怎么预防链路单通?

2020-05-29 16:15:22 云杰通信 102

  什么是链路单通?

  链路单通一般有以下原因引起:

  1.   链路两端协商问题引起。

  2.   光纤两芯交叉或者一芯故障引起。

  3.   中间经过其他链路比如裸光缆+传输CMDW。

  怎么预防链路单通?

  光纤问题产生单通的场景

  特殊情况,如图所示:

  怎么预防链路单通?

  中间有一段传输链路,CWDM中断后,左右侧光纤正常收发光,两端端口均UP,但是流量却异常。

  单通故障现象

  单通链路一侧端口up、另一侧端口down。

  故障现象如图

怎么预防链路单通?

  故障案例分析:

  端口协商模式出问题,导致链路单通,链路一端UP,而对端端口是DOWN的(只有出流量,没有入流量)。

  单通怎么预防?

  如果发现单向链路存在,如下协议会根据用户配置,自动关闭或通知用户手工关闭相关端口,以防止网络问题的发生(比如引起环路)。

  链路单通按照业务类型可分为二层单通及三层单通:

  二层链路单通解决方式有:

  1、思科私有UDLD协议:通过UDLD协议进行链路单通检测。

  设置激进(aggressive)模式,这个模式下,UDLD可以检测到单向链路。并且会尝试重建链路,连续发送8秒的属UDLD message,如果此间没有任何的UDLD echo应答,此端口会被放置于errdisable状态,并不允许任何流量通过。

  2、链路捆绑(聚合):动态链路聚合,LACP(Link Aggregation Control Protocol,链路聚合控制协议),此为公有协议,思科私有的聚合协议是PAgP。

  3、DLDP(Device Link Detection Protocol,设备链路检测协议):如果发现单向链路存在,DLDP会根据用户配置,自动关闭或通知用户手工关闭相关端口,以防止网络问题的发生。做dldp需要注意下两端若配置不一致,它也会给你把一端端口关闭。

  三层链路单通解决方式有:

  1、BFD(双向转发检测机制):可以提供毫秒级的检测,实现链路的快速检测,BFD通过与上层路由协议联动,可以实现路由的快速收敛,确保业务的永续性。

  2、nqa(Network Quality Analysis,网络质量分析):位于链路层之上,覆盖网络层、传输层、应用层,独立于底层硬件,可实现实时监视网络性能状况,在网络发生故障时进行故障诊断和定位。一般配置track与nqa及路由关联。