以上都是基于软件 CPU 转发,转发效率低下,相比硬件转发至少一个数量级的差距。所以我们需要将 CEF Table 下发到硬件芯片上,硬件芯片只对二进制的 0、1 敏感,为了提高转发效率需要将 CEF Table 转换为硬件友好界面,所以需要 CEF Table 进行十进制转二进制;此外硬件也不认识接口 G1/0,需要用 IfIndex 代替 (Interface Index,将所有路由器接口编号,用二进制 0、1 识别)生成的全新的表:FIB Table,将 FIB 表下发配置到硬件芯片,然后芯片就静静地等待 IP 流量的到来…
所以转发表 FIB 是给硬件芯片看的!