DLDP学习

功能原理

设备链路检测协议(DLDP)是指在广域网MSTP专线,因为以太网缺乏链路保活协议,导致通过以太网接口方式接入 MSTP专线,经常遇到运营商的中间链路不通了,但是本端协议还是正常的,导致路由收敛很慢,而且增加了定位问题的困难度。DLDP通过发送icmp报文去检测对端是否可达,来判断整个MSTP专线通信是否正常,若检测到对端不可达,则把接口协议状态置为down,加速与接口相关的一系列应用状态的收敛。

配置介绍

接口模式下,使用如下命令语法进行配置:

dldp ip [next-hop ip] interval  x retry y resume z
//dldp ip:需要探测的目的地址,即探测到该地址icmp的可达性
//next-hop ip:如果探测的地址和该接口不在同一个网段时,需要加上该接口的下一跳地址
//interval:发送icmp echo的间隔时间,默认为10 ticket(1 ticket ≈ 10 ms),也就是每秒钟发送10个icmp echo报文。可根据实际情况进行调整,一般建议配置为100(也就是每秒发送1个icmp echo报文)
//retry:配置重传次数,默认为3次,一般无需修改。
//resume:设置设备链路的恢复阀值, 该阀值表示链路从 DOWN 状态,恢复为 UP 状态前,需要收到连续的 dldp 检测报文响应次数。所以线路恢复时间 = resume次数*dldp ip interval 时间。 默认为1,一般无需修改

应用场景

DLDP技术通常用于企业租用运营商的MSTP专线的场景,由于企业本端出口路由器无法检测到运营商中间链路通信中断,导致路由收敛缓慢,甚至无法收敛,从而导致上网出现故障,此时可以在路由器的出接口启用DLDP功能来解决该问题,它能检测出运营商网络的中断,及时地切换到其它备份线路,使用户可以使用其它的备份线路正常上网。

DLDP和BFD的区别:

1、DLDP只能用于以太接口;BFD与接口无关,任意两个邻居建均可建立BFD关系;
2、DLDP利用ICMP报文探测;BFD使用协议自身探测报文;
3、DLDP是单向检测行为,可以单向使用;BFD是双向联动探测行为,两端都要启用;
4、DLDP基于接口,即:探测失败后,逻辑上shutdown接口,和接口相关的路由均失效;BFD是基于邻居对,即:探测一对邻居间的联通性,只对和该BFD关联的路由条目进行处理,控制粒度相对更精细。

Table of contents Overview ..................................................................................................................................... 2 Introduction to UDLD.................................................................................................................. 2 UDLD protocol architecture ......................................................................................................... 2 UDLD detection modes ............................................................................................................... 3 UDLD packet format .................................................................................................................. 3 Introduction to DLDP ...................................................................................................................... 5 Device Link Detection Protocol (DLDP) overview ............................................................................ 5 DLDPDU format ......................................................................................................................... 6 Unidirectional link detection procedure ........................................................................................ 7 DLDP operating modes .............................................................................................................. 8 Port shutdown modes ................................................................................................................. 8 UDLD configuration and verification procedures ............................................................................... 9 Network diagram ..................................................................................................................... 9 Default settings ......................................................................................................................... 9 Configuring UDLD ................................................................
UDLD(Unidirectional Link Detection)和DLDP(Dynamic Link Detection Protocol)都是用于检测网络中链路的连通性,并在检测到链路单向故障时采取行动的技术。它们的主要目的是确保网络的冗余性和可靠性。 UDLD是思科系统公司开发的一种协议,主要用于检测和防止由于光纤或双绞线连接问题导致的单向链路故障。当UDLD被启用后,它会通过交换机端口向连接的另一端发送特殊的数据包,并等待回应。如果在预定时间内没有收到回应,UDLD会尝试再次发送数据包。如果多次尝试失败,UDLD将认为是单向链路故障,并关闭相关端口,从而避免可能产生的网络问题。 DLDP则是一种更为通用的链路检测协议,它不仅可以用于思科设备,也可以在其他厂商的设备上使用。DLDP通过发送和接收特定的协议数据单元(PDU)来检查链路的双向连通性。如果检测到链路单向问题,DLDP将采取措施来隔离问题链路,例如关闭端口或生成告警,以确保数据流量不会在单向链路上传输。 两者的区别主要在于适用范围和功能上: 1. 适用范围:UDLD是思科专用的协议,而DLDP则是开放的标准协议,可以在多种厂商的设备上使用。 2. 检测能力:虽然两者都可以检测单向链路故障,但DLDP提供了更多的链路检测功能和配置选项。 3. 动作响应:UDLD和DLDP在检测到问题时都会采取措施,但具体采取的措施和行为可能会有所不同。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值