路由故障之通過maximum load-balancing實現兩條鏈路的負載均擔辦法如下:
網絡環境
在網絡中配置CE1和CE2之間建立IBGP雙鏈路鄰居關系。RouterA、RouterB與RouterC雙歸到CE1和CE2並與之建立IBGP鄰居關系。CE1與PE1網絡鏈路故障後,流量在CE1和CE2之間的兩條鏈路未實現負載分擔。
負載分擔組網圖如下:
故障分析
在CE1上執行命令display ip routing,可以查看到去往PE2網絡的路由在路由表中下一跳為一條。BGP選路規則中,鄰居接口IP地址小的被優選,缺省情況下BGP只會選擇一條最優路由。
操作步驟
步驟 1在CE1系統視圖下執行bgpas-number,進入BGP視圖。
步驟 2輸入命令maximum load-balancing 2,配置負載分擔的鏈路條數為2條。
步驟 3輸入命令quit返回到系統視圖。
步驟 4保存配置。
在CE1上查看路由表,如果到PE2網絡的路由實現了在CE1和CE2之間的兩條鏈路上負載分擔,則故障被排除。
----結束
案例總結
如果IBGP是通過loopback接口建的,則可通過IGP的選路規格實現負載均衡。如果是用直連接口建IBGP鄰居,則通過配置maximum load-balancing實現負載均衡。