zoukankan      html  css  js  c++  java
  • FIB表中 Next Hop 的几种状态码(drop/receive/attached/no route)的含义

    以一个例子来说明,假设有如下两个路由器R1,R2,且均配置了到达彼此环回地址的静态路由。

    (1.1.1.1/24)R1(Gig0/0)(.1)——12.0.0.0/24——(.2)(Gig0/0)R2(2.2.2.2/24)

    获取R1的FIB表

    R1#sh ip cef
    Prefix               Next Hop             Interface
    0.0.0.0/0            no route
    0.0.0.0/8            drop
    0.0.0.0/32           receive
    1.1.1.0/24           attached             Loopback0
    1.1.1.0/32           receive              Loopback0
    1.1.1.1/32           receive              Loopback0
    1.1.1.255/32         receive              Loopback0
    2.2.2.0/24           12.0.0.2             GigabitEthernet0/0
    12.0.0.0/24          attached             GigabitEthernet0/0
    12.0.0.0/32          receive              GigabitEthernet0/0
    12.0.0.1/32          receive              GigabitEthernet0/0
    12.0.0.2/32          attached             GigabitEthernet0/0
    12.0.0.255/32        receive              GigabitEthernet0/0
    127.0.0.0/8          drop
    224.0.0.0/4          drop
    224.0.0.0/24         receive
    240.0.0.0/4          drop
    255.255.255.255/32   receive

    表中Next Hop字段总共有5种类型,下面逐一进行解释:

    Prefix:0.0.0.0/0 | Next Hop:no route 

    这表示R1没有去往目的地址为0.0.0.0/0的路由信息。在前缀匹配过程中,0.0.0.0/0代表所有在RIB/FIB种未匹配的目的网络前缀,也就是说,R1没有设定默认转发路由。

    Prefix:0.0.0.0/8,127.0.0.0/8,224.0.0.0/4,240.0.0.0/4  | Next Hop:drop

    这表示任何匹配到上述前缀的数据包将会被路由器丢弃。

    Prefix:1.1.1.0/32,1.1.1.1/32,… | Next Hop:receive

    这表示任何匹配上述前缀的数据包到达目的地,不会再发往其他路由器。路由器将数据包交给CPU进行本地处理,发往子网。

    Prefix:1.1.1.0/24,12.0.0.0/24,12.0.0.2/32 | Next Hop:attached

    这表示上述目的网络地址与该路由器是直连关系。

    Prefix:2.2.2.0/24 | Next Hop:12.0.0.2

    这表示发往目的网络2.2.2.0/24的数据包的下一跳Ip地址为12.0.0.2。由于上述FIB表中该项的下一跳端口名也已知,那么路由器会把数据包从GigabitEthernet0/0端口发送出去。

  • 相关阅读:
    嵌入式Linux系统的构成和启动过程
    Linux 设备驱动之字符设备
    Linux的inode的理解
    flannel流程解析
    http2协议的理解
    多线程和单线程的理解
    User Token简单总结
    前端组件开发方法论
    Electron踩坑记录
    2020年工作总结
  • 原文地址:https://www.cnblogs.com/geekHao/p/12251467.html
Copyright © 2011-2022 走看看