admin管理员组文章数量:1532440
2024年6月12日发(作者:)
路由的工作原理
路由器主要是由 4 个组件构成:
一是输入端口:输入端口(input port)有很多功能。线路终端功能和数据链路处理功能,
这两个功能实现了路由器的单个输入链路相关联的物理层和数据链路层。输入端口查找/
转发功能对路由器的交换功能来说至关重要,由路由器的交换结构来决定输出端口,具体
来讲应该是查询转发表来确定的。
每个输入端口中都有一个路由处理器维护的路由表的副本,根据路由处理器进行更新。
这个路由表的副本能 够使每个输入端口进行切换,而无需经过路由处理器统一处理。这是
-1-
一种分散式的切换,这种方式避免了路 由选择器统一处理造成转发瓶颈。在输入端口处理
能力有限的路由器中,输入端口不会进行交换功能,而是由路由处理器统一处理,然后根
据 路由表查找并将数据包转发到相应的输出端口。
一般这种路由器不是单独的路由器,而是工作站或者服务器充当的路由,这种路由器
内部中,路由处理器其实就是 CPU,而输入端口其实只是网卡。
输入端口会根据转发表定位输出端口,然后再会进行分组转发,那么现在就有一个问
题,是不是每一个分组都有自己的一条链路呢?如果分组数量非常大,到达亿级的话,也
会有亿个输出端口路径吗?
下面是三个输入端口对应了转发表中的三个输出链路的示例
可以看到,对于这个例子来说,路由器转发表中不需要那么多条链路,只需要四条就
-2-
版权声明:本文标题:路由的工作原理 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1718146623a648810.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论