欢迎user
分布式系统中,若同一台设备支持多种业务单板的混插,需要通过业务环回功能来实现不同业务单板间的业务重定向。当某块业务板收到需要由其他业务板进行处理的报文时,该业务板将此报文发送到能处理该业务的单板上完成报文的处理和转发。例如,当IPv4业务板上收到IPv6报文时,可以通过业务环回端口将报文发送到本设备的IPv6业务板上处理。
为增加板间业务重定向的吞吐能力,可以将多个业务环回端口绑定在一起,对外部呈现单一的链路,这一组端口构成业务环回组。业务环回组和链路聚合的原理类似,目的都是为了增加带宽、进行负载分担。
业务环回组的类型分为以下五种:
l IPv6:用于支持IPv6单播业务;
l IPv6mc:用于支持IPv6组播业务;
l Tunnel:用于支持单播隧道业务;
l Multicast tunnel:用于支持组播隧道业务;
l MPLS:用于支持MPLS业务。
端口在加入业务环回组时必须满足如下条件:
l 端口必须支持该业务环回组指定的业务类型。
l 允许端口有速率、双工等物理配置和QoS、ACL配置,不允许端口有下列配置:MSTP、隔离组的上行口或下行口、802.1x、MAC地址认证、端口安全模式、报文过滤功能、以太网帧过滤功能、IP Source Guard功能。同时,业务环回组的成员端口上也不允许配置上述功能。
l 端口必须在VLAN 1中。
l 已经处于聚合组或者业务环回组中的端口不能加入其他业务环回组。
业务环回组中的成员端口有如下两种状态:
l Selected状态:处于此状态的端口可以参与转发用户业务流量;
l Unselected状态:处于此状态的端口不能转发用户业务流量。
系统依据如下方法确定业务环回组中端口的状态:
l 选择业务环回组中的全双工、速率最高的端口为参考端口(双工、速率相同的情况下,端口号小的端口为参考端口)。
l 选择和参考端口速率、双工、硬件限制相同的端口为Selected状态;其余端口为Unselected状态。
l 如果可以成为Selected的端口数目超过一个业务环回组中允许的最大Selected端口数目,则按照端口号从小到大的顺序选择Selected端口, Selected端口数达到最大值后,后续的端口都设置为Unselected端口。
& 说明:
业务环回组的端口状态选择遵循抢占原则,即为:当有新端口加入业务环回组时,如果这个端口按照上述原则应该处于Selected状态,则把该端口设置为Selected状态。如果原有Selected端口会因此成为Unselected状态,则把其设置为Unselected状态。