无线路由器是什么东西(路由器设备注册是什么( 二 )


路由表(目的网络N,距离d,下一跳地址A)和转发表(下一跳地址X,对应物理地址HA)的项目和完成的功能也不同 。路由表源自路由算法 。转发表是从路由表派生而来的 。
路由和交换信息包(如RIP/OSPF包,由路由处理器处理)和数据包(由交换结构处理)也有不同的处理方式 。
在讨论路由的原理时,转发表和路由表的区别往往没有区分 。
输入和输出端口
上图中,路由器的输入输出端口各有3个方框,方框中的1、2、3分别代表物理层、数据链路层和网络层的处理模块,分别 。

无线路由器是什么东西(路由器设备注册是什么

文章插图
【无线路由器是什么东西(路由器设备注册是什么】物理层
物理层接收比特 。
数据链路层
数据链路层接收根据链路层协议传输数据包的帧 。剥离帧头和帧尾后,将数据包发送到网络层进行处理 。
网络层
如果接收到的数据包是路由器之间交换路由信息的数据包(如RIP或OSPF数据包等),则该数据包被发送到路由器路由部分的路由处理器 。
如果收到一个数据包,则根据包头中的目的地址查找转发表,根据结果通过交换结构将包发送到相应的输出端口 。
输入端口对线路上传入数据包的处理
在剥离帧头和帧尾后,数据链路层将数据包发送到网络层的队列中进行排队处理 。当一个数据包在查找转发表时,后面跟着另一个数据包从输入端口收到,后面的数据包必须在队列中等待,这会造成一定的延迟 。
无线路由器是什么东西(路由器设备注册是什么

文章插图
输出端口对线路上接收到的数据包的处理
当数据包从交换结构发送时,它们首先被缓冲 。网络层的处理模块中有一个缓冲区,实际上是一个队列 。当交换结构发送的报文速率超过输出链路的发送速率时,未及时发送的报文必须暂存在该队列中 。数据链路层处理模块将链路层的头部和尾部添加到数据包中,交给物理层后发送给外部电路 。
无线路由器是什么东西(路由器设备注册是什么

文章插图
丢包
如果路由器处理数据包的速率跟不上数据包进入队列的速率,那么队列的存储空间最终必须减为零,这样后面进入队列的数据包只能因为没有存储空间而被丢弃 。
路由器输入或输出队列的溢出是丢包的一个重要原因 。
参考:http://segmentfault.com/a/1190000007408517
郑重声明:本文版权归原作者所有,转载文章仅出于传播更多信息之目的 。如果作者信息标注有误,请尽快联系我们修改或删除,谢谢 。