admin管理员组

文章数量:1532440

2024年6月12日发(作者:)

路由的工作原理

路由器主要是由 4 个组件构成:

一是输入端口:输入端口(input port)有很多功能。线路终端功能和数据链路处理功能,

这两个功能实现了路由器的单个输入链路相关联的物理层和数据链路层。输入端口查找/

转发功能对路由器的交换功能来说至关重要,由路由器的交换结构来决定输出端口,具体

来讲应该是查询转发表来确定的。

每个输入端口中都有一个路由处理器维护的路由表的副本,根据路由处理器进行更新。

这个路由表的副本能 够使每个输入端口进行切换,而无需经过路由处理器统一处理。这是

-1-

一种分散式的切换,这种方式避免了路 由选择器统一处理造成转发瓶颈。在输入端口处理

能力有限的路由器中,输入端口不会进行交换功能,而是由路由处理器统一处理,然后根

据 路由表查找并将数据包转发到相应的输出端口。

一般这种路由器不是单独的路由器,而是工作站或者服务器充当的路由,这种路由器

内部中,路由处理器其实就是 CPU,而输入端口其实只是网卡。

输入端口会根据转发表定位输出端口,然后再会进行分组转发,那么现在就有一个问

题,是不是每一个分组都有自己的一条链路呢?如果分组数量非常大,到达亿级的话,也

会有亿个输出端口路径吗?

下面是三个输入端口对应了转发表中的三个输出链路的示例

可以看到,对于这个例子来说,路由器转发表中不需要那么多条链路,只需要四条就

-2-

本文标签: 端口输入路由路由器功能