路由器的作用与体系结构分析

路由器的一个作用是连通不同的网络,另一个作用是选择信息传送的线路。选择通畅快捷的近路,能大大提高通信速度,减轻网络系统通信负荷,节约网络系统资源,提高网络系统畅通率,从而让网络系统发挥出更大的效益来。  

   从过滤网络流量的角度来看,路由器的作用与交换机和网桥非常相似。但是与工作在网络物理层,从物理上划分网段的交换机不同,路由器使用专门的软件协议从逻辑上对整个网络进行划分。例如,一台支持IP协议的路由器可以把网络划分成多个子网段,只有指向特殊IP地址的网络流量才可以通过路由器。对于每一个接收到的数据包,路由器都会重新计算其校验值,并写入新的物理地址。因此,使用路由器转发和过滤数据的速度往往要比只查看数据包物理地址的交换机慢。但是,对于那些结构复杂的网络,使用路由器可以提高网络的整体效率。路由器的另外一个明显优势就是可以自动过滤网络广播。从总体上说,在网络中添加路由器的整个安装过程要比即插即用的交换机复杂很多。 

   一般说来,异种网络互联与多个子网互联都应采用路由器来完成。  

   路由器的主要工作就是为经过路由器的每个数据帧寻找一条最佳传输路径,并将该数据有效地传送到目的站点。由此可见,选择最佳路径的策略即路由算法是路由器的关键所在。为了完成;这项工作,在路由器中保存着各种传输路径的相关数据——路径表(Routing Table),供路由选择;时使用。路径表中保存着子网的标志信息、网上路由器的个数和下一个路由器的名字等内容。路径表可以是由系统管理员固定设置好的,也可以由系统动态修改,可以由路由器自动调整,也可以由主机控制。 

   1.静态路径表  

   由系统管理员事先设置好固定的路径表称之为静态(static)路径表,一般是在系统安装时就根据网络的配置情况预先设定的,它不会随未来网络结构的改变而改变。  

   2.动态路径表  

   动态(Dynamic)路径表是路由器根据网络系统的运行情况而自动调整的路径表。路由器根据路由选择协议(Routing Protocol)提供的功能,自动学习和记忆网络运行情况,在需要时自动计算数据传输的最佳路径。

路由器的体系结构  

   从体系结构上看,路由器可以分为第一代单总线单CPU结构路由器、第二代单总线主从CPU结构路由器、第三代单总线对称式多CPU结构路由器;第四代多总线多CPU结构路由器、第五代共享内存式结构路由器、第六代交叉开关体系结构路由器和基于机群系统的路由器等多类。  

   路由器的构成 

   路由器具有四个要素:输入端口、输出端口、交换开关和路由处理器。 

   输入端口是物理链路和输入包的进口处。端口通常由线卡提供,一块线卡一般支持4、8或16个端口,一个输入端口具有许多功能。第一个功能是进行数据链路层的封装和解封装。第二个功能是在转发表中查找输入包目的地址从而决定目的端口(称为路由查找),路由查找可以使用一般的硬件来实现,或者通过在每块线卡上嵌入一个微处理器来完成。第三,为了提供QoS(服务质量),端口要对收到的包分成几个预定义的服务级别。第四,端口可能需要运行诸如SLIP(串行线网际协议)和PPP(点对点协议)这样的数据链路级协议或者诸如PPTP(点对点隧道协议)这样的网络级协议。一旦路由查找完成,必须用交换开关将包送到其输出端口。如果路由器是输入端加队列的,则有几个输入端共享同一个交换开关。这样输入端口的最后一项功能是参加对公共资源(如交换开关)的仲裁协议。 

   交换开关可以使用多种不同的技术来实现。迄今为止使用最多的交换开关技术是总线、交叉开关和共享存贮器。最简单的开关使用一条总线来连接所有输入和输出端口,总线开关的缺点是其交换容量受限于总线的容量以及为共享总线仲裁所带来的额外开销。交叉开关通过开关提供多条数据通路,具有N×N个交叉点的交叉开关可以被认为具有2N条总线。如果一个交叉是闭合,输入总线上的数据在输出总线上可用,否则不可用。交叉点的闭合与打开由调度器来控制,因此,调度器限制了交换开关的速度。在共享存贮器路由器中,进来的包被存贮在共享存贮器中,所交换的仅是包的指针,这提高了交换容量,但是,开关的速度受限于存贮器的存取速度。尽管存贮器容量每18个月能够翻一番,但存贮器的存取时间每年仅降低5%,这是共享存贮器交换开关的一个固有限制。  

   输出端口在包被发送到输出链路之前对包存贮,可以实现复杂的调度算法以支持优先级等要求。与输入端口一样,输出端口同样要能支持数据链路层的封装和解封装,以及许多较高级协议。 

   路由处理器计算转发表实现路由协议,并运行对路由器进行配置和管理的软件。同时,它还处理那些目的地址不在线卡转发表中的包。

时间: 2024-11-01 02:35:31

路由器的作用与体系结构分析的相关文章

Linux内核剖析 之 历史和体系结构分析

Linux 内核剖析 之 历史和体系结构分析       Linux 内核是一个庞大而复杂的操作系统的核心,不过尽管庞大,但是却采用子系统和分层的概念很好地进行了组织.在本文中,您将探索 Linux 内核的总体结构,并学习一些主要的子系统和核心接口.您还可以通过其他 IBM 文章的链接更深入地进行学习.       由于本文的目标是对 Linux 内核进行介绍并探索其体系结构和主要组件,因此首先回顾一下 Linux 的简短历史,然后从较高的层次审视 Linux 内核的体系结构,最后介绍它的主要子

