-
1 课程内容
-
2 随堂测验
-
3 课程资料
路由器(Router,又称路径器)是一种计算机网络设备,是在网络层提供多个独立的子网间连接服务的一种存储转发设备它能将数据包通过一个个网络传送至目的地(选择数据的传输路径),这个过程称为路由。路由器就是连接两个以上各别网络的设备,路由工作在OSI模型的第三层——即网络层,例如网际协议(Internet Protocol,IP)层。路由器的连接对象包括局域网和广域网。
图1:路由器
图2:路由器构建的网络
(1)当数据包到达路由器,根据网络物理接口的类型,路由器调用相应的链路层功能模块,以解释处理此数据包的链路层协议报头。主要是对数据的完整性进行验证,如CRC校验、帧长度检查等。
(2)在链路层完成对数据帧的完整性验证后,路由器开始处理此数据帧的IP层。根据数据帧中IP包头的目的IP地址,路由器在路由表中查找下一跳的IP地址;同时,IP数据包头的TTL(Time To Live)域开始减数,并重新计算校验和(Checksum)。
(3)根据路由表中所查到的下一跳IP地址,将IP数据包送往相应的输出链路层,被封装上相应的链路层包头,最后经输出网络物理接口发送出去。
图3:路由器的工作原理
路由协议通过在由器之间共享路由信息来支持可路由协议。路由信息在相邻路由器之间传递,确保所有路由器知道到其它路由器的路径。总之,路由协议创建了路由表,描述了网络拓扑结构;路由协议与路由器协同工作,执行路由选择和数据包转发功能。
使用静态路由的另一个好处是网络安全保密性高。动态路由因为需要路由器之间频繁地交换各自的路由表,而对路由表的分析可以揭示网络的拓扑结构和网络地址等信息。因此,网络出于安全方面的考虑也可以采用静态路由。不占用网络带宽,因为静态路由不会产生更新流量。
大型和复杂的网络环境通常不宜采用静态路由。一方面,网络管理员难以全面地了解整个网络的拓扑结构;另一方面,当网络的拓扑结构和链路状态发生变化时,路由器中的静态路由信息需要大范围地调整,这一工作的难度和复杂程度非常高。
参考文献:
1、唐彦儒,吕健,陈健.一种新型路由器,CN204258853U[P].2015.
2、Crouter A C,Bumpus M F,Mchale S M.Implications of Overwork and Overload for the Quality of Men's Family Relationships[J].Journal of Marriage & Family,2001,63(2):404–416.