RTN设备与S交换机对接ERPS无法工作
组网情况
如图7-26所示,RTN网络为了提高网络可靠性,添加了两台交换机SwitchA和SwitchB,将RTNA和RTNB链式网络改造为环状网络,同时在交换机和RTN上部署ERPS协议。
现象描述
网络中发现RTN的owner节点和交换机的ERPS连接点均被阻塞。
原因分析
RTN设备与交换机发送的ERPS报文不一致,RTN设备发送的ERPS报文中的EtherType为0x8809,不符合标准(标准中该值为0x8902),导致交换机收到RTN设备的ERPS报文无法上送,从而交换机侧端口也被阻塞。
操作步骤
- 使用命令display erps verbose查看ERPS端口状态。
<HUAWEI> display erps verbose Ring ID : 1 Description : Ring 1 Control Vlan : 4094 Protected Instance : 1 WTR Timer Setting (min) : 5 Running (s) : 0 Guard Timer Setting (csec) : 50 Running (csec) : 0 Holdoff Timer Setting (deciseconds) : 0 Running (deciseconds) : 0 Ring State : Pending RAPS_MEL : 7 Time since last topology change : 0 days 0h:31m:36s -------------------------------------------------------------------------------- Port Port Role Port Status Signal Status -------------------------------------------------------------------------------- Eth-Trunk1 Common Forwarding Non-failed GE2/0/36 Common Discarding Non-failed
RTN侧的RPL owner口已被阻塞,SwitchB上的GE2/0/36也被阻塞,说明ERPS的端口状态异常。
- 执行命令display erps statistics,查看交换机ERPS报文计数,判断交换机是否收到RTN设备发送过来的报文。
<SwitchB> display erps statistics -------------------------------------------------------------------------------- Ring Port RX/TX SF NR NRRB -------------------------------------------------------------------------------- 1 Eth-Trunk1 RX 0 80 0 1 Eth-Trunk1 TX 0 16 0 1 GE2/0/36 RX 0 0 0 1 GE2/0/36 TX 0 11 0
从统计计数上看,GE2/0/36没有收到过RTNB发送的ERPS报文。可在GE2/0/36的链路部署获取报文,分析RTN和交换机的发送的ERPS报文是否有差异。
本案例中,通过分析RTN和交换机发送的ERPS报文发现,RTN设备发送的ERPS报文中的EtherType为0x8809,交换机中发送的ERPS报文中的EtherType为0x8902,而标准中ERPS报文中的EtherType为0x8902,说明RTN设备实现的ERPS不符合标准,交换机无法上送RTN发送的ERPS报文,导致上面的问题发生。
此时,在能满足客户要求的前提下,工程师可以部署其它可对接的环路避免技术,例如STP。
建议与总结
在设计方案时,涉及到ERPS的对接场景,可先分析各个设备的ERPS的报文是否符合标准,将此类问题消灭在方案阶段。遇到此类ERPS对接问题,也可优先从分析ERPS报文入手。
阅读剩余
版权声明:
作者:SE_YT
链接:https://www.cnesa.cn/4396.html
文章版权归作者所有,未经允许请勿转载。
THE END