当前位置:新闻中心 > 技术干货

建议收藏 | 网络工程师都知道的几款网络排障工具

来源:天融信教育

2020年即将结束,网络工程师或管理员也将迎来崭新的年度。那么,奋战在网络维护一线的小伙伴们应该掌握什么样的软件才能真正搞好网络维护,让网络正常运营呢?

终端仿真

此类工具有很多,首推SecureCRT,常用的超级终端软件,IPOP集成工具,TCL终端仿真工具等等。

文件传输

主要用来设备或固件升级时的上传,常用的有TFTPD32,Tftp,Cisco tftp server等,首推TFTPD32,小巧实用。

综合维护

有很多网络维护周边的一些小工具,如子网掩码计算器,TCPview等,如果想要更好地自动运维管理,最好还要学习一下编程语言,首推Python。

网络抓包

从网络抓包就可以分析出很多东西,其中一项就是用来做排错。首先最常见的是通过抓包数量来判定网络行为的是否正常,比如ARP病毒爆发一定会收到大量ARP数据包;攻击行为也很多时候体现为大量数据包(但是一般判断这种攻击行为抓包不会放在第一步,只是在确定攻击特征时需要抓包);当然还有其他很多情况,适用于通过抓包数量来分析的。

网络监控管理

此类工具大多为收费软件,基本上为厂商跟随设备一起提供,如华为的T2000,N2000,U2000等,当然还有SolarWinds工程师工具集,Nagios,PRTG Network Monitor Freeware等。首推SolarWinds。

协议分析器

协议判断,比如win2008和win2003通信时因为window scale不兼容,导致窗口过小,而程序设计适当时,通信变动极其缓慢。这些判断都是建立在抓包协议分析的基础上的;另外不同厂商SIP通信对接也有可能会用到协议分析。

协议分析器对于需要调查数据流到数据包级别大有用处,通过这个工具可以查看客户端和服务器之间的特定交互,是拦截和记录数据包的软件,例如,如果特定PC与驻留在服务器上的应用程序的连接缓慢,可以使用协议分析器来识别任何通信、延迟问题或可能是根本原因的其他问题。

NetFlow分析

NetFlow是Cisco公司提出的网络数据包交换技术,该技术首先被用于网络设备对数据交换进行加速,并可同步实现对高速转发的IP数据流(Flow)进行测量和统计。经过多年的技术演进,NetFlow原来用于数据交换加速的功能已经逐步改由网络设备中的专用集成电路(ASIC)芯片实现,而对流经网络设备的IPFlow进行测量和统计的功能却更加成熟,并成为当今互联网领域公认的最主要的IP流量分析、统计和计费行业标准。

为对运营商网络中不同类型的业务流进行准确的流量和流向分析与计量,首先需要对网络中传输的各种类型数据包进行区分。由于IP网络的非面向连接特性,网络中不同类型业务的通信可能是任意一台终端设备向另一台终端设备发送的一组IP数据包,这组数据包实际上就构成了运营商网络中某种业务的一个Flow。如果管理系统能对全网传送的所有Flow进行区分,准确记录传送时间、传送方向和Flow的大小,就可以对运营商全网所有业务的流量和流向进行分析和统计。

例如Plixer的Scrutinizer或SevOne的NetFlow工具来钻取数据,以获得多种用途。从网络故障排除的角度来看,NetFlow分析可以快速跟踪诸如顶级应用程序、顶级主机以及网络流动行为的变化等现象,以发现诸如带宽pig之类的问题。

集中式日志系统

解密网络设备日志的做法是非常有用的故障排除技术。我们要用到的软件是syslog-ng和php-syslog-ng,安装了syslog-ng和php-syslog-ng(当然还需要apache、php和mysql的支持)的机器作为这个系统的服务端,其它所有的服务器或者网络设备作为客户端,通过udp协议向syslog-ng服务器发送syslog信息。syslog-ng服务器将这些log记录下来,记录为log文件或者insert到mysql数据库中,通过将所有网络设备日志收集并存储到中央存储库中来简化此操作,然后使用分析功能将来自多个设备的日志事件相关联,以识别并快速解决网络问题。

此外,专业Wi-Fi分析仪,如Netscout AirMagnet或Ekahau频谱分析仪,可以很好的解决企业中需要维持高可靠性和无处不在的Wi-Fi的需求。


声明:该文章仅用于学术交流


感兴趣的小伙伴

扫描下方二维码