SEP的基本原理SEP是一种专用于以太网链路层的环网协议,以SEP段为基本单位。每台交换设备上只能有两个端口加入同一SEP段。
在SEP段中,为了防止出现环路,可以启动环路保护机制,选择性地阻塞端口,消除以太网冗余链路。当环网发生链路故障时,运行SEP协议的设备可以迅速地放开阻塞端口,进行链路倒换,恢复环网上各节点间链路通信。
如图12-1所示是一个典型的SEP应用。CE1通过路由器组成的半环接入NPE(Network Provider Edge),并在NPE上部署了VRRP备份组。最初,NPE1是主用状态,NPE2是备用状态。当NPE1与Router5之间的链路或节点设备发生故障时,以Router1与Router5之间的链路发生故障为例。通过VRRP技术,NPE1的状态将由主变为备,NPE2的状态将由备变为主。未部署SEP
CE1上送的流量仍然按原路径转发,状态已经变为备的NPE1此时已经不再转发流量,导致流量中断。
部署SEP
通过SEP协议环路保护机制,Router5上的阻塞端口放开并进入转发状态,同时发送LSA(Link Status Advertisement)报文通知SEP段上的其他节点设备刷新各自的LSA数据库。CE1上送的流量切换到备用链路Router5->Router2->Router4->NPE2,保证了流量正常传输。
图12-1 SEP典型应用示意图
在普通的SEP组网中,一个物理环上只能配置一个SEP段,也只能指定一个阻塞点。当SEP段处于完整状态时,阻塞端口会阻止所有的业务数据通过。这样,所有业务数据在SEP段上只能通过一条路径传输。副边缘端口侧的链路空闲,造成带宽浪费。
为了解决带宽浪费问题,并实现负载分担,华为公司数据通信设备实现了SEP多实例。SEP多实例允许在一个物理环路配置两个逻辑环路,即两个SEP段。每一个SEP段独立检测物理环路的完整性,并相应的阻塞或放开端口,彼此互不影响。
SEP多实例详细描述请参见SEP的实现机制章节中的SEP多实例。