路由器如何判断网络地址及如何实现路径选择?

如题所述

第1个回答  2013-10-27
路由器(Router)是一种典型的网络层设备,对经过的分组进行处理,同时它还要运行路由协议,生成路由表,对每一个分组进行寻路,并转发到相应的输出端口。 路由器用于连接多个逻辑上分开的网络,所谓逻辑网络是代表一个单独的网络或者一个子网。当数据从一个子网传输到另一个子网时,可通过路由器来完成。因此,路由器具有判断网络地址和选择路径的功能,它能在多网络互联环境中,建立灵活的连接,可用完全不同的数据分组和介质访问方法连接各种子网,路由器只接受源站或其他路由器的信息,属网络层的一种互联设备。它不关心各子网使用的硬件设备,但要求运行与网络层协议相一致的软件。 一般说来,异种网络互联与多个子网互联都应采用路由器来完成。 路由器的主要工作就是为经过路由器的每个数据帧寻找一条最佳传输路径,并将该数据有效地传送到目的站点。由此可见,选择最佳路径的策略即路由算法是路由器的关键所在。为了完成这项工作,在路由器中保存着各种传输路径的相关数据――路径表(Routing Table),供路由选择时使用。路径表中保存着子网的标志信息、网上路由器的个数和下一个路由器的名字等内容。路径表可以是由系统管理员固定设置好的,也可以由系统动态修改,可以由路由器自动调整,也可以由主机控制。 1、静态路径表 由系统管理员事先设置好固定的路径表称之为静态(Static)路径表,一般是在系统安装时就根据网络的配置情况预先设定的,当网络结构的改变时需管理员手工改动相应的表项。 2、动态路径表 动态(Dynamic)路径表是路由器根据网络系统的运行情况而自动调整的路径表。路由器根据路由选择协议(Routing Protocol)提供的功能,自动学习和记忆网络运行情况,在需要时自动计算数据传输的最佳路径。 二、路由器的功能 1、协议转换:能对网络层及其以下各层的协议进行转换。 2、路由选择:当分组从互联的网络到达路由器时,路由器能根据分组的目的地址按某种路由策略,选择最佳路由,将分组转发出去,并能随网络拓扑的变化,自动调整路由表。 3、能支持多种协议的路由选择:路由器与协议有关,不同的路由器有不同的路由器协议,支持不同的网络层协议。如果互联的局域网采用了两种不同的协议,例如,一种是TCP/IP协议,另一种是SPX/IPX协议(即Netware的传输层/网络层协议),由于这两种协议有许多不同之处,分布在互联网中的TCP/IP(或SPX/IPX)主机上,只能通过TCP/IP(或SPX/IPX)路由器与其他互联网中的TCP/IP(或SPX/IPX)主机通信,但不能与同一局域网中的SPX/IPX(或TCP/IP)主机通信。多协议路由器能支持多种协议,如IP,IPX及X.25协议,能为不同类型的协议建立和维护不同的路由表。这样不仅能连接同一类型的网络,还能用它连接不同类型的网络。 4、流量控制:路由器不仅具有缓冲区,而且还能控制收发双方数据流量,使两者更加匹配。 5、分段和组装:当多个网络通过路由器互联时,各网络传输的数据分组的大小可能不相同,这就需要路由器对分组进行分段或组装。即路由器能将接收的大分组分段并封装成小分组后转发,或将接收的小分组组装成大分组后转发。如果路由器没有分段组装功能,那么整个互联网就只能按照所允许的某个最短分组进行传输,大大降低了其他网络的效能。 6、网络管理:路由器是连接多种网络的汇集点,网间分组都要通过它,在这里对网络中的分组、设备进行监视和管理是比较方便的。因此,高档路由器都配置了网络管理功能,以便提高网络的运行效率、可靠性和可维护行。 三、路由器的工作流程 传统上路由器工作于网络7层协议的第三层,其主要任务是接收来自一个网络接口的分组,根据其中所含的目的地址,决定转发到哪一个下一个目的地址(可能是路由器也可能就是目的主机),并决定从哪个网络接口转发出去。这是路由器的最基本功能――分组转发功能。为了维护和使用路由器,路由器还需要有配置或者说控制功能。 根据TCP/IP协议,路由器的分组转发具体过程是: 1、网络接口接收分组。这一步负责网络物理层处理,即把经编码调制后的数据信号还原为数据。不同的物理网络介质决定了不同的网络接口,如对应于10Base-T以太网,路由器有10Base-T以太网接口,对应于SDH,

