菜鸟科技网

锐捷路由表查看命令有哪些?

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

锐捷路由表查看命令有哪些?-图1
(图片来源网络,侵删)

基础查看命令: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:出接口,数据包离开本设备时使用的物理或逻辑接口。

高级筛选与显示技巧

当路由表条目较多时,可通过添加参数精准筛选目标路由,提高排查效率:

  1. 按目标地址筛选
    查看目标网段为168.100.0/24的路由,使用命令:
    display ip routing-table 192.168.100.0 24
    输出将仅包含该网段的路由信息,避免无关条目干扰。

    锐捷路由表查看命令有哪些?-图2
    (图片来源网络,侵删)
  2. 按路由协议筛选
    仅查看OSPF learned的路由:
    display ip routing-table protocol ospf
    支持的协议参数包括staticripbgp等,方便定位特定协议引入的路由问题。

  3. 显示路由详细信息
    默认输出不包含路由的更新时间、标记(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
  4. 查看IPv6路由表
    对于支持IPv6的锐捷设备,使用display ipv6 routing-table命令,语法与IPv4类似,
    display ipv6 routing-table 2001:db8::/64 protocol ospfv3

路由表状态辅助分析

结合其他命令可进一步分析路由表的健康状态:

锐捷路由表查看命令有哪些?-图3
(图片来源网络,侵删)
  • 查看路由统计信息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无法到达目标,可执行:

  1. display ip routing-table 10.0.0.0 8 检查路由是否存在;
  2. 若不存在,确认ip route-static 10.0.0.0 255.0.0.0 192.168.1.1命令是否配置正确;
  3. 若路由存在但不可达,检查下一跳168.1.1的连通性(ping 192.168.1.1)及出接口状态(display ip interface brief)。

场景2:OSPF路由未学
若某OSPF邻居间未共享路由,可执行:

  1. display ospf peer 检查邻居状态是否为Full
  2. display ospf lsdb 查看链路状态数据库(LSDB)是否包含目标网段的LSA;
  3. 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是否关闭水平分割等防环机制。

分享:
扫描分享到社交APP
上一篇
下一篇