在接入网络中,终端用户水平参差不齐,特别是在学生公寓中私接乱拉的情况比较普遍,很容易产生环路,造成局部网络瘫痪。虽然通过生成树协议能够解决部分环路的问题,但是受设备功能等其他方面制约,依然存在一些弊端。RLDP协议(Rapid Link Detection Protocol)是锐捷网络开发用于检测以太网链路故障的链路协议,利用在链路两端交换RLDP报文来实现检测。通过探测报文(Probe)和探测响应报文(Echo)两种协议报文,周期性地向linkup的端口发送本端口的Probe报文,并期待邻居端口响应该探测报文,同时也期待邻居端口也发送自己的Probe报文。如果一条链路在物理和逻辑上都是正确的,那么一个端口应该能收到邻居端口的探测响应报文以及邻居端口的探测报文,否则链路将被认定是异常的。所以快速检测出以太网设备的链路故障,包括单向链路故障、双向链路故障、环路链路故障。 网络环境及具体需求:
校园网用户通过设备Switch A、Switch B接入网络,用户pc 分别和服务器分别接入Switch A、Switch B,其中Switch A与internet互联,如图1所示。由于链路中断或者用户人为造成网络环路等因素造成网络中断,通过环路检测以及单双向链路检测功能,能迅速定位并处理故障,从而及时恢复网络,降低因网络中断带来的负面影响。主要需求有:
图1 网络拓扑
1、检测到环路故障或者单双向链路故障,则根据故障处理方法进行