扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
c) DLDP
DLDP(Device Link Detection Protocol)是一个单向链路检测协议,可以有效的防止网络中单通故障的发生。在实际组网中有时会出现一种特殊的现象——单向链路。所谓单向链路是指:本端设备可以通过链路层收到对端设备发送的报文,但对端设备不能收到本端设备的报文。单向链路会引起一系列问题,比如生成树拓扑环路等。
DLDP协议工作在链路层,能够检测两端端口的链路是否正常收发数据,保证两端链路状态的一致性,避免出现环路。DLDP协议可以监控光纤或铜质双绞线(例如,超五类双绞线)的链路状态。如果发现单向链路存在,DLDP协议会根据用户配置,自动关闭或通知用户手工关闭相关端口,以防止网络问题的发生。
DLDP协议有如下状态机:
状态 说明
Initial DLDP协议未使能时的初始化状态
Inactive DLDP协议已使能,但是链路Down时所处的状态
Active DLDP协议已使能且链路Up,或者清空邻居表项后所处的状态
Advertisement 所有邻居双向连通或者处于Active状态超过5秒后进入的状态,这是一种没有发现单向链路时的比较稳定的状态
Probe 发送探测报文检测链路是否为单向链路。该状态启动Probe发送定时器,为每个需要探测的邻居启动一个Echo等待定时器
Disable DLDP协议检测到单向链路,或在加强模式下邻居消失情况下的状态。此时DLDP协议不再接收和发送DLDP报文
具体状态机的情况请参看下图:
图表 8 DLDP协议各状态的转换及触发状态转换的事件图
值得注意的是:DLDP协议处于聚合链路的层次之下,以端口为单位发送目的mac为0180-C200-008a的BPDU报文来实现两台交换机之间的互通。另外,DLDP协议为了防止单通状态的误判,要求在使能DLDP的时候设备两端必须保证不是单通,以便于顺利建立邻居关系。
d) Loopback-detection
Loopback-detection工作在链路层。端口使能loopback-detection以后设备会从该端口发送源mac为设备桥MAC的广播报文。如果设备发现从该端口发送出去的广播报文又能够在该端口接收到,则认为该端口下接入环路,设备将向用户告警,同时做相应的动作将该端口置于受控工作状态,尽量减小接入环路对整网的影响。设备提供给用户根据具体情况选择配置发现环路后设备所做的动作的能力。现在的动作模式有三种:
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者