RTN设备与S交换机对接ERPS无法工作

组网情况

图7-26所示,RTN网络为了提高网络可靠性,添加了两台交换机SwitchA和SwitchB,将RTNA和RTNB链式网络改造为环状网络,同时在交换机和RTN上部署ERPS协议。

图7-26 RTN设备与交换机对接ERPS无法工作组网图

现象描述

网络中发现RTN的owner节点和交换机的ERPS连接点均被阻塞。

原因分析

RTN设备与交换机发送的ERPS报文不一致,RTN设备发送的ERPS报文中的EtherType为0x8809,不符合标准(标准中该值为0x8902),导致交换机收到RTN设备的ERPS报文无法上送,从而交换机侧端口也被阻塞。

操作步骤

  1. 使用命令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的端口状态异常。

  2. 执行命令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报文入手。

阅读剩余
THE END