UDLD(cisco)和DLDP(huasan/Huawei),单向链路检测协议详解

阅读: 评论:0

UDLD(cisco)和DLDP(huasan/Huawei),单向链路检测协议详解

UDLD(cisco)和DLDP(huasan/Huawei),单向链路检测协议详解

Cisco:

  UDLD (UniDirectional Link Detection 单向链路检测),Cisco私有的二层协议,用来监听利用光纤或双绞线连接的以太链路,当出现单向链路(只能向一个方向传输,比如我能把数据发给你,你也能收到,但是你发给我的数据我收不到)时,UDLD可以检测出这一状况,关闭相应接口并发送警告信息。单向链路可能引起很多问题,尤其是生成树,可能会造成回环。

注意:UDLD需要链路两端设备都支持才能正常运行。

工作模式:UDLD支持两种工作模式;普通(normal)模式(默认)和激进(aggressive)模式。

普通(normal)模式:这个模式下,UDLD可以检测单向链路,并标记端口为undetermined状态产生系统日志,In other words, normal

mode will shut down a port only if it can explicitly determine that

the associated link is faulty for an extended period of time.

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

配置详解:

Switch(config)#udld ?
  aggressive  Enable UDLD protocol in aggressive mode on fiber ports except
                     where locally configured
  enable         Enable UDLD protocol on fiber ports except where locally
                     configured
  message     Set UDLD message parameters

   //全局启用UDLD,aggressive设置为激进模式,enable设置为普通模式,message time设置    hello间隔,范围是1-90,默认15

int e0/0

udld port [aggressive]      //接口下启用UDLD,不加aggressive为普通模式。

exit

show udld [接口名]        //查看UDLD信息。

udld reset          //特权模式下重启所有被UDLD关闭的接口。

huawei:

     定义:DLDP(Device Link Detection Protocol)设备链路检测协议,用来监控光纤或铜质双绞线(例如超五类双绞线)的链路状态。如果发现单向链路存在,DLDP协议会根据用户配置,自动关闭或通知用户手工关闭相关接口,以防止网络问题的发生.

 

目的:在实际组网中有时会出现一种特殊的现象——单向链路。所谓单向链路是指本端设备可以通过链路层收到对端设备发送的报文,但对端设备不能收到本端设备的报文。单向链路会引起一系列问题,比如生成树拓扑环路等。

工作模式:

普通模式

老化邻居表时,不主动探测邻居是否存在,邻居老化定时器超时后,直接老化该邻居表项。

系统只能识别一种类型的单向链路:光纤交叉连接。

加强模式

老化邻居表时,主动探测邻居是否存在,邻居老化定时器超时后,启用加强定时器和Echo等待定时器,Echo等待定时器超时后,将本端状态置为单通,并删除该邻居表项。

系统能识别两种类型的单向链路:一种是光纤交叉连接,另一种是一条光纤未连接或一条光纤断路。

说明:

在探测后一种类型的单向链路时,需要将接口配置为强制速率和强制全双工模式,否则该协议不起作用。

配置详解:

[HUAWEI]dldp ?
  authentication-mode      Specify password and authentication mode of DLDP
                                         packet
  delaydown-timer          Specify the value of delaydown timer
  enable                          DLDP enable
  interval                        Specify the value of advertisement packet timer
  reset                            DLDP state reset
  unidirectional-shutdown  Specify the mode of DLDP unidirectional shutdown, the
                                      default is auto
  work-mode                  Set the work mode of DLDP, the default is enhance[HUAWEI]dldp ena

dldp interval 10:在SwitchA上配置发送Advertisement报文的时间间隔为10秒

dldp delaydown-timer 4:在SwitchA上配置DelayDown定时器的超时时间为4秒

dldp authentication-mode hmac-sha256 Huawei-123:在SwitchA上配置DLDP报文的认证方式hmac-sha256方式,密码为Huawei-123

一般为默认不需要动,默认值如下表

 

[HUAWEI]dldp enable      //全局启用DLDP协议,默认工作模式为加强模式可使用work-mode更改
[HUAWEI]int g1/0/1
[HUAWEI-GE1/0/1]dldp ?
  compatible-mode  DLDP compatible protocol             
  enable           Enable DLDP protocol on port
  reset            DLDP state reset

[HUAWEI-GE1/0/1]dldp enable        //在接口下启用dldp

扩展:

[HUAWEI-GE1/0/1]dldp compatible-mode ?
  enable     Enable DLDP compatible protocol on port        //启用dldp兼容模式(如果与某些老式华为交换机进行DLDP互通时,需要配置此命令,否则会导致DLDP不能互通。)

  local-mac  Local mac    //配置DLDP兼容模式下发送DLDP报文的MAC地址。在设备上使能兼容模式之后,使用此命令配置DLDP兼容模式发送DLDP报文MAC地址,可以防止对端设备由于发现多个邻居而出现DLDP振荡的问题。

 

发现单向链路后的处理机制

当DLDP检测到单向链路时,可以采用两种方式关闭单通的接口。

[HUAWEI]dldp unidirectional-shutdown ?
  auto    Auto mode(default mode)
  manual  Manual mode

  • 手动模式:该模式仅依靠DLDP协议检测单向链路,关闭接口由网络管理员手动完成。DLDP在检测到单通后,只输出Log和Trap信息,建议用户关闭此接口。

  • 自动模式:该模式下发现单通时,除了输出Log和Trap信息外,还会自动将接口设为DLDP Down状态。处于DLDP Down状态的接口仅仅接收并处理BPDU报文,不转发用户流量。

链路自动恢复机制

  • 如果接口的关闭模式被设置为手动关闭,手动关闭的接口不可通过链路自动恢复机制打开。

  • 如果接口的关闭模式被设置为系统自动关闭,系统自动关闭的接口可以通过链路自动恢复机制打开。

本文发布于:2024-02-02 07:37:47,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170683066642327.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:详解   链路   协议   cisco   UDLD
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23