快递在运输的过程中,并不是从起始点直接发往收件人的地址,往往会停留在沿途的快递站点,经过筛选和分装,再分发往下一个目的地。其实在Internet网络中,也有收发数据包的“快递站点”,就是路由器。
什么是路由器?
路由器是连接两个或多个网络的硬件设备,工作在TCP/IP协议的网络层,在网络间扮演网关的角色。
路由器的一个作用是连通Internet中各局域网、广域网,另一个作用是选择数据包的最佳传送线路。
想要深入了解路由器,要从路由器的内部结构讲起了。
路由器由输入接口、输出接口、交换结构、路由选择处理器四个部分组成。
执行两个最重要的基本功能:路由功能和交换(转发)功能。相应的路由器内部整体也分为路由选择和分组转发两个部分。
路由选择部分工作在控制层面,主要由软件实现。核心组件是路由选择处理器,通过运行路由协议维护路由表以及连接的链路状态信息,并生成转发表。
分组转发部分工作在数据层面,主要由硬件实现。核心组件是处理芯片和交换结构,交换结构是一个路由器中的网络,将路由器的输入接口和输出接口相连接。依据转发表来转发分组数据包,将输入接口的数据包移送至适当的输出接口(在路由器内部进行)。
路由表:可以是管理员手工配置的,也可以通过动态路由协议自动学习形成,通常由路由协议和路由管理模块维护,包括IP地址/IP子网、下一跳、路由优先级、度量值等信息。
转发表:是基于路由表生成的,路由器实际转发时使用转发表,包括IP地址/IP子网和下一跳/出接口信息。
路由器根据IP数据包的目的网段地址查找路由表决定转发路径,路由表记载着路由器所知的所有网段的路由信息。路由信息中包含要到达此目的网段需要将IP数据包转发至哪一个下一跳相邻设备地址。而转发表记载着由哪个接口发出。转发表中每条转发项都指明分组到某个网段或者某个主机应该通过路由器的哪个物理接口发送,然后就可以到达该路径的下一个路由器,或者不再经过别的路由器而传送到直接相连的网络中的目的主机。
有了路由表和转发表,就好比快递站点根据包裹目的地查到了下一步要将包裹送到哪一个站点,由谁来负责发出。这样本站点的工作就可以顺利完成了。
值得一提的是,路由表被存放在路由器的RAM上,这就意味着路由器如果要维护的路

本文介绍了路由器作为Internet中的“快递站点”,如何实现数据包的传输。路由器通过路由选择和分组转发两个部分工作,根据IP数据包的目的地查找路由表决定转发路径。它遵循最长匹配原则、路由优先级和Metric值来选择最佳路径。此外,路由器利用MPLS技术提高转发效率,以应对不断增长的数据量需求。
最低0.47元/天 解锁文章
803

被折叠的 条评论
为什么被折叠?



