词条 | rldp |
释义 | RLDP 全称是 Rapid Link Detection Protocol,是锐捷网络自主开发的一个用于快速检测以太网链路故障的链路协议。其工作原理如下: RLDP定义了两种协议报文:探测报文(Probe)和探测响应报文(Echo)。RLDP会在每个配置了RLDP并且是linkup的端口周期性地发送本端口的Probe报文,并期待邻居端口响应该探测报文,同时也期待邻居端口也发送自己的Probe报文。如果一条链路在物理和逻辑上都是正确的,那么一个端口应该能收到邻居端口的探测响应报文以及邻居端口的探测报文。否则链路将被认定是异常的。 利用RLDP协议用户将可以方便快速地检测出以太网设备的链路故障,包括环路链路故障。单向链路故障、双向链路故障。故障处理方法有四种:warning(告警)、block(关闭端口学习状态)、shutdown-port(设置端口违例)、shutdown-svi(关闭端口所在的svi)。 端口环路检测 所谓的环路故障是指端口连接的链路上出现了环路。(例如接入层用户接了一个HUB,双链路上联到接入层交换机)很容易利用下联环路就把交换机攻瘫。 如下图所示:RLDP在某个端口上收到了本机发出的RLDP报文,则该端口将被认为是出现了环路故障,于是RLDP会根据用户的配置对这种故障做出处理,包括警告、设置端口违例、关闭端口所在的 svi、关闭端口学习转发等。 单向链路检测 单向链路故障是指端口连接的链路只能接收报文或者只能发送报文(比如由于光纤接收线对接错误导致的单向接收或单向发送)。 如下图所示:RLDP 在某个端口上只收到邻居端口的探测报文则该端口将被认为单向链路故障,于是RLDP 会根据用户的配置对这种故障做出处理。另外如果端口无法收到任何RLDP 检测报文,也会被认为是发生了单向链路故障。 双向链路检测 链路两端的帧收发都出现了故障。如下图所示,设备的端口在发出RLDP探测报文后,就一直无法接收到响应报文或邻居的探测报文,那么该链路将被认为是双向故障的。从故障性质上讲,双向故障实际上包含了单向故障。 通过RLDP协议的配置,设备能自动检测该问题的存在,而管理员根据此信息即可轻松解决网络故障,迅速恢复业务。 RLDP的配置与设置 在常见的网络拓扑中,交换网络的末端通常会应用RLDP的配置以防止交换机网络发生广播风暴而崩溃,因此在接入层交换机上可以做如下配置(/* 后为注释): #rldp enable /*启用RLDP #int range fa0/1-24 /*进入端口在fa0/1-24口应用RLDP 如果端口比较多 比如有48个 则改为fa0/1-48 (config)#rldp porar loop-detect shutdown-port /* 在端口下启用RLDP 如果出现环路 则端口自动shut down 然后在全局模式下输入:errdisable recovery interval 30 即将遇到环路shut down的端口在30秒后开启 如果做如下配置的话当出现环路则会断开网络 30秒后开启 如环路仍然存在则继续shut down 端口断开网络,如此往复,直到解决环路问题为止。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。