配置下级网络拓扑变化通告-SEP拓扑变化通告
背景信息
SEP协议运行在接入层,为了便于上级网络及时感知接入层网络拓扑是否发生变化,需要在连接上、下层网络的设备上部署SEP拓扑变化通告。
当指定SEP段的拓扑发生变化,而没有及时通知到上级网络,那么上级网络的MAC地址表中仍然保留下游网络拓扑变化前的MAC地址表项,这样就会导致用户流量中断。为了保证用户流量正常通信,需要部署下级网络向上级网络发送拓扑变化通告,用户可根据实际网络选择本SEP段的拓扑变化通知的指定对象。
目前,SEP拓扑变化通告的对象可以包括:其他SEP段、运行STP协议的网络、运行RRPP协议的网络、VPLS网络和部署SmartLink特性的网络。
但交换机连接ET1D2IPS0S00、ET1D2FW00S00、ET1D2FW00S01、ET1D2FW00S02或ACU2单板的XGE接口不支持SEP拓扑变化通告VPLS网络功能。
当上级网络收到下游网络拓扑变化的消息后,会在本网络内发送TC报文,通知本网络内的所有设备清除MAC地址,重新学习下游网络拓扑变化后的MAC地址,从而保证用户流量不中断。
操作步骤
- 执行命令system-view,进入系统视图
- 执行命令sep segment segment-id,进入已经成功创建的SEP-Segment视图。
- 执行命令tc-notify { segment { segment-id1 [ to segment-id2 ]
} &<1–10> | stp | rrpp | smart-link send-packet
vlan vlan-id | vpls },配置SEP拓扑变化通告。
缺省情况下,本SEP段不发送网络拓扑变化通告。
后续处理
如果SEP段上存在多级环(3级或3级以上),当多条链路发送拓扑变化通告,将导致上级网络接收到多个相同的拓扑变化通告,使得上级网络处理有效报文的效率降低,此时需要抑制拓扑变化通告。抑制拓扑变化通告可避免上级网络同时处理多条相同的拓扑变化通告报文,使得上级网络在保护时间内仅处理3条不同源的拓扑变化通告报文,同时还可以避免SEP段上的设备受到TC(Topology Change)攻击。
在Sep-segment视图下,执行命令tc-protection interval interval-value,配置SEP拓扑变化保护时间间隔,抑制拓扑变化通告。
缺省情况下,SEP拓扑变化保护时间间隔是2秒,且2秒钟内只处理3个不同源的拓扑变化通告报文。
当存在多级环(3级或3级以上)时必须配置此命令,否则采用缺省值。
配置较长的时间间隔,可以使SEP协议运行更稳定,但是会导致环路收敛性能降低。