网络维护软件的探索及应用

2019-06-04 01:11
同煤科技 2019年2期
关键词:网络故障中断路由器

李 庚

0 引言

当前,山西省相继建设了省监管信息平台和事故风险分级管控平台,通过信息采集、大数据分析等手段,实现对安全生产、经济运行、综合业务进行信息化管理。这样的信息平台,通过煤矿井下与地面指挥中心的网络联动,以及与上级部门的联网上传,能够实时掌握各种监控系统数据,及时准确的处理各类隐患。因此保证煤矿企业网络畅通,也是在保障各监控系统的正常运行、保障煤矿安全生产。同时也要合理分配企业网络资源,保障煤矿企业用网环境绿色安全,减少网络病毒攻击等,本文将介绍这款网络维护软件功能及在日常工作中的探索与应用。

1 研究背景

我公司信息中心负责对地面网络以及机房设备的安装、维护、信息监管等工作,以保障公司网络畅通,监督公司用网环境绿色安全。应公安部门要求,要对公司网络统一监管,避免员工利用公司网络浏览非法网站,传播不当言论,公司安装了一套网络监管系统,并由信息中心负责管理维护,向全公司用网单位分配专用网络IP,实现一个IP 对应一台计算机,并有相应负责人专管。为了方便对公司网络资源进行合理分配,需要公司专业人员经过复杂的命令操作将公司已用IP 全部筛选出来,再对新用网单位分配IP,避免网络冲突。为了保障公共网络畅通,“三大系统”数据上传正常,一旦网络出现故障,过去首先要对公司的光缆、路由器、服务器等设备一一检查,排除本地故障,之后再联系运营商维护人员检查链路是否存在问题,花费时间长,不能做到问题精准定位。而且,通过用命令去筛查IP、检查网络故障步骤都较为繁琐,显示结果不直观,需专业人员通过计算机命令等操作加以甄别,限制条件较多。为了能简化操作过程,显示结果直观明了,非专业人员也能轻松操作,最终决定开发一款能够实现上述功能,并能简单操作的软件。

2 方案选择

VB中心思想就是便于程序员操作,属于面向对象编程语言,无论是新手还是专业人员,就像组装模块一样,可以简单建立应用程序,进行可视化组件联合,用很少的代码就能简单的编出程序,而且能够放在桌面上方便操作。C 语言则是一门面向过程、抽象化的通用程序设计语言,属于过程编程语言,广泛应用于底层开发,对操作系统、使用程序以及硬件进行操作的场合,应用于一些大型软件的编写,它是数值计算的高级语言,需有专业基础的人员才能学会,一般人员不能很好的应用。

考虑到现有技术手段若通过C语言编写程序制作软件,需要请专业的编程人员来实现,花费时间较长,调试内容较多,需要一定资金。而利用VB 编程工具则可以编写一些不太复杂的软件程序,能够为公司节省一定的费用,简单实用、操作灵活,完全能够实现需要的功能。综合考虑最终选择VB编程工具完成软件制作与后期调试。VB编程工具工作界面如图1所示。

图1 VB(可视化软件编程工具)工作界面

3 研究成果

网络维护软件的探索及应用,主要是将IP 批量ping与网络路由节点跟踪两大内容以由复杂的命令输入改为通过在VB(可视化软件编程工具)环境下利用VB编程语言将其整合在一起并制作成软件程序,该程序也集合了搜索、本机IP、流量监控等简单功能。软件编写部分代码及最终产品展示如图2图3所示。

图2 部分VB(可视化软件编程工具)语言代码

图3 网络维护软件界面

4 功能介绍

4.1 批量ping

批量ping可以一键查询在某个网络区段内的所有用户IP,显示效果简单明了,如下图4所示。

图4 批量ping

这里选取了我公司网络的一个IP段,可以很清楚的看到哪个IP 在线,方便为新用网单位分配IP,节省公司的网络资源,同时也能检查某个IP是否正常。

4.2 路由跟踪

路由节点跟踪是很重要的排查故障手段,通过输入某个IP 地址,可以跟踪网络链路,将本机到该IP 地址经过的所有路由器、外网地址、网关、服务器的IP地址查询并显示出来,一旦其中链路哪里出现问题都能快速找到,然后可以根据具体问题制定解决方案,保证网络畅通,下图5是选取的我公司煤瓦监控路由器的移动外网地址。

图5 路由跟踪

通过跟踪这个外网地址,我们可以看到从本机到目标IP经过了哪些IP地址,这些IP地址就包括本地路由器、本地局域网、移动外网,目标IP。一旦其中一个环节出现中断,就不会有下一跳地址,哪怕不知道这个故障地址是什么设备,也能判断是本地网络故障还是链路物理层中断,或着是运营商网络问题,尤其是可以立马判断是不是我公司自身问题,若是本地网络故障,公司专业人员可以查看设备运行情况,若是运营商或中间链路问题,直接联系运营商处理,非常方便。

前段时间我公司瓦斯监控和人员定位系统的数据上传曾发生过一次中断,值机员立即汇报上级公司,得知只有我公司上传中断,其他子公司正常上传,认为我公司本地网络可能存在问题,要求立刻排查。我公司专业人员利用网络维护软件,发现我公司与集团总部信息处之间无网络中断,在总部信息处与上级公司之间存在问题,并立刻向上级部门做了汇报,最终网络故障顺利排除,缩短了故障时间。

5 结束语

网络维护软件的探索及应用,简化了操作步骤,优化了显示界面,实现了“傻瓜式”操作,快速查询特定网段内所有已使用的IP,避免网络冲突,节约公司的网络资源。网络中断后能够快速找到网络链路在哪个IP 中断,查询该IP 的地理位置,就能够在其附近查找原因,节省大量的时间。该软件不但适用于办公互联网而且同样适用于煤炭专网、公司内网。加上其他小功能,以及今后不断探索添加其他实用功能,该软件将会成为网络维护人员的掌上宝典、手中利器。

猜你喜欢
网络故障中断路由器
买千兆路由器看接口参数
维持生命
路由器每天都要关
路由器每天都要关
“单片机中断概述”微课教学设计
一种考虑GPS信号中断的导航滤波算法
Linux中断线程化分析及中断延时测试
跟踪导练(二)(5)
计算机网络几种典型故障的处理及维护方法