路由器(router)是不同网络之间互连的必要设备,也是互联网上主要的节点设备。 1.路由器工作层面及功能 路由器工作在OSI参考模型的网络层。不同型号、不同品牌、不同应用场合的路由器拥有的WAN口个数和用于连接LAN的端口个数是不同的,如图3-12给出的是一个拥有2个WAN口,3个LAN口的路由器。 路由器的WAN口用于连接外部网络,可以是一个广域网络或一个广域通信子网。 LAN口用于连接本地网络。一个LAN口连接一个网段,各LAN口连接的网段要求其网络体系结构相同。路由器的每个端口都包含一个MAC实体,用于相邻节点间的数据传输。 主要功能有两点: (1)路径选择功能:为经由路由器转发的每一个数据包寻找一条最佳的网站制作转发路径。 (2)转发/过滤功能:负责转发数据包并过滤网络广播,以确保各网络的独立性。 2.路由器工作原理 路由器是根据各端口接人网络的网络标识(有关网络标识的基本知识请参见第4.3.2节的介绍)来区别不同的网络,因此,在路由器里有一内里的路由表,供路径选择时使用。 如图3-13所示,是由路由器的两个LAN口互联两个内部网络的网络。其中两端网络的网络体系结构相同,分别接人路由器端口E0和El,路由器内置一个依据路径长度为计量标准的路由表,给出了访问哪个网络必须经由哪个端口转发以及距目的节点的距离等信息。 如主机A给主机Z发送数据包,路由器端口El收到A发送的数据包后,在路由表里查找目的主机Z所在网络标识对应端口E2,且距离最短为。,即可由端口E2转发出去;如果在路由表里没有查找到可转发的端口,路由器则采取丢弃的方法丢弃数据包。由上可知,路由器不转发未知数据包,起到了隔离网络的作用,且把各自网内的广播消息也限制在本网的内部。 3.路由表的建立 路由表是路由器中一个非常重要的数据库,它包含了网络层的数据包如何选择路径(路由算法)、选择哪一路径(路径选择)转发的具体信息。路由表的建立有静态和动态两种方法,即手动设置和自动更新,其内容因路由算法基于的计量标准metric不同而不同,构建起来也比较复杂,在此就不作介绍。
返回新闻列表