路由器收到路由更新信息后,会与本地路由表进行比对,根据以下规则进行操作:
1. 如果新发布的路由信息不在原来的路由表中,就会添加这条新路由。例如,当我们收到关于n1、n3和n4的新路由信息时,这些信息会被添加到路由表中。
2. 如果新的路由信息已经存在于路由表中,就需要比较管理距离(AD)。如果新路由信息的AD大于原有路由的AD,则不会更新。反之,如果新路由信息的AD较小,则更新路由表。例如,对于n6的路由信息,如果其AD小于原有AD,那么路由表将会更新。
当路由器收到一个数据包时,它会进行以下查找路由表的步骤:
1. 路由器首先解封装数据包以获得目的地址,比如192.168.1.10。
2. 然后,路由器会将这个地址与路由表中各种路由的子网掩码进行匹配。这个过程是按照路由协议的管理距离顺序进行的,比如直连路由的管理距离最小,为0。
3. 如果目的地址与某条路由的掩码匹配,数据包就会发送到这条路由。如果没有匹配,路由器会继续查找下一条可能的路线。
4. 对于直连路由,路由器会选择具有最小子网掩码的路由。例如,如果有两条路由192.168.1.0/24和192.168.1.10/32,路由器会优先选择192.168.1.10/32这条更具体的路由。
这个过程听起来简单,但实际上它非常复杂。如果想要更深入地了解,可以参考思科CCNA教材的第二册,其中详细介绍了路由器的内部工作原理。
那么,如何获取路由表中的一行信息呢?在Windows操作系统中,可以在DOS命令行输入`route print`或`netstat -r`命令来查看本地路由表。以下是关于路由表各项的简要解释:
- 目的地:指定路由的网络目标地址。可以是IP网络地址、主机路由的ip地址或默认路由的0.0.0.0。
- 网络掩码:指定与网络目标地址相关联的子网掩码。子网掩码用于确定目的网络的地址类别。
- 门:指定数据包到达目的网络所需经过的上一跳或下一跳的IP地址。对于本地连接的子网路由,网关地址通常是相连子网接口的IP地址。
通过这些信息,路由器能够有效地确定数据包的传输路径,确保数据包能够正确到达目的地。理解和掌握路由表的管理对于网络管理来说至关重要,它帮助网络管理员优化网络性能,提高网络的可靠性和稳定性。一、怎么给路由器添加路由表
n1
五
e
氮气
2
c
n3
八
c
n4
三
e
n6
四
c
n8
四
e
n9
三
c
-
描述:
以上是答案,理由如下:
路由器有自己的路由表。收到路由更新后,它会将收到的路由信息与本地路由表进行比较:
1.
如果新发布的路由信息不在原来的路由表中,就添加,比如这里的n1、n3、n4。
2.
如果原始路由表中已经存在新的路由信息,请比较管理距离(ad):
1)如果新路由信息中的ad大于原ad,则不会更新,比如这里的n2。
2)如果新路由信息中的ad小于原始ad,则更新它,例如n6。
3.
依次比较所有新的路由信息后,路由表就会更新,如上所示。
希望对你有用!祝你好运!
二、谁能告诉我路由器查找路由表的过程
当路由器收到一个数据包时,它会将其解封装以获得目的地址,例如,我们称之为192.168.1.10。
接下来,路由会将这个地址与路由表中各种路由的掩码进行匹配,然后与这个路由进行比较。如果匹配,就发送到这个路由。如果没有,它会寻找下一条路线。
每条路由的搜索顺序基于路由协议的管理距离。比如直连接口最小,管理距离值为0,静态路由为1,那么先匹配直连路由。
如果是直连路由,将由最小的子网匹配。
例如,有两条路由192.168.1.0/24和192.168.1.10/32。
然后您将前往192.168.1.10/32路线。
简单来说就是这样
其实这是一个很复杂的过程。有兴趣的话可以参考思科CCNA第二册的教材,很详细
三、如何获取路由表的一行
如何获取本地计算机中的路由表:在DOS下输入route print或netstat -r命令可以查看本地路由表。
目的地
指定路由的网络目标地址。
目的地址可以是IP网络地址(其中网络地址的主机地址位设置为0)、主机路由的IP地址以及默认路由的0.0.0。此列列出了所有连接的网段。
网络掩码
指定与网络目标地址相关联的子网掩码。
子网掩码可以是适当的IP网络地址子网掩码,255.255.255.255用于主机路由,0.0.0用于默认路由。如果省略,则使用子网掩码255.255.255来定义路由。由于目的地址和子网掩码之间的关系,目的地址不能比其对应的子网掩码更详细。
换句话说,如果子网掩码的一位为0,则目的地址中相应的位不能设置为1。提供该网段本身的子网掩码,而不是连接到该网段的网卡的子网掩码。
这基本上使路由器能够确定目的网络的地址类别。
门
指定超出网络目标和子网掩码定义的可到达地址集的上一跳或下一跳IP地址。
对于本地连接的子网路由,网关地址是分配给相连子网接口的IP地址。
对于只能通过一台或多台路由器到达的远程路由,网关地址是分配给相邻路由器的可直接到达的IP地址。
网关表告诉路由器该数据包应该转发到哪个IP地址才能到达目的网络。