路由器在ip网络中的位置

全IP网络是由许多的子网,每个子网是由多台主机,子网内的主机进行通信的链路协议;之间的子网的主机通信必须通过路由器来完成。路由器是一个多个子网的成员,其中有一个路由表表示网络ID和下一跳端口之间的关系。通信主机的出发点发送IP数据包在路由器收到,路由器检查路由表来确定下一跳路由器的输出端口,路由器转发到另一个路由器,这样跳后跳的方式,直到通信端点的另一个主机接收IP小包裹.
IP协议将网络划分为五个层次:物理层(L1)、链路层(L2)、网络层(L3),传输层(L4)和应用层(L7)。处理物理层的设备是一个枢纽,以及链路层的设备是一个L2以太网交换机和路由器是一种网络上的layer.l3以太网交换机转发数据的IP网络路由器的一个特殊情况的装置,通常与以太网接口和一个纯粹的以太网环境中工作。

路由器工作原理
路由表是设备工作在IP协议的网络层的子网之间的数据转发,路由器内部可以分为控制平面和数据通道,在控制平面的路由协议可以有不同的类型。路由器交换网络拓扑信息,通过路由协议和路由表动态生成的根据拓扑结构。在数据通道,转发引擎接收和分析从输入线路的IP数据包,分析和修改包头,使用转发表来查找输出端口,并且将数据传送到输出线。转发表是由路由表生成的,其表项是路由表项直接相关。然而,转发的格式与路由表的格式不同,因此它更适合于快速查找,转发的主要过程包括行输入、包头分析、数据存储、包头修改和行输出。
路由协议根据网络拓扑结构动态生成路由表,IP协议将网络划分为一个管理区,称为自治区,自治区,地区代码,实现整个网络的统一管理。这样,路由协议分为域内路由协议和域间协议内。域间路由协议,如OSPF和IS-IS路由协议,在路由器管理区代表网络拓扑结构的链路状态,并推导出根据链路状态路由表,域间路由协议与相邻节点交换数据,不能使用多播方式,只有一个指定的点对点连接使用。

路由器的体系结构
路由器的控制平面,这在通用CPU系统运行,没有太大的改变,很多年了。在高可用性设计,双主控可以用来备份主从式保证控制平面的可靠性。路由器的数据信道,以适应不同的线速度和不同的系统容量,采用不同的实现技术。路由器的体系结构是基于数据信道转发引擎的实现机制。简单来说,它可以分为软件和硬件路由器转发路由器转发,转发路由器的数据转发软件实现采用CPU技术。根据CPU的数量,又可进一步分为单CPU集中和多CPU分布式数据转发转发,利用网络处理器的硬件技术路由器的硬件实现,根据设备的位置,数量和使用网络处理器的网络处理器,进一步细分为单一的网络处理器,网络处理器负载共享并行分布式交换中心。

路由器性能分析
控制平面部分和路由器的数据通道部分对路由器的使用有不同的影响。在数据通道,IP报文处理能力是通过开关部件的有效带宽和转发部分的处理速度主要影响。交换带宽,通过技术指标血压测量(点 /秒),一般是在一个纯粹的大包转发速度测量的技术指标测量(PPS包/秒),通常在一个纯粹的小袋子的情况。软件提出了单CPU路由器系统共享交换带宽和转发能力,线路卡的数目是不同的,每一行卡会有不同的表现。软件转发多CPU路由器的转发能力有明显优势,交换带宽没有明显提高,硬件转发路由器通常以线速度设计为目标。系统交换带宽大于每个线路接口的总和。转发处理能力也有纯分组的情况下,不同的是只有能力和价格。线速路由器确保线路接口可以在不同的情况下达到全速,当线,不是设备,是网络的瓶颈。此外,无论是IP服务,如ACL,NAT、IPSec等,导致性能退化也被使用路由器的设计考虑的问题。

在控制平面,小的网络问题不大,只要它支持选定的路由协议的大型网络,特别是自治域号的运营网络,路由协议在满足要求的情况下,应检查是否满足路由表的大小,域间相邻节点路由协议连接的数量,满足路由表的更新速度,如何处理路由更新数据信道上无影响等。 / htmlbuilerpart0