路由器如何判断网络地址及如何实现路径选择?
2、路由选择:当分组从互联的网络到达路由器时,路由器能根据分组的目的地址按某种路由策略,选择最佳路由,将分组转发出去,并能随网络拓扑的变化,自动调整路由表。3、能支持多种协议的路由选择:路由器与协议有关,不同的路由器有不同的路由器协议,支持不同的网络层协议。如果互联的局域网采用了两种...

在路由器中依据什么寻找一条最佳传输路径
1、路由表信息:路由器通过查询和维护路由表来确定数据包的传输路径,路由表中包含了目标网络地址、下一跳地址、接口等关键信息,路由器会根据这些信息来选择最佳的路径。2、网络质量:网络质量是影响路径选择的重要因素之一,路由器会考虑网络的带宽、延迟、抖动、丢包率等指标,选择质量较好的路径进行数据...

路由选择的路径判定
一般在路由表中包括这样一些信息:目的网络地址,相关网络节点,对某条路径满意程度,预期路径信息等。为了成功地转发一个数据包,IP路由算法根据路由表选择 下一跳的目的地址。IP路由算法如下:假设一个 待转发的IP报文的目的地址是D, 网络前缀是N:If (N属于某直连网络)把IP报文直接转发else if(路由...

路由器是怎样选择路径 路由器工作原理介绍【详解】-搜狗输入法_百度知 ...
(3)路由器工作过程总结:对于一个特定的路由协议,可以发现到达目的网络的所有路径,根据选路算法赋予每一条路径metric值,比较metric值,选择metric值最小的路径为最佳路径;在路由器的交换过程中查找路由时可能会发现能匹配上多条路由条目.此时路由器将根据最长匹配原则进行数据的转发.路由器会进行匹配最深的,...

路由器如何决定路径的?
路由选择协议很少由网络上的主机使用。路由选择协议通过允许路由器动态学习网络的拓扑结构而帮助决定路径。 10.3.2 路径决定过程路由器使用路由选择协议来建立和维护路由表和沿着达到数据包目的网络的最佳路径转发数据数据包。路由选择协议使路由器可以了解没有直接连接到它上面的网络状态和与其他路由器通信,...

路由器如何选择最佳路由放置路由表中
1. 路径长度:路径越长,意味着数据包需要经过更多的路由器,从而增加了传输延迟和出错的可能性。因此,较短的路径通常被认为是更好的选择。2. 链路带宽:链路带宽越高,数据传输速度越快。因此,具有较高带宽的路径被认为是更好的选择。3. 链路稳定性:链路越稳定,数据传输越可靠。因此,具有更高...

如何选择网络的最佳路由器交换路径
1、当源和目标在同一网段时,不需要路由器介入 2、当源和目标在不同网段时,需要有路由器 选路有两层含义:1、无论是二层还是三层,都需要运行一些协议来计算出一条可行的传输路径,特别是有多条传输路径时,不能存在环路,需要选择一条最优的路径。无论二层、还是三层路径计算,其最终目的都是选...

路由器的工作原理
路由器(Router)是用于连接多个逻辑上分开的网络,所谓逻辑网络是代表一个单独的网络或者一个子网。当数据从一个子网传输到另一个子网时,可通过路由器来完成。因此,路由器具有判断网络地址和选择路径的功能,它能在多网络互联环境中,建立灵活的连接,可用完全不同的数据分组和介质访问方法连接各种子网,路由器只接受源 站...

无线路由器上的频段该如何设置
因此,路由器具有判断网络地址和选择IP路径的功能,它能在多网络互联环境中,建立灵活的连接,可用完全不同的数据分组和介质访问方法连接各种子网,路由器只接受源站或其他路由器的信息,属网络层的一种互联设备。路由器是互联网的主要结点设备。路由器通过路由决定数据的转发。转发策略称为路由选择(routing...

路由匹配原则
路由器的作用:路由器收到数据包后,会根据数据包中的目的IP地址选择一条最优的路径,并将数据包转发到下一个路由器,路径上最后的路由器负责将数据包送交目的主机。那么如何选择最优路径的,这便涉及到了路由选路。数据包在网络上的传输就好像是体育运动中的接力赛一样,每一个路由器负责将数据包...

相似回答
大家正在搜