分层法

2018-10-1611:08:10 发表评论 697 浏览

定义:

在层次化的故障处理思想过去的十几年,因特网络领域的变化是惊人的,但有一件事情没有变化:论述因特网络技术的方法都与OSI 模型有关。即使新的技术与OSI 模型不是精确对应,但所有的技术都仍然是分层的。因此,培养层次化的网络故障分析方法非常重要。

分层法思想很简单:所有模型都遵循相同的基本前提——当模型的所有低层结构工作正常时,它的高层结构才能正常工作。

因此,在没有确认所有低层结构正常运行之前,解决高层结构问题完全是浪费时间。

例如:在一个帧中继网络中,由于物理层不稳定,帧中继连接反复出现UP 和DOWN状态。这个问题的表面现象是到达远程端点的路由反复出现间歇性中断。如果维护工程师由此判断是路由协议问题,并对路由协议进行故障诊断,必然是事倍功半。

各层次的关注点:

·    物理层

物理层主要实现以下功能:

– 通过某种介质提供到另一设备的物理连接;

– 进行端点间二进制流的发送与接收;

– 完成与数据链路层的交互操作。

在物理层,维护工程师需要关注的因素包括:电缆、连接头、信号电平、编码、时钟、组帧方式。这些都可能导致端口状态不能变为UP。

·    数据链路层

数据链路层主要实现以下功能:

– 在网络层与物理层之间进行信息传输;

– 规定介质如何接入和共享;

– 规定如何对站点进行标识;

– 规定如何根据物理层接收的二进制数据建立帧。

数据链路层故障最常见原因是封装不一致。Show interface 命令的显示信息里:

– 如果的端口物理状态和协议状态均是UP,通常可以认为数据链路层工作正常;

– 如果端口物理状态是UP 而协议状态是DOWN,则数据链路层存在故障,或者没有在此接口配置IP 地址。

另一个常见的故障原因是链路的利用率,如果链路带宽被占满,也可能引起间歇性的连接失败或网络性能下降。

·    网络层

网络层主要实现以下功能:

– 对数据进行分段、打包、重组;

– 发送差错报告;

– 寻找通过网络的最佳路径来发送信息。

网络层故障常见的原因包括:

– 地址错误和子网掩码错误;

– 因特网络中的地址重复;

– 路由协议错误。

排除网络层故障的基本方法是:

– 沿从源节点到目的节点的路径,查看各路由器上的路由表,同时检查这些路由器接口的IP 地址。

通常,如果路由没有在路由表中出现,应该检查是否已经配置了正确的静态路由、缺省路由或动态路由,如果不是,手工配置丢失的路由或排除动态路由协议故障使路由表更新。

【举例说明】

案例1:

0015678bf87d524ec9caf66e7032538

图1-1 拓扑图

故障现象:QQ会经常断线,其他网络应用正常,如WWW,FTP服务。

故障分析:从反馈的信息可以看出,这很明显,属于应用层的故障现象,因为QQ,WWW,FTP服务都是应用层的。从QQ会经常断线,可以得出:QQ数据流有时候还是可以的出去,所以排除网络配置问题,那么检查一下QQ客户端配置,发现QQ登陆界面,设置采用HTTP代理方式进行,如图1-2所示。

0015678bf934d854c48dd423a7a30b1

图1-2 QQ客户端设置

将“类型”改回“不使用代理”,QQ又能正常上线,而且不再出现经常断线现象了。

故障原因:由于采用“HTTP代理”需要设置“地址”及“端口”,如果所设置代理的地址自身不稳定的话,当然会导致QQ断线。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: