读书频道 > 网络 > IP路由技术详解与配置实践
1.1.8 如何查看路由表
2012-12-11 09:32:24     我来说两句 
收藏    我要投稿   
本书是一本详细、完整、全面介绍TCP/IP路由技术的专业书籍,堪称有关路由技术方面不可多得的中文经典。本书共分为4个部分:第一部分(IP路由基础)主要介绍路由基础知识和静态路由,包括路由技术概述、路由控制与转...  立即去当当网订购

查看路由表的信息是定位路由问题的基本方法。在任意视图下执行display命令,可以显示路由表信息。在用户视图下执行reset命令,可以清除路由表的统计信息。

最常用的查看IP路由表的命令及含义如表1-3所示。
表1-3  常用查看IP路由表的命令及含义

 

命  令 含  义
display ip routing-table 查看路由表中当前激活路由的摘要信息
display ip routing-table verbose 当带参数 verbose时将显示全部路由表的详细信息,包括处于 inactive(非激活)和active(活跃)状态的路由。如果不带此参数,则只显示处于 active状态的路由
display ip routing-table ip-address [ mask-length | mask ] 查看某一条具体路由,显示满足如下条件的所有路由:
用户输入的目的 IP地址同路由表中各条路由的子网掩码进行与运算;
路由表中各条路由的目的 IP地址同其自身子网掩码进行与运算;
两次运算结果相同的路由条目将被显示出来。只显示处于 active状态的匹配路由;
ip-address:目的 IP地址,点分十进制格式;
mask-length | mask:IP地址掩码,点分十进制格式或以整数形式表示的长度。当用整数时,取值范围为 0~32
                                                                                                                                                                         续表
命  令 含  义
display ip routing-table protocol protocol [ inactive | verbose ] 查看指定协议发现的路由:
protocol:指定协议类型,包括 bgp4、direct、isis、ospfv2、rip、static、guard等可选项;
inactive:显示处于 inactive 状态的路由信息。如果不使用该参数,则显示处于 active 和 inactive状态的路由信息;
verbose:当使用该参数时,显示路由的详细信息。如果不使用该参数,则只显示路由的摘要信息
display ip routing-table statistics 查看路由表的综合路由统计信息,包括路由总数目,用路由协议添加/删除的路由数目,有deleted标志而未删除的路由、active路由以及被释放的路由数目
display ipv6 routing-table 查看IPv6路由表的摘要信息
reset ip routing-table statistics protocol { all | protocol } 清除路由表中的综合路由统计信息:
protocol:清除 IPv4 路由表中指定路由协议的统计信息。目前可选择 bgp、direct、isis、ospf、rip和static。
all:清除 IPv4路由表中所有路由协议的统计信息
 

下面通过具体的案例来演示每条命令的输出信息及字段含义。

1. 通过display ip routing-table命令来查看路由表中当前激活路由的摘要信息
[H3C]display ip routing-table
Routing Tables: Public
         Destinations : 6        Routes : 6
 
Destination/Mask    Proto  Pre  Cost         NextHop         Interface
 
2.2.2.0/24          Direct 0    0            2.2.2.1         Eth0/1
2.2.2.1/32          Direct 0    0            127.0.0.1       InLoop0
127.0.0.0/8         Direct 0    0            127.0.0.1       InLoop0
127.0.0.1/32        Direct 0    0            127.0.0.1       InLoop0
192.168.80.0/24     Direct 0    0            192.168.80.10   Eth1/1
192.168.80.10/32    Direct 0    0            127.0.0.1       InLoop0

从以上命令的输出信息得知,该表目前存在6条路由,以上路由信息中各字段的含义如表1-4所示。
表1-4  路由信息字段含义表

 

字  段 含  义
Destinations 目的地址个数
Routes 路由条数
Destination/Mask 目的地址/掩码长度
Proto 发现该路由的路由协议(即路由来源)
Pre 路由的优先级
Cost 路由的度量值
NextHop 此路由的下一跳地址
Interface 出接口,即到达该目的网段的数据包将从此接口发出
 2. 通过display ip routing-table verbose命令来查看路由表的全部详细信息
