在锐捷网络设备的管理与维护中,查看路由表是排查网络连通性、分析数据转发路径的核心操作,路由表记录了目标网络、下一跳地址、出接口、管理距离(AD)和度量值(Metric)等关键信息,通过特定命令可以快速获取这些数据,进而判断路由是否正确、是否存在路由环路或次优路径问题,以下是锐捷设备查看路由表的详细命令及使用方法,涵盖不同场景下的操作技巧和输出解读。

基础查看命令:display ip routing-table
在锐捷设备的系统视图或用户视图下,最常用的查看路由表命令是display ip routing-table
,该命令会以默认格式输出完整的IPv4路由表信息,在设备命令行界面(CLI)中直接输入该命令,系统将返回类似以下输出:
Routing Table: public
Destinations : 10 Routes : 10
Destination/Mask Proto Pre Cost NextHop Interface
0.0.0.0/0 Static 60 0 192.168.1.1 GigabitEthernet0/0/1
192.168.1.0/24 Direct 0 0 192.168.1.254 GigabitEthernet0/0/1
192.168.1.254/32 Direct 0 0 127.0.0.1 InLoopBack0
192.168.100.0/24 OSPF 10 110 192.168.1.1 GigabitEthernet0/0/1
10.1.1.0/24 RIP 100 2 192.168.1.2 GigabitEthernet0/0/2
输出字段解析:
- Destination/Mask:目标网络地址及子网掩码,表示路由条目的目的范围。
- Proto:路由协议类型,如Direct(直连路由)、Static(静态路由)、OSPF(开放最短路径优先协议)、RIP(路由信息协议)等。
- Pre:管理距离,用于判断路由来源的可信度,值越小越可信(如直连路由的AD为0,静态路由默认为60,OSPF为110)。
- Cost:度量值,由路由协议根据网络链路带宽、延迟等参数计算,值越小路径越优。
- NextHop:下一跳IP地址,数据包将转发给该地址对应的设备。
- Interface:出接口,数据包离开本设备时使用的物理或逻辑接口。
高级筛选与显示技巧
当路由表条目较多时,可通过添加参数精准筛选目标路由,提高排查效率:
-
按目标地址筛选:
查看目标网段为168.100.0/24
的路由,使用命令:
display ip routing-table 192.168.100.0 24
输出将仅包含该网段的路由信息,避免无关条目干扰。(图片来源网络,侵删) -
按路由协议筛选:
仅查看OSPF learned的路由:
display ip routing-table protocol ospf
支持的协议参数包括static
、rip
、bgp
等,方便定位特定协议引入的路由问题。 -
显示路由详细信息:
默认输出不包含路由的更新时间、标记(Tag)等扩展信息,可通过verbose
参数查看完整内容:
display ip routing-table verbose
某OSPF路由的详细输出可能包含:Destination: 192.168.100.0/24 Protocol: OSPF, Process ID: 1, Area: 0.0.0.0 Cost: 110, Refcount: 1, Priority: 0 NextHop: 192.168.1.1, Interface: GigabitEthernet0/0/1 Advertised to update-groups: Update time: 2023-10-01 10:30:00 Tag: 100
-
查看IPv6路由表:
对于支持IPv6的锐捷设备,使用display ipv6 routing-table
命令,语法与IPv4类似,
display ipv6 routing-table 2001:db8::/64 protocol ospfv3
路由表状态辅助分析
结合其他命令可进一步分析路由表的健康状态:

- 查看路由统计信息:
display ip routing-table statistics
,统计各路由协议引入的路由数量、无效路由数等,判断路由表是否过载。 - 检查路由冲突:若同一目标网段存在多条路由,可通过
display ip routing-table protocol
对比Pre和Cost值,确认是否存在路由次优问题。Destination: 10.0.0.0/8 Proto: OSPF, Pre: 110, Cost: 200, NextHop: 192.168.1.1 Proto: Static, Pre: 60, Cost: 10, NextHop: 10.1.1.1 // 优先被选用
- 调试路由学习过程:当路由未按预期出现在路由表中时,可使用
debugging ip routing
命令实时监控路由更新过程(需谨慎使用,避免影响设备性能)。
常见场景示例
场景1:排查静态路由失效
若静态路由0.0.0/8 via 192.168.1.1
无法到达目标,可执行:
display ip routing-table 10.0.0.0 8
检查路由是否存在;- 若不存在,确认
ip route-static 10.0.0.0 255.0.0.0 192.168.1.1
命令是否配置正确; - 若路由存在但不可达,检查下一跳
168.1.1
的连通性(ping 192.168.1.1
)及出接口状态(display ip interface brief
)。
场景2:OSPF路由未学
若某OSPF邻居间未共享路由,可执行:
display ospf peer
检查邻居状态是否为Full
;display ospf lsdb
查看链路状态数据库(LSDB)是否包含目标网段的LSA;display ip routing-table protocol ospf
确认路由是否因Cost过高或AD问题未被选中。
相关问答FAQs
Q1: 为什么使用display ip routing-table
看不到直连路由?
A: 可能原因包括:①直连接口未配置IP地址或处于down
状态,可通过display ip interface brief
检查接口状态;②接口被shutdown,需执行undo shutdown
激活;③路由表过滤参数导致未显示,尝试不加参数执行完整命令。
Q2: 如何判断路由表中是否存在路由环路?
A: 路由环路通常表现为同一网段存在多条NextHop互相指向的路由,可通过以下方式排查:①使用display ip routing-table verbose
查看路由的更新时间,若路由频繁刷新可能存在环路;②结合traceroute
命令跟踪数据包路径,若出现循环跳转则确认环路;③检查路由协议配置,如OSPF中Area划分是否正确、RIP是否关闭水平分割等防环机制。