根据维基百科,转发信息库 (FIB) 也称为转发表或 Mac 表。
我首先解释一下我对交换机和路由器中FIB的理解。毫不犹豫地纠正自己,我是来学习和澄清我的疑虑的。
在交换机(第 2 层)中,本地网络中设备的 Mac 地址与出口接口相关联。FIB 和交换机中的库存数据用于转发数据包。到这里我明白为什么我们称这个为“Mac Table”了。
MAC-A | 接口1
MAC-B | 接口2
...
MAC 目标由交换机通过 ARP 或泛洪获知。
路由器中的 FIB 执行数据平面,与执行控制平面的 RIB 相反。事实上,FIB 包含从 RIB 中选择的最佳路线。当数据包到达路由器时,它使用 FIB 选择路由并使用下一跳。它将目标 Mac 地址替换为下一跳的 Mac 地址。
那么,交换机和路由器中的FIB是两个不同的概念吗?路由器的 FIB 不包含 Mac 地址,为什么也称为 Mac 表?
我希望我很清楚。