计算机网络之网络层设备(路由器的组成和功能,路由表与分组转发)
计算机网络之网络层设备
网络层设备主要包括路由器。路由器是一种具有多个输入/输出端口的专用计算机,其核心功能是在网络层上连接不同的网络(可以是异构的)并完成路由转发。
一、路由器的组成
路由器主要由两部分构成:路由选择部分和分组转发部分。
路由选择部分:也叫做控制部分,其核心构件是路由选择处理机。路由选择处理机的任务是根据所选定的路由选择协议构造出路由表,同时定期和相邻路由器交换路由信息,以不断更新和维护路由表。
分组转发部分:由交换结构、输入端口和输出端口三部分组成。其中,交换结构的作用是根据转发表对分组进行处理,将某个输入端口进入的分组从一个合适的输出端口转发出去。
此外,路由器的基本组成部件还包括CPU、各种存储器和接口电路。CPU负责执行处理数据包所需要的工作,如执行路由协议、与其他路由器交换信息、维护更新路由表、查找路由表、转发数据包等操作。存储器则用于存储路由器的系统软件及配置信息等。接口电路则提供了路由器与外部网络或设备的连接。
二、路由器的功能
数据转发:路由器能够识别网络地址,并根据路由表或转发表选择最佳路径进行数据传输。这是路由器最基本的功能。
路由选择:路由器通过复杂的分布式算法,根据从各相邻路由器所得到的关于整个网络拓扑的变化情况,动态地改变所选择的路由,并构造出完整的路由表。
网络连接:路由器可以将多个网络连接起来,实现不同网络之间的数据传输。这是路由器作为网络层设备的重要特性。
安全隔离:通过网络隔离实现安全隔离,防止网络攻击和恶意软件传播。路由器可以提供访问控制列表(ACLs)等安全功能。
负载均衡:路由器可以实现负载均衡,将数据包传输到多个网络,以提高网络性能和可靠性。
三、路由表与分组转发
路由表:路由表是路由器根据路由选择算法得出的,用于指导数据分组的转发。路由表主要包含目的网络IP地址、子网掩码、下一跳IP地址和接口等信息。
分组转发:分组转发是路由器将数据分组从输入端口转发到输出端口的过程。路由器首先根据数据分组的首部提取目的主机的IP地址,然后查找路由表或转发表,找到最佳的转发路径,最后将数据分组从合适的输出端口转发出去。
更多推荐



所有评论(0)