❶ 假定网络中的路由器B的路由表有如下的项目(这三列分别表示目的网络、距离和下一跳路由器)
N2 4 F (没有收到目的网络的路由更新,保持)
N4 3 C (收到来自C的去往N4目的网络的更新,且更新的路由距离比原路由近3<5,那么将会替换原路由,下一跳为路由发出者C)
N5 8 C (在路由器B的路由表中没有去往N5网络的路由,那么收到C发来的路由更新后,添加该更新的路由条目)
N6 4 C (收到来自C的去往N6目的网络的更新,且更新的路由距离比原路由近4<8,那么将会替换原路由,下一跳为路由发出者C)
N8 3 C(没有收到去往N8网络的相关更新,将保持)
❷ “源地址路由”与“目的地址路由”分别是什么
源路由是一种基于源地址的路由策略,可以根据不同的子网或内网地址有选择地将数据包发送到不同的目的地址,例如,Intranet IP为A,外部IP为B。
源地址路由是当Intranet计算机访问外部网络计算机时,内部网络计算机的IP为B,Intranet IP A被隐藏。
目的地址路由是为了允许外部网络计算机访问内部网络计算机,它可以使用外部网络IPB,路由器收到请求后,便知道数据已传输到内部网络IPA。
(2)表示目的网络与路由器扩展阅读:
路由交换过程:
所谓交换,是指一台主机向另一台主机发送数据包时,源主机以某种方式获取路由器地址,并通过协议将该数据包发送到指定的路由器物理地址(媒体访问控制层)的过程。
通过使用交换算法检查数据包的目标协议地址,路由器可以确定它是否知道如何转发数据包。如果路由器不知道如何将数据包转发到下一个节点,则该数据包将被丢弃。
如果路由器知道如何转发,则它将物理目标地址转换为下一个节点的地址,然后转发数据包,在传输过程中,物理地址会更改,但是协议地址始终保持不变。
❸ 假定网络中的路由器B的路由表有如下的项目(这三列分别表示“目的网络”、“距离”和“下一跳路由器”)
用RIP距离向量算法
对每一个相邻路由器发送过来的RIP报文,进行以下步骤:
对地址为 X 的相邻路由器发来的RIP报文,先修改此报文的所有项目:把“下一跳”字段中的地址都改为 X ,并把所有的“距离”字段值加 1
本题将收到的C改为:N2 5 C
N3 9 C
N6 5 C
N8 4 C
N9 6 C
2.对修改后的RIP报文中的每个项目,执行以下步骤:
(1)如果原来的路由表中没有目的网络N:把该项目添加到路由表中
添加 N3 9 C
(2) 在路由表中有目的网络N,查看下一跳路由器地址:
如果下一跳路由器地址是 X:把收到的项目替换原路由表中的项目
N2下一跳路由器地址是 C更新为 N2 5 C
如果下一跳路由器不是X,比较距离d与路由表中的距离:如果收到的项目中的距离 d 小于路由表中的距离则更新,否则不改变。
N6 8 F N6 5 C (5<8 更新)
N8 4 E N8 4 C (4=4 不更新)
N9 4 F N9 6 C (6>4 不更新)
所以最后答案
N1 7 A
N2 5 C
N3 9 C
N6 5 C
N8 4 E
N9 4 F
❹ 路由器A和局域网直连,路由表中目的网络是局域网时,下一跳地址为什么是以太网口的ip地址
192.168.10.1叫网关,而10.10.10.0这个网段是路由器用于互联的地址段,为什么使用30位掩码是为了避免环路,如果你用24位的掩码在p2p的链路上是有自环的。
❺ 设某路由器建立了如下路由表(这三列分别是目的网络、子网掩码和下一跳路由器,若直接交付则最后一列表示
路由表有最长前缀匹配原则。
这么具体的匹配原则还真没见过,不知楼主看的什么书。从描述上来看,优先匹配路由表的条目,如果条目中没有则匹配最短前缀,再交给默认路由。
还有题目中的一个描述是错误的
路由表给的是转发接口,而题目问的却是下一跳地址。。。这是两个概念。拿RIP举例,转发接口的度量是0,下一跳地址的度量是1。 严格来说路由表没有下一跳的地址,根本计算不出来下一跳。
这应该是国产书的错误。 - -;
❻ 路由表中目的网络为255.255.255.255与子网掩码为255.255.255.255分别表示什么
一般的主机或网络设备分配IP地址及相应的子网掩码不能为255.255.255.255
路由表中的255.255.255.255,是指目标地址只能为指定的一个唯一的地址,上例中的只有目标地址为192.168.1.101,转发到127.0.0.1,其它任何地址都不符合本条路由。
不像 192.168.1.0 255.255.255.0 192.168.1.101 192.168.1.101 20 这一行,只要目标地址为192.168.1.xxx都转发至192.168.1.101
❼ 一个路由器的路由表通常包含目的网络和到达该目的的完整路径吗
错的,一个路由器的路由表,不能包到达目的网络的完整路径,只是相对路径
比如,路由器知道去目的网络应该从哪个接口发出数据包,但是他并不知道该数据包到达目的网络途中所经过了哪些网络,路由器只知道如何发送数据到目的网络的下一跳地址
❽ 设路由器A建立了如下的路由表,路由表中的三列分别是目的网络地址、目的网络的子网掩码和路由信息(下一
(1) 192.4.153.17 匹配第三条静态路由,所以A路由器会把数据转发给路由器1
(2) 128.96.40.151 匹配第二条 所以 转发到interface 1
(3) 192.168.1.1 因为有最后一招(静态默认) 匹配最后一条 所以会转发给路由器 2
❾ 41. 假定网络中的路由器B的路由表有如下的项目(这三列分别表示“目的网络” 、“距离”和“下一跳路由器
距离,
所以你只要看,到达目的网络的数值最小就更新了
例如你这里的到达N6的距离原来是用8跳走F,C给的路由里到达N6的距离是4跳,那么B可以用1跳到达C,然后用C的4跳到达N6那么就跟新为N6 5 C 了
❿ 假设网络中路由器A的路由表有如下的表项(三列分别表示:目的网络、距离和下一跳地址)
真烂的问题,A和B的关系是什么?路由的跳数是可以改的你知道吗?N3这条路由A都没有你怎么能推出来?猜吗?
其实换个角度来思考,如果路由器B只有一个接口的话,你后面都可以写B,因为路由可以设置自己的接口为下一跳的地址。所有的数据从这个口出去。