对于很多网络小白来说,一般网络出了故障,都是先打开360的断网急救箱,但是对于网络工程师来说,就好像PS设计大神看普通人用某图秀秀的感觉一样,三个字:瞧!不!起!

作为一名合格的网络管理员,必须逼格满满啊!随时做好解决整个企业基础设施中的故障问题的准备。短短一分钟时间里,他们可能会排除PC无法向无线网络进行身份验证的原因,而下一步他们可能正在试图找出为什么BGP neighbor命令正在漂移。小到基本故障排除工具(如ping,traceroute和DNS查找),先进一点的比如协议分析器、SNMP监控工具等等。

1、网络抓包

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

2、简单网络监控协议(SNMP)

在企业环境中,SNMP工具,如SolarWinds网络性能监视器,HPE的网络节点管理器i(NNMi)或CA Spectrum,都可以监控网络设备和特定接口的运行状况。这些工具还可以设置警报,以便在特定接口或设备关闭时通知网络工程师,这有助于管理员迅速清除网络中断的根本原因。

3、协议分析器

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

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

4、NetFlow分析

NetFlow是一种数据交换方式,其工作原理是:NetFlow利用标准的交换模式处理数据流的第一个IP包数据,生成NetFlow 缓存,随后同样的数据基于缓存信息在同一个数据流中进行传输,不再匹配相关的访问控制等策略,NetFlow缓存同时包含了随后数据流的统计信息。

例如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的需求。

反正万变不离其宗,基本思路就是,出了故障,做分析,定位故障的层面,涉及到哪个协议,哪个阶段,然后抓包,筛选出对应的报文,然后读报文,看报文中的字段反应的情况是否和你分析的一致,如果和你分析的一致,则证明你的分析很大可能是正确的,按你的分析去排错,如果和你分析的不一致,则推倒重来。

网络工程师必备测试网络软件,网络工程师都知道的几款网络故障诊断工具相关推荐

  1. 话说“三百六十行,行行出状元”,作为一名PCB工程师必备的基础技能方法都在这里了,按需收藏。

    离开学校后,发现自己只有两件事不会,就是这也不会,那也不会.从事所学相关专业的人会发现,之前课堂上的所学所思所想会对你以后的工作推波助澜,反之: 不瞎扯了,进入正题:想要成为一名PCB工程师来说,以下 ...

  2. 测试工程师必备测试常识

    文章目录 什么是"软件测试"? 在软件开发过程中5个常见的问题是什么? 针对软件开发过程中的问题,有5个解决办法: 软件测试包括哪些内容? 什么是"测试案例"? ...

  3. 2023年网络工程师必备10大软件,最新安装包分享

    常听人说:拳头再硬,也比不上锤子!同样的,作为一个网络工程师只有满腹的技术而不会使用对应的软件工具,是完全不行的.那作为一个2023年的网络工程师必备的软件有哪些呢? 以下10大网工必备软件都已整理好 ...

  4. 《Network Warrior中文版—思科网络工程师必备手册 》

    <Network Warrior中文版-思科网络工程师必备手册 >china-pub推荐 适合从事计算机网络技术.管理和运维工作的工程技术人员阅读. 可以让有经验的网络工程师和管理员巩固并 ...

  5. 这些网络故障的处理手段,你都试过了吗

    网络故障是最容易出现的,也是难以解决的问题,这个平时我们弱电行业网朋友问的比较多的问题,尤其是经常跟电脑及交换机打交道的朋友,网络故障难免会出现,那么本期我们整理了大部分网络故障排查思路与案例处理方法 ...

  6. 运维工程师必备技能:网络排错

    一.网络排错的必备条件 二.网络排错的基本思路 三.网络排错详细步骤 一.网络排错的必备条件 为什么还要必备条件?因为这里所讲的网络排错并不仅仅是停留在某一个小小命令的使用上,而是一套系统的方法,如果 ...

  7. 《Network Warrior中文版(第2版)——思科网络工程师必备手册》一3.3 自动协商故障...

    本节书摘来自异步社区<Network Warrior中文版(第2版)--思科网络工程师必备手册>一书中的第3章,第3.3节,作者[美]Gary A. Donahue,更多章节内容可以访问云 ...

  8. 【网络通信】【电信运营商实战工程师】思科设备篇-网络工程师必备基础知识

    电信运营商实战工程师系列文章. 思科设备篇-网络工程师必备基础知识. 文章目录 1. 电信运营商网络设备机房 2. 认识并管理运营商网络设备 3. GNS3 安装与配置 4. IPv4地址及子网划分 ...

  9. 31个网络工程师必备高频软件大汇总

    今日份唠嗑已营业. 晚上好,我是老杨.我之前更新过两期网络工程师必备工具,从阅读量上都能知道到底有多受欢迎. 老杨10月太忙,没法整理.正好11月初还有点时间,更新第三期给你们. 前两期的工具安利我放 ...

最新文章

  1. 李彦宏:正在发生的智能经济 4 大变革 | 赠书
  2. Boundary(2020多校第二场B)
  3. php守护进程热更新,服务器编程--守护进程
  4. java i18n实例_Java国际化(i18n)格式化日期
  5. Linux_JDK安装
  6. android多媒体框架学习 详解
  7. GNS3 将虚拟机加入组网
  8. live2d_Live2D | CubismSdkForUnity4r.1简介(下)
  9. 考研数学一【高数】 第18讲多元函数积分学
  10. 使用python bloomfilter实现大文本去重
  11. [爬虫笔记02] Scrapy爬取阳光问政平台
  12. 一款高颜值的词云包让我拍案叫绝
  13. android:kotlin语言开发再也不用findViewById与ButterKnife
  14. Docker Swarm 维护模式
  15. ospfdr选举规则_OSPF:DR、BDR选举算法
  16. 活用lambda之list函数处理
  17. Rest——分布式超媒体系统的架构风格
  18. pgpool添加用户
  19. Android实现在线播放音乐
  20. 杀毒软件网络版+5S专业服务 瑞星获国家电网万点大单

热门文章

  1. 实现海康监控视频播放(录像回放)(抓拍,录像等功能)
  2. Python-玩转数据-python ftp下载文件
  3. 做个大气的女人,不应该自满
  4. Spiking-YOLO:脉冲神经网络高效的目标检测
  5. 软件介绍: AFEPack 软件 (李若, 刘文斌)
  6. vscode 结束_VSCode C++ 运行结束马上退出, 窗口一闪而过解决办法, 不修改代码
  7. 一张H5游戏页引起的思考
  8. 个人怎么做独立站Shopify商店!Shopify建站教程详解!(实操干货)
  9. D28 1000瓶药中找出一瓶毒药,10只老鼠做试验
  10. 谷歌PR权重劫持的原理与方法介绍