故障现象
某局点采用ISIS+IBGP构建IPv6网络,IBGP接收的路由没有形成负荷分担。如图1所示,两台ZXR10 M6000-S 设备R1与R2间存在两条负载链路,R1与R2通过loopback建立IBGP邻居,R1和R2建立ISIS邻居,通过ISIS打通两端loopback路由,R1通过bgp network宣告路由给R2。
图1 IPv6路由负荷分担组网示意图
故障分析
出现上述现象原因:R1与R2建立ISISv6邻居配置错误,互通loopback路由没有形成负荷分担,导致R2 IBGP接收R1通告的路由也无法形成负荷分担。
故障处理
1. R1通过network发布路由给R2,在R2上查看路由表,如图2所示,仅有一条路由,未形成负载分担。
图2 R1通过network发布给R2的路由
2. 检查R1路由协议配置,确认已配置负载分担。
3. 检查R2路由协议配置,确认已配置负载分担。
4. 再次检查路由表,如图3所示,发现R1、R2互通loopback地址的路由也没有负载分担。
图3 R2上R1的loopback地址路由
5. Loopback地址是由ISIS协议打通,再次检查ISIS配置,发现maximum-paths 8是配置在全局ISIS模式下,未配置在IPv6地址簇下。在R1、R2上补充如下配置。
6. 再次检查路由表,如图4所示,路由负荷分担成功生效。
图4 R2上负荷分担路由
故障总结
配置ISISv6邻居时,开启maximum-paths负荷分担配置,需在IPv6地址簇下进行配置,才能对IPv6地址簇生效。
133
