FIB表中 Next Hop 的几种状态码(drop/receive/attached/no route)的含义
2024-10-20 09:34:17
以一个例子来说明,假设有如下两个路由器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/ no route
0.0.0.0/ drop
0.0.0.0/ receive
1.1.1.0/ attached Loopback0
1.1.1.0/ receive Loopback0
1.1.1.1/ receive Loopback0
1.1.1.255/ receive Loopback0
2.2.2.0/ 12.0.0.2 GigabitEthernet0/
12.0.0.0/ attached GigabitEthernet0/
12.0.0.0/ receive GigabitEthernet0/
12.0.0.1/ receive GigabitEthernet0/
12.0.0.2/ attached GigabitEthernet0/
12.0.0.255/ receive GigabitEthernet0/
127.0.0.0/ drop
224.0.0.0/ drop
224.0.0.0/ receive
240.0.0.0/ drop
255.255.255.255/ 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端口发送出去。
最新文章
- 如何设置phpMyAdmin自动登录和取消自动登录
- 数位DP之奥义
- linux下安装zookeeper(单机版)
- autocomplete一次返回多个值,并且选定后填到不同的Textbox中
- skynet启动过程_bootstrap
- intent-filter data Uri 意图过滤器 详解
- 为什么需要Page Object?
- 协作图(通信图)collaboration diagram
- css样式重置(初始化)收集
- 我的第一个python web开发框架(12)——工具函数包说明(三)
- thinkphp3.2开发网页实现第三方登录
- Oracle12c:支持通过创建identity columen来实现创建自增列
- c#数据库事务锁类型
- 360开启wifi无网络访问处理办法
- SQL Server 主键及自增长列的修改
- c/c++ 多维数组和指针
- Java_JDBC一般写法
- ajax异步导致js方法顺序执行不了
- [DLX反复覆盖] hdu 3656 Fire station
- 基于设备树的TQ2440 DMA学习(1)—— 芯片手册
热门文章
- sas9.2 windows7系统 10年11月后 建立永久数据集时,提示:“用户没有与逻辑库相应的授权级别
- Django 2.2
- Java 加密/解密Excel
- Java properties文件集
- 在sublime text 3中搭建Java开发环境
- C语言关于getchar()的小笔记
- Codeforces_462_B
- Codeforces 1050D Three Religions (dp+序列自动机)
- 题解【[HNOI2010]弹飞绵羊】
- 快速下载Keil μVision MDK-Arm包