RIB表与FIB表、ARP表与FDB表

news/2025/3/16 5:51:15/

1.RIB与FIB的区别:

RIB:路由表

FIB:转发信息表

FIB表更多是出现在需要快速转发的路由器上,这种路由器上的路由表条目通常都达成千上万条,如果按照传统的检索路由表进行转发的方式,其转发效率很低,FIB表作为路由表的一种精简形式出现,通常只记录常用的表项。当需要选路时,先检索FIB表,如果找不到再检索路由表。

在大部分路由器中,RIB表现为路由表的形式, FIB则表现为高速缓存的形式,此在内容上是路由表的一个子集,是依靠路由表来生成的。

一般来说,FIB是进行高速查找而组织的数据结构(不是简单的把路由表中的内容复制出来,数据存储和检索方式等都不同于路由表的组成像是)。

RIB 就一个字:全,知道到所有的地方怎么走,但是速度慢。

FIB就一个字:快,只知道常走的路怎么走,速度快。

如果是分布式设备,通常FIB分布在LPU上,由LPU上的CPU实现快速选路,如果在LPU找不到路,才上到MPU处理,这里的RIB保存了最全的路由信息,可以提供不常用的选路结果。

2.ARP表和FDB表的区别:

ARP表:IP和MAC的对应关系;

FDB表:MAC+VLAN和PORT的对应关系;

两个最大的区别在于ARP是三层转发,FDB是用于二层转发。也就是说,就算两个设备不在一个网段或者压根没配IP,只要两者之间的链路层是连通的,就可以通过FDB表进行数据的转发!

FDB表的最主要的作用就是在于交换机二层选路,试想,如果仅仅有ARP表,没有FDB表,就好像只知道地名和方位,而不知道经过哪条路才能到达目的地,设备是无法正常工作的。FDB表的作用就在于告诉设备从某个端口出去就可以到某个目的MAC。

那么FDB表是怎么形成的呢?很简单,交换机会在收到数据帧时,提取数据帧中的源MAC、VLAN和接收数据帧的端口等组成FDB表的条目。当下次有到该VLAN中的该MAC的报文就直接从该端口丢出去就OK了。

当然,FDB表和ARP表一样,都有一个老化时间。


http://www.ppmy.cn/news/813708.html

相关文章

ensp由于win10 ARP表项未过期导致网络不通排查

1 问题背景 ensp中,通过cloud桥接虚拟机网卡Vmnet0,实现宿主机与ensp中虚拟设备互通; 在做完实验一时,虚拟设备ip配置为192.168.56.100,可从win10 SSH至虚拟设备,然后关闭实验; 立即开始实验二…

转发表(MAC表)、ARP表、路由表总结

全文概要 计算机网络中一个关键步骤在于通信路径上不同节点对于流经本节点的数据包转发,常见的交换设备主要是交换机(第二层、三层)和路由器(第三层),在实际运行时,它们各自维护一些表结构帮助完成数据包的正确寻址与转发,本文详…

ARP表

arp -a 查看arp表 存在路由器和机子

20张图深度详解MAC地址表、ARP表、路由表

本文我们以两个案例为例,深度来讲解一下网络中我们经常要用到的mac地址表、ARP表、路由表,掌握了这3张表,基本上就能够掌握了网络中数据通信的原理,成为网络中的武林高手! 数据网络的本质就是为了传递数据,…

ARP表项的创建与更新

今天上课讲到ARP协议,但是对一些APR表项的更新有一些疑问,所以查询了有关资料。 依据ARP协议描述,几乎所有的以太网通信都以ARP开始,所以任何以太网主机设备都支持这个协议,而且IP地址到以太网MAC地址的解析主要也是动…

关于arp表的网络问题

不同设备的ARP表老化时间不同 Windows2000/XP系统ARP表项的老化时间是2分钟,95/98以及NT系统是10分钟, 大部分Cisco交换机是5分钟, 华为的设备一般是20分钟, 这些时间可以通过系统注册表或者设备的相关命令进行设置&#xff0…

Linux中arp表的老化机制

转发网址:https://www.cnblogs.com/lsgxeva/p/13749751.html Linux内核网络协议栈中自动维护着一堆网络协议,这堆网络协议在内核中也是不同的存在,对于arp,Linux内核就提供了一种缓存机制来维护这张表。 实际的使用场景是&#…

ip切换及时刷新交换机的arp表方法

作者:吴业亮 博客:wuyeliang.blog.csdn.net arping -U -c 3 -w 5 -I eth0 192.168.8.10参数解释: # arping -h Usage: arping [-fqbDUAV] [-c count] [-w timeout] [-I device] [-s source] destination -f : quit on first reply -q : be…