[H3C]display ip routing-table verbose
Routing Table : Public
         Destinations : 6        Routes : 6
 
  Destination: 1.1.1.1/24
     Protocol: OSPF            Process ID: 1
   Preference: 10                    Cost: 10
      NextHop: 10.1.1.2         Interface: Serial2/0
    BkNexthop: 20.1.1.2         BkInterface: Serial2/1
  RelyNextHop: 0.0.0.0          Neighbour: 0.0.0.0
    Tunnel ID: 0x0                  Label: NULL
        State: Active Adv             Age: 1d00h00m30s
          Tag: 0
 
  Destination: 10.1.1.0/24
     Protocol: Direct          Process ID: 0
   Preference: 0                     Cost: 0
      NextHop: 10.1.1.1         Interface: Serial2/0
    BkNexthop: 0.0.0.0        BkInterface:
  RelyNextHop: 0.0.0.0          Neighbour: 0.0.0.0
    Tunnel ID: 0x0                  Label: NULL
        State: Active Adv             Age: 1d00h00m30s
          Tag: 0
 
  Destination: 10.1.1.1/32
     Protocol: Direct          Process ID: 0
   Preference: 0                     Cost: 0
      NextHop: 127.0.0.1        Interface: InLoopBack0
    BkNexthop: 0.0.0.0         BkInterface:
  RelyNextHop: 0.0.0.0          Neighbour: 0.0.0.0
    Tunnel ID: 0x0                  Label: NULL
        State: Active NoAdv           Age: 2d00h00m30s
          Tag: 0
 
  Destination: 10.1.1.2/32
     Protocol: Direct          Process ID: 0
   Preference: 0                     Cost: 0
      NextHop: 10.1.1.2         Interface: Serial2/0
    BkNexthop: 0.0.0.0         BkInterface:
  RelyNextHop: 0.0.0.0          Neighbour: 0.0.0.0
Tunnel ID: 0x0                  Label: NULL
        State: Active Adv             Age: 1d00h00m30s
          Tag: 0
 
  Destination: 127.0.0.0/8
     Protocol: Direct          Process ID: 0
   Preference: 0                     Cost: 0
      NextHop: 127.0.0.1        Interface: InLoopBack0
    BkNexthop: 0.0.0.0         BkInterface:
  RelyNextHop: 0.0.0.0          Neighbour: 0.0.0.0
    Tunnel ID: 0x0                  Label: NULL
        State: Active NoAdv           Age: 4d00h00m36s
          Tag: 0
 
  Destination: 127.0.0.1/32
     Protocol: Direct          Process ID: 0
   Preference: 0                     Cost: 0
      NextHop: 127.0.0.1        Interface: InLoopBack0
    BkNexthop: 0.0.0.0         BkInterface:
  RelyNextHop: 0.0.0.0          Neighbour: 0.0.0.0
    Tunnel ID: 0x0                  Label: NULL
        State: Active NoAdv           Age: 1d00h00m36s
          Tag: 0

该命令输出整个路由表的统计数字,之后依次输出每条路由的详细描述。使用此命令能查看到当前所有的路由,包括处于 active和 inactive状态的路由。

以上输出信息中各字段含义如表1-5所示。
表1-5  display ip routing-table verbose命令显示信息含义

 

字  段 含  义
Destination 目的地址/掩码
Protocol 发现该路由的路由协议
Process ID 进程号
Preference 路由的优先级
Cost 路由的度量值
NextHop 此路由的下一跳地址
Interface 出接口,即到该目的网段的数据包将从此接口发出
BkNexthop 备份下一跳地址
BkInterface 备份出接口
RelyNextHop 路由迭代得到的下一跳地址
Neighbour 路由协议的邻居地址
Tunnel ID 隧道ID
Label 标签
State 路由状态描述,有以下状态
Active 有效的单播路由
Adv 允许对外发送的路由
Delete 此路由被删除
Gateway 非直接可达的路由
Holddown 当前被抑制的路由条数。 抑制 (Holddown) 是某些D-V (distance vector)路由协议(如RIP)为了避免错误路由的扩散,提高路由不可达信息的快速准确传播而采用的一种路由发布策略。它往往在一段时间间隔内固定地发布某条路由,而不管当前实际找到的到达同一目的地的路由发生了什么变化
Int 该路由由内部网关协议IGP发现
NoAdv 路由协议在按照策略对外发布路由时,不发布NoAdvise路由
NotInstall 在路由表中一般选取优先级最高的路由,将其放入核心路由表并且对外发布。而NotInstall路由不能被选中装入核心路由表,但是有可能被选中对外发布
                                                                                                                                                                         续表
