IDC资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回IDC资讯列表

RIB与FIB的区别:ARP表和FDB表的区别

发布时间:2023-01-31

RIB与FIB的区别:ARP表和FDB表的区别

RIB与FIB的区分:

RIB:路由表

FIB:转发信息表

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

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

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

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

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

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

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表一样,都有一个老化时间。

TikTok千粉号购买平台:https://tiktokusername.com/