ERPS多实例
在普通的配置了ERPS的组网中,一个物理环上只能配置一个ERPS环,也只能指定一个阻塞点。当ERPS环处于正常状态时,阻塞端口会阻止所有的业务数据通过。这样,所有业务数据在ERPS环上只能通过一条路径传输,阻塞端口另一侧的链路空闲,造成带宽浪费。如图12-15所示,当只配置了ERPS Ring1时,端口Interface1被阻塞,数据流量按照Data Flow1所示的路线进行转发,而此时SwitchC-SwitchD-SwitchE所在的链路处于空闲状态。
为了提高链路的利用率,ERPS多实例支持在一个物理环路上配置两个逻辑ERPS环路。每一个ERPS环上所有设备、端口角色、控制VLAN等都遵循基本的ERPS原则。相应的,一个物理环路上有两个阻塞端口,各个阻塞端口分别检测物理环路的完整性,并相应的阻塞或放开,彼此互不影响。每个ERPS环上均需要配置一个保护实例,每个保护实例代表一个VLAN范围。不同的ERPS环计算出的拓扑仅对该ERPS环有效,不影响其他ERPS环。通过给每个ERPS配置不同的保护实例,各阻塞端口只对本ERPS环所保护的VLAN有效。属于不同VLAN的数据流量就可以通过不同的路径传输,从而实现流量的负载分担和链路备份,最大化利用了链路资源。
如图12-15所示,我们可以在SwitchA、SwitchB、SwitchC、SwitchD和SwitchE组成的物理环路上配置ERPS Ring1和ERPS Ring2。ERPS Ring1的阻塞端口为Interface1,其保护实例对应的VLAN范围是VLAN100~VLAN200。ERPS Ring2的阻塞端口为Interface2,其保护实例对应的VLAN范围是VLAN300~VLAN400。完成相关配置后,数据VLAN100~VLAN200会按照Data Flow1所示的路线进行转发,数据VLAN300~VLAN400会按照Data Flow2所示的路线进行转发,从而实现了负载分担,提高了链路的利用率。