路由器内部有路由表和转发表。问题是这两个表如何相互连接(如果有的话)以及路由器如何相对于这两个表起作用。
路由器内部有很多事情要做,因为它借助路由表、转发表、VC(虚拟电路)表和最长前缀匹配来引导整个网络中的数据包流。
我有兴趣了解所有事物如何保持同步并高效工作。
将赞赏情况的详细视图。
路由器内部有路由表和转发表。问题是这两个表如何相互连接(如果有的话)以及路由器如何相对于这两个表起作用。
路由器内部有很多事情要做,因为它借助路由表、转发表、VC(虚拟电路)表和最长前缀匹配来引导整个网络中的数据包流。
我有兴趣了解所有事物如何保持同步并高效工作。
将赞赏情况的详细视图。
本质上,RIB(路由信息库)是由节点上的各种路由进程构建的,其中包含来自路由协议的信息——如 OSPF、IS-IS、BGP 甚至静态条目。
在RIB中的所有路由中选择最佳路由后,将它们复制到FIB(转发信息库)。确切的手段因平台而异。通常,它要么通过一些 IPC 通信、内部网络完成,要么简单地(在单一软件解决方案中)作为表之间的副本(数据或指针)来完成。
因此,RIB 包含节点愿意保留的所有路由以及路由协议正在使用的信息。硬件使用 FIB 以物理方式将数据包移入和移出接口。硬件可以根据 FIB 内容继续转发,而 RIB 正在更新/等。
看看这里的初学者:http ://blog.ipspace.net/2010/09/ribs-and-fibs.html然后 - 例如 - 深入挖掘http://networkstatic.net/juniper-and-cisco -comparisons-of-rib-lib-fib-and-lfib-tables/以获得更详细的 RIB/FIB/LFIB 说明。
此外,' A granular view of the situation is required.' 听起来有点粗鲁。它是社区门户,如果你有require什么东西,也许你应该寻找获得这些知识的商业方式。