全局UCMP
支持全局UCMP的接口
Ethernet
GigabitEthernet
POS
ETH-Trunk
IP-Trunk
Serial
MP-Group
使能全局UCMP
需要存在多个支持全局UCMP的出接口。如果其中有一个出接口不支持UCMP,全局使能UCMP后,也忽略其他接口带宽,流量依然会在这些负载分担路径上平均分配。
全局下使能UCMP后,使能所有支持UCMP的接口,触发整机路由下发,携带各个出接口的负载分担带宽给接口板,带宽携带方式同基于接口的UCMP方式,接口板根据负载分担的各个接口的带宽计算流量分配比例。
大容量路由情况下,为了避免频繁整机路由下发给系统带来压力,设置全局命令,命令使能/去使能抑制时间间隔为5分钟。
接口带宽变化的处理
当接口带宽变化,如逻辑接口成员加入退出或成员UP/DOWN,逻辑接口相关模块如TRUNK等需要通知接口管理模块新的接口带宽。接口管理模块在接口带宽变化后需要以事件方式通知FIB模块。FIB模块在经过判断后将接口带宽变化的消息通知到所有接口板,接口板获取消息后,重新计算流量比例。在接口带宽变化时,如果引起了路由计算,则会重新下发FIB。
由于接口带宽变化的处理需要花费一定时间,为了防止接口带宽频繁变化导致CPU繁忙,对接口带宽变化通知的下发进行时间限制。接口带宽变化,超过时间限制后把带宽变化通知下发接口板。在这时间限制内如果接口带宽继续发生变化,最终会把最新的带宽变化通知下发接口板。此下发生效时间可以进行设置。
注意事项
使能全局UCMP后,则不能再使能接口非等值负载分担,同理,接口UCMP使能后则无法再使能全局UCMP。