字  段 含  义
State Reject 不像正常的路由那样指导转发包, 标志为Reject的路由使选择该路由的包被丢弃,并且路由器会往包的源端发送ICMP unreachable消息。Reject路由通常用于网络测试实验
Static 标志为Static的路由在执行save操作后重启路由器时不会从路由表中清除。在路由器上手工配置的静态路由就标志为Static
Unicast 单播路由
Inactive 非激活路由标志
Invalid 无效路由标志
WaitQ 路由进行迭代时在WaitQ队列的标志
TunE Tunnel隧道的标志
GotQ 路由进行迭代时在GotQ队列的标志
Age 此路由在路由表中存在的时间,从左至右依次为天、小时、分钟和秒(备注:Age参数的支持情况与设备的型号有关)
Tag 路由标记
 

3. 通过display ip routing-table ip-address命令来查看指定目的地址的路由信息
[H3C] display ip routing-table 11.1.1.1
Routing Table : Public
Summary Count : 4
 
Destination/Mask    Proto  Pre  Cost         NextHop         Interface
 
0.0.0.0/0           Static 60   0            0.0.0.0         NULL0
11.0.0.0/8          Static 60   0            0.0.0.0         NULL0
11.1.0.0/16         Static 60   0            0.0.0.0         NULL0
11.1.1.0/24         Static 60   0            0.0.0.0         NULL0

以上输出信息中各字段含义与display ip routing-table相同。

4. 通过display ip routing-table protocol static命令来查看指定协议发现的路由

[H3C] display ip routing-table protocol static
Public Routing Table : Static
Summary Count : 2
 
Static Routing table Status : < Active>
Summary Count :  0
 
Static Routing table Status : < Inactive>
Summary Count : 2
Destination/Mask    Proto   Pre  Cost       NextHop      Interface
1.2.3.0/24          Static  60   0          1.2.4.5      Vlan10
3.0.0.0/8           Static  60   0           2.2.2.2     Eth1/1

以上输出信息中各字段含义与display ip routing-table相同。
 
5. 通过display ip routing-table statistics命令来查看路由表中的综合统计信息
[H3C] display ip routing-table statistics
Proto      route       active      added       deleted   freed
DIRECT     24          4           25          1          0
STATIC     4           1           4           0          0
RIP        0           0           0           0          0
OSPF       0           0           0           0          0
IS-IS      0           0           0           0          0
BGP        0           0           0           0          0
Total      28          5           29          1          0

以上输出信息中各字段含义如表1-6所示。
表1-6  display ip routing-table statistics命令显示信息含义

 

字  段 含  义
Proto 路由协议,O_ASE表示OSPF_ASE路由;O_NSSA表示 OSPF NSSA路由;AGGRE表示聚合的路由
route 总的路由数目
active 活跃的、正在使用的路由数目
added 路由器启动后或在上一次清除路由表后,路由表中新添加的路由数目
deleted 标记为删除的路由数目(此类路由在等待一段时间后会被释放)
freed 被释放(即被彻底从路由表中删除)的路由数目
Total 各种类型路由的综合信息总和
 

 

6. 通过display ipv6 routing-table命令来查看路由表中IPv6路由的摘要信息
<Sysname> display ipv6 routing-table
Routing Table :
        Destinations : 1        Routes : 1
Destination : ::1/128                         Protocol    : Direct
NextHop     : ::1                             Preference  : 0
Interface   : InLoop0                        Cost        : 0

以上输出信息中各字段含义如表1-7所示。
表1-7  display ipv6 routing-table命令显示信息及含义

 

字  段 含  义
Destination 目的网络/主机的IPv6地址
Protocol 发现该路由的路由协议
NextHop 下一跳地址
Preference 路由优先级
Interface 出接口,即到该目的地址的数据包将从此接口发出
Cost 路由的开销值
 
点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.1.7 路由环路
下一篇:1.2.1 路由的控制与转发平面
相关文章
图文推荐
1.2.2 包与帧
1.2.1 网络协议栈
云数据中心网络技术
3.4.6 文本约定
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站