路由器的作用

路由器(Router)是因特网上最为重要的设备之一,正是遍布世界各地的数以万计的路由器构成了因特网这个在我们的身边日夜不停地运转的巨型信息网络的"桥梁".因特网的核心通讯机制是一种被称为"存储转发"的数据传输模型.在这种通讯机制下,所有在网络上流动的数据都是以数据包(Packet)的形式被发送.传输和接收处理的.接入因特网的任何一台电脑要与别的机器相互通讯并交换信息就必须拥有一个唯一的网络"地址". 数据并不是从它的"出发点"

集线器,路由器,交换机的作用和区别是什么?如何区分交换机,集线器,路由器?

从外观区分交换机和路由器 1.路由器上有一个WAN口,交换机上只有LAN口2.从型号上来看,路由器的型号里边有R(router路由器的英文)字母,交换机有S(交换机switcher)字母3.从机器上的标签来看,路由器的标签上有标示IP地址和账户密码,而交换机没有4.从机器的电源适配器来看,通常交换机的电压是12V,而路由器是9V   号称网络硬件三剑客的集线器(Hub).交换机(Switch)与路由器(Router)一直都是网络界的活跃分子,但让很多初入网络之门的菜鸟恼火的是,它们三者不仅外观相

宽带路由器是什么,有哪些功能作用?

宽带路由器是什么? 宽带路由器是近几年来新兴的一种网络产品,它伴随着宽带的普及应运而生.宽带路由器在一个紧凑的箱子中集成了路由器.防火墙.带宽控制和管理等 功能,具备快速转发能力,宽带路由器灵活的网络管理和丰富的网络状态等特点.多数宽带路由器针对中国宽带应用优化设计,可满足不同的网络流量环境,具备满 足良好的电网适应性和网络兼容性.多数宽带路由器采用高度集成设计,集成10/100Mbps宽带以太网WAN接口.并内置多口10/100Mbps自适 应交换机,方便多台机器连接内部网络与Internet

微软基于Web计算的框架结构分析(转载)

web|微软 微软基于Web计算的框架结构分析(转载) 一.引言 随着Internet的发展,软件系统已经从客户服务器系统发展到服务器/浏览器系统,但是随着基于Internet应用的深化和基于Web计算的概念的提出,新的计算模型不再是简单的依赖于浏览器作为客户端. 首先,我们来简单看一下计算模型的发展历史,一开始,由于个人计算机还尚未普及,而且计算机价格都比较昂贵,我们一般采用主机模式来进行计算,也就是说客户实际上是通过终端和大型主机进行连接,主机分配一定的CPU时间和磁盘空间给用户,所有用户的

详解路由器互联端口处于不同网段的路由方法和原理

如下图:两台cisco路由器相连接的两个端口不在同一个网络,如何实现两台路由器的互联?初看似乎绝对不可能,但是这是可行的,而且我已经把这个变成了现实.这里讲述配置的方法,以及解释原理. 这个就要讲到路由原理,路由器的作用其中之一是路由选择,但是路由选择的方法有两种,动态路由和静态路由.动态路由就是使用路由算法,智能化的算出路由,作出路由决策.静态路由相对就简单很多,一般几条命令就OK了. 更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/Ne

路由器和交换机的区别

计算机网络往往由许多种不同类型的网络互连连接而成.如果几个计算机网络只是在物理上连接在一起,它们之间并不能进行通信,那么这种"互连"并没有什么实际意义.因此通常在谈到"互连"时,就已经暗示这些相互连接的计算机是可以进行通信的,也就是说,从功能上和逻辑上看,这些计算机网络已经组成了一个大型的计算机网络,或称为互联网络,也可简称为互联网.互连网. 将网络互相连接起来要使用一些中间设备(或中间系统),ISO的术语称之为中继(relay)系统.根据中继系统所在的层次,可以有

交换机和路由器的区别是什么

计算机网络往往由许多种不同类型的网络互连连接而成.如果几个计算机网络只是在物理上连接在一起,它们之间并不能进行通信,那么这种"互连"并 没有什么实际意义.因此通常在谈到"互连"时,就已经暗示这些相互连接的计算机是可以进行通信的,也就是说,从功能上和逻辑上看,这些计算机网络已经组成 了一个大型的计算机网络,或称为互联网络,也可简称为互联网.互连网. 将网络互相连接起来要使用一些中间设备(或中间系统),ISO的术语称之为中继(relay)系统.根据中继系统所在的层次,可

怎么登陆路由器网页

路由器线路连接好了之后,之后就需要登录路由器设置了,我们知道路由器的作用是实现多人共享上网,我们需要将上网账号与密码填写到路由器中,这也是我们常说的路由设置. 要登录路由器,首先我们需要将路由器.猫.电脑相互连接起来,当然仅仅只是设置路由器可以不连接猫,只需要将路由器与电脑用网线连接即可,然后开启路由器与电脑. 以上工作准备就绪,进入电脑即可进行登录路由器了,那么怎么登录路由器呢?其实这个就需要用到路由器的登录地址(相当于本地网址),一般路由器的登录地址均是192.168.1.1或者192.16