400-035-6699
当前位置: 首页 » 技术支持 » 博文资讯 »

\"详细解读路由表:如何查看与理解网络路由配置\"

计算机网络的世界中,路由表是一个路由器进行数据包转发的关键依据。在思科系列路由器上,有一个非常常用且重要的命令——`show ip route`。通过这个命令,我们可以查看路由器上的全部路由信息,也就是所谓的路由表。
当需要使用这个命令时,首先要通过命令行进入路由器的执行模式(EXEC mode)。命令的输出结果会以表格形式呈现,其中包括具体的路由条目、路由类型、管理距离、相邻路由器地址以及获得路由信息的物理端口名等详细信息。简而言之,`show ip route`命令可以简化为`sh ip ro`,它是进行路由配置和排错时不可或缺的工具。
路由表包含了各种类型的路由,每种类型都有其独特的表示方法。以下是一些常见的路由类型及其含义:
- I:表示从内部网关协议(IGRP)中学到的路由。 - R:从RIP协议中学到的路由。 - O:从OSPF(开放式最短路径优先)协议学到的路由。 - C:表示直连路由,即路由器直接连接的网络。 - S:静态配置的路由,其管理距离为0。 - E:从外部网关协议(EGP)学到的路由。 - B:指从BGP协议学到的路由。 - I:表示从IS-IS协议学到的路由信息。
例如,当我们看到一条路由信息如`C10.0.0.0/24 is directly connected, GigabitEthernet0/0`时,这意味着10.0.0.0/24这个网段是直接连接到GigabitEthernet0/0接口的。这里的`C`代表直连,24则是对子网掩码255.255.255.0的缩写。
如果我们只关心路由表中的直连路由,可以使用`show ip route connected`命令。这个命令会列出所有直接连接到路由器的网络和对应的接口。
再来看RIP协议的路由。一条RIP协议的路由可能看起来像这样:`R192.168.3.0/24[120/1]via192.168.65.2,0004,Serial2/0`。这里,`R`代表RIP协议,`192.168.3.0/24`是学到的路由,`[120/1]`表示管理距离和度量值(路由跳数),`via`表示下一跳的ip地址,这里是192.168.65.2,最后是指定从Serial2/0接口转发数据。
静态路由网络管理员手动配置的路由。如果我们想查看静态路由,可以使用`show ip route static`命令。而对于OSPF学到的路由,可以使用`show ip route ospf`命令。
通过深入理解路由表和各种路由类型,网络管理员能够更有效地管理和排错网络。路由表的正确配置和维护对于确保网络稳定运行至关重要。

路由表的介绍

\

在思科(Cisco)系列路由器上,show ip route 这个命令是一个非常常用并且十分重要的命令。里面可以查看该设备的当前直连的或者学习到的全部路由信息,即路由表:routing table。

R2#showiproute?
WORDnetworktodisplayinformationaboutorhostname#显示有关或主机名的信息的网络
bgpBorderGatewayProtocol(BGP)#BGP协议是用于自治系统AS之间的动态路由协议
connectedConnected#直连
eigrpEnhancedInteriorroutingProtocol(EIGRP)#EIGRP协议是一种综合的路由选择协议
ospfOpenShortestPathFirst(OSPF)#OSPF是一种链路状态路由选择协议
ripRoutingInformationProtocol(RIP)#RIP动态路由选择协议
staticStaticroutes#静态路由
summarySummaryofallroutes#所有路线汇总
|OutputModifiers

若需使用该命令,你应当通过命令行进入路由器的执行模式(EXEC mode),其输出结果会按行列出:具体的路由条目,路由类型,管理距离(administrative distance),相邻路由器地址,获得该路由信息的物理端口名等信息。Show ip route可以简化为:sh ip ro,在进行路由配置、排错时,它是一个非常重要、实用的必备工具。

路由表的查看

