AR3260路由器ISIS未实现负载均衡,王海军老师告诉你
1,问题描述
全网运行ISIS路由协议,引入某一网段,路由器R4未level1路由器,流量应该负载均衡,但最终在R4流量始终都流向R2
2,处理过程
在R3路由器上,进入ISIS进程,求改路由器级别为level1-2!
3,根因
网络拓扑图
网络规划及配置
路由器R1,R2,R3,R4运行isis协议,R1为level2路由器,AR2,AR3为levle1-2路由器,AR4为level1路由器,AR4应生成两条默认路由器分别指向AR2和AR3实现负债均衡。
故障排查步骤:
第一步: 在AR4上通过命令:dis ip routing-table查看路由表,验证是否存在2条默认路由。
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
Destinations : 16 Routes : 16
Destination/Mask Proto Pre Cost Flags NextHop Interface
0.0.0.0/0 ISIS-L1 15 10 D 10.5.34.30 GigabitEthernet0/0/0
结果显示AR4当前路由表中只有一条ISIS的默认路由,下一跳指向AR2,缺少一条指向AR3的默认路由。
第二步: 在AR4上通过命令:display isis peer查看邻居列表。
Peer information for ISIS(1)
System Id Interface Circuit Id State HoldTime Type PRI
-------------------------------------------------------------------------------
0000.0000.0030 GE0/0/0 0000.0000.0034.01 Up 25s L1 64
0000.0000.0031 GE0/0/1 0000.0000.0031.01 Up 8s L1 64
发现AR4当前存在AR2和AR3这2个ISIS邻居,因为产生默认路由需要level-1-2路由器产生的level-1的LSP中ATT位置1,所以需要查看ISIS数据库。
第三步: 在R4上通过命令:dis isis lsdb查看ISIS数据库
Database information for ISIS(1)
--------------------------------
Level-1 Link State Database
LSPID Seq Num Checksum Holdtime Length ATT/P/OL
-------------------------------------------------------------------------------
0000.0000.0030.00-00 0x0000000a 0x6cef 966 102 1/0/0
0000.0000.0031.00-00 0x0000000e 0x2e24 1188 88 0/0/0
结果显示R3产生的LSP中的ATT位没有置1,所以R4无法把默认路由指向R3。下一步需要到R3上检查ISIS相关信息。
第四步: 在R3上通过命令:display isis brief查看ISIS进程相关信息:
ISIS Protocol Information for ISIS(1)
-------------------------------------
SystemId: 0000.0000.0031 System Level: L1
Area-Authentication-mode: NULL
Domain-Authentication-mode: NULL
输出结果( System Level: L1)显示R3的ISIS进程下配置is-level为level-1。
4,解决方案
第一步: 在AR4上通过命令:dis ip routing-table查看路由表,验证是否存在2条默认路由。
第二步: 在AR4上通过命令:display isis peer查看邻居列表。
第三步: 在R4上通过命令:dis isis lsdb查看ISIS数据库
5,建议与总结
总结:初级工程师对于协议的理解不是那么深刻,容易出错。对ISIS协议大多初级工程师都没有接触,配置错误无法及时发现,影响流量未实现负载均衡
建议:建议网络工程师提升技能能力,提高规范意识。
查看原文 >>