菜鸟科技网

思科查看路由表命令有哪些?

思科查看路由表的命令是网络管理员日常运维中非常基础且重要的操作,路由表作为设备数据转发的“导航地图”,其准确性直接决定了网络的连通性和性能,在思科设备(如路由器、交换机)中,最核心的查看路由表命令是show ip route,通过该命令可以全面了解设备的路由信息,包括直连路由、静态路由、动态路由协议学习到的路由以及默认路由等,本文将详细解析show ip route命令的使用方法、输出信息的含义,并结合实例说明如何通过路由表进行网络故障排查,最后以常见问答形式补充相关知识。

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

show ip route命令的基本使用

show ip route命令是思科IOS系统中查看IPv4路由表的专用命令,其基本语法为show ip route [options],通过添加不同的选项可以筛选或过滤特定的路由信息。

  • show ip route static:仅显示静态路由;
  • show ip route ospf:仅显示OSPF协议学习到的路由;
  • show ip route connected:仅显示直连路由;
  • show ip route summary:显示路由表的摘要统计信息。

在未添加任何选项时,命令会输出完整的路由表,按路由来源(代码)分类显示,每种路由类型前都有一个独特的字母标识,这是快速识别路由来源的关键。

路由表输出信息的详细解读

执行show ip route命令后,输出内容通常包含路由条目、管理距离(AD)、度量值(Metric)、下一跳(Next Hop)等信息,以下是一个典型的输出示例及各部分的含义:

Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2, i - IS-IS
       su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, * - candidate default, U - per-user static route
       o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
       a - application route
       + - replicated route, % - next hop override
Gateway of last resort is 192.168.1.1 to network 0.0.0.0
     192.168.1.0/24 is variably subnetted, 2 subnets, 2 masks
C       192.168.1.0/24 is directly connected, GigabitEthernet0/0
L       192.168.1.10/32 is directly connected, GigabitEthernet0/0
S*   0.0.0.0/0 is directly connected, Null0
O     10.0.0.0/8 [110/2] via 192.168.1.2, 00:15:23, GigabitEthernet0/0

路由来源代码(Codes)

输出开头的“Codes”部分说明了不同字母标识的路由类型,常见的代码及其含义如下表所示:

思科查看路由表命令有哪些?-图2
(图片来源网络,侵删)
代码 路由类型 说明
C Connected(直连路由) 设备接口直接连接的网络,无需路由协议,接口激活后自动生成
S Static(静态路由) 管理员手动配置的路由,可指定下一跳或出接口
S* Static Default(默认路由) 带星号(*)的静态路由,表示默认路由(目标网络0.0.0.0/0)
O OSPF(OSPF路由) OSPF协议学习到的路由,方括号内为管理距离和度量值
D EIGRP(EIGRP路由) EIGRP协议学习到的路由,EX表示外部EIGRP路由
R RIP(RIP路由) RIP协议学习到的路由
L Local(本地路由) 设备接口的IP地址对应的32位主机路由,用于本地报文转发

路由条目详解

O 10.0.0.0/8 [110/2] via 192.168.1.2, 00:15:23, GigabitEthernet0/0为例:

  • 0.0.0/8:目标网络地址及子网掩码(CIDR格式);
  • [110/2]:方括号内为管理距离(AD)和度量值(Metric),110是OSPF的默认管理距离,2是该路由的OSPF度量值(通常基于成本);
  • via 192.168.1.2:下一跳IP地址,即数据包转发到的下一个路由器接口地址;
  • 00:15:23:路由条目在路由表中存在的时间(小时:分钟:秒);
  • GigabitEthernet0/0:出接口,即数据包从本设备的哪个接口发出。

默认路由与网关

输出中的Gateway of last resort is 192.168.1.1 to network 0.0.0.0表示默认路由的下一跳是192.168.1.1,当路由表中没有匹配目标网络的路由时,数据包将发往该地址。S* 0.0.0.0/0 is directly connected, Null0表示默认路由通过Null0接口直连(通常由ip route 0.0.0.0 0.0.0.0命令配置时生成)。

路由表在网络故障排查中的应用

通过分析路由表,可以快速定位常见的网络问题,

  1. 网络不通:检查目标网络是否在路由表中存在,若不存在,可能是路由协议未正常运行或静态路由配置错误;
  2. 次优路径:若存在多条到达同一网络的路由,比较管理距离和度量值,确认设备是否选择了最优路径(管理距离越小越优先,同一路由协议内度量值越小越优先);
  3. 下一跳不可达:若路由条目存在但下一跳IP无法ping通,检查下一跳设备是否正常、接口是否启用、ACL是否阻止流量等;
  4. 路由环路:通过观察路由条目的下一跳是否指向自身,或是否存在“路由回环”现象(如OSPF路由汇总不当导致)。

相关问答FAQs

Q1: 如何查看IPv6路由表?
A: 在思科设备中,查看IPv6路由表的命令是show ipv6 route,其使用方法与show ip route类似,但输出信息针对IPv6地址格式(如2001:db8::/64)。show ipv6 route ospf可查看OSPFv3学习到的IPv6路由,输出中会包含管理距离、度量值、下一跳接口等信息。

思科查看路由表命令有哪些?-图3
(图片来源网络,侵删)

Q2: 路由表中的管理距离(AD)和度量值(Metric)有什么区别?
A: 管理距离(AD)是路由协议的可信度指标(取值0-255),值越小表示该路由来源越可信,当存在多条相同目标网络的路由时,设备优先选择AD值最小的路由,度量值(Metric)是路由协议计算到达目标网络的“成本”,用于同一路由协议内选择最优路径(如OSPF的带宽、EIGRP的复合度量值),不同路由协议的度量值计算方式不同,无法直接比较。

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