showiproute
R2#showiproute#查看路由表
Codes:L-local,C-connected,S-static,R-RIP,M-mobile,B-BGP
D-EIGRP,EX-EIGRPexternal,O-OSPF,IA-OSPFinterarea
N1-OSPFNSSAexternaltypE1,N2-OSPFNSSAexternaltype2
E1-OSPFexternaltype1,E2-OSPFexternaltype2,E-EGP
i-IS-IS,L1-IS-ISlevel-1,L2-IS-ISlevel-2,ia-IS-ISinterarea
*-candidatedefault,U-per-userstaticroute,o-ODR
P-periodicdownloadedstaticroute

Gatewayoflastresortisnotset

1.0.0.0/32issubnetted,1subnets
O1.1.1.1/32[110/2]via10.0.0.1,0110,GigabitEthernet0/0
2.0.0.0/8isvariablysubnetted,2subnets,2masks
C2.2.2.0/24isdirectlyconnected,Loopback0
L2.2.2.2/32isdirectlyconnected,Loopback0
3.0.0.0/32issubnetted,1subnets
OIA3.3.3.3/32[110/2]via20.0.0.2,0153,GigabitEthernet0/1
10.0.0.0/8isvariablysubnetted,2subnets,2masks
C10.0.0.0/24isdirectlyconnected,GigabitEthernet0/0
L10.0.0.2/32isdirectlyconnected,GigabitEthernet0/0
20.0.0.0/8isvariablysubnetted,2subnets,2masks
C20.0.0.0/24isdirectlyconnected,GigabitEthernet0/1
L20.0.0.1/32isdirectlyconnected,GigabitEthernet0/1
OIA192.168.10.0/24[110/2]via10.0.0.1,0139,GigabitEthernet0/0
OIA192.168.20.0/24[110/2]via20.0.0.2,0153,GigabitEthernet0/1

在show ip route命令的输出中,会列出关于路由类型的简写代码,包括:I, R, O, C, S, E, B, i等。它们的含义分别为:

I,指从内部网关协议(IGRP)中学到的路由。

R,从RIP协议中学到的路由。

O,从OSPF(开放式最短路径优先)协议学到。

C,直连路由。

S,静态配置的路由,请注意,静态路由的管理距离为 0。

E,从外部网关协议(EGP)学到的路由。

B,指从BGP协议、

I,指IS-IS协议学到的路由信息。

C直接相连connected

C10.0.0.0/24isdirectlyconnected,GigabitEthernet0/0

C是connected直接相连的意思,10.0.0.0/24是直连的网段,24是255.255.255.0的缩写,要转发数据包到10.0.0.0/24网段,通过GigabitEthernet0/0接口转发。

R2#showiprouteconnected#仅查看路由表中的直连
C2.2.2.0/24isdirectlyconnected,Loopback0
C10.0.0.0/24isdirectlyconnected,GigabitEthernet0/0
C20.0.0.0/24isdirectlyconnected,GigabitEthernet0/1

R - RIP协议

R192.168.3.0/24[120/1]via192.168.65.2,0004,Serial2/0

这条例子中没有。

R是RIP协议,通过动态路由协议RIP学到的路由,

192.168.3.0/24就是学到的路由

[120/1]即[管理距离/度量值(此数为路由跳数)],是度量值和管理距离,也就是优先级的意思。

via 192.168.65.2via 有“经由”的意思,一般路由表中理解为“下一跳” ,指下一跳的接口IP地址为192.168.65.2,就是你要发送数据包到下个路由器的接口,从Seria2/0口转发。

S-静态路由

静态配置的路由,请注意,静态路由的管理距离为 0。如果要单独显示,用下面的命令

showiproutestatic

O-OSPF学到的路由

从OSPF(开放式最短路径优先)协议学到

showiprouteospf

审核编辑:汤梓红

【限时免费】一键获取网络规划系统模板+传输架构设计+连通性评估方案

相关文章

服务电话:
400-035-6699
企服商城