设某路由器建立了如表所示的路由表,(下一跳地址若直接交付则表示应当从哪一个接口转发出去)

设某路由器建立了如表所示的路由表,(下一跳地址若直接交付则表示应当从哪一个接口转发出去)
目标网络 下一跳
128.96.39.0/25 接口0
128.96.39.128/25 接口1
128.96.10.0/25 R2
192.4.153.0/26 R3
*(默认) R4
现共收到5个分组,其目的站IP地址分别为:
1、128.96.39.10
2、128.96.40.12
3、128.96.39.151
4、192.4.153.17
5、192.4.153.90
试分别计算这些分组转发的下一跳
提示:可以根据网络地址和子网掩码计算出该网络所包含的IP地址范围,然后再将分组目的IP进行比较:
比如 192.168.1.128/25
转换成二进制为
IP地址: 11000000 10101000 00000001 10000000
子网掩码: 111111111 111111111 111111111 10000000
则主机为7位,从1 0000000 到1 11111111
去掉广播地址和网络地址,则人10000001 到1 1111110
即192.168.1. 129 到192.168.1.254

请高手详细解答,谢谢!

路由表有最长前缀匹配原则。

解:

(1)分组的目的站IP地址为:128.96.39.10。先与子网掩码255.255.255.128相与,得128.96.39.0,可见该分组经接口0转发。

(2)分组的目的IP地址为:128.96.40.12。

① 与子网掩码255.255.255.128相与得128.96.40.0,不等于128.96.39.0。

② 与子网掩码255.255.255.128相与得128.96.40.0,经查路由表可知,该项分组经R2转发。

(3)分组的目的IP地址为:128.96.40.151,与子网掩码255.255.255.128相与后得128.96.40.128,与子网掩码255.255.255.192相与后得128.96.40.128,经查路由表知,该分组转发选择默认路由,经R4转发。

路由转发时,使用的是递归查找、最长匹配,并不想能想象的那么智能。会将目的IP地址与所有子网掩码与,然后选择匹配最长的作为最佳路径,转发数据包。如果不做产品研发的话,这些东西不需要详细了解的。

扩展资料:

在计算机网络中,路由表或称路由择域信息库(RIB)是一个存储在路由器或者联网计算机中的电子表格(文件)或类数据库。路由表存储着指向特定网络地址的路径(在有些情况下,还记录有路径的路由度量值)。路由表中含有网络周边的拓扑信息。路由表建立的主要目标是为了实现路由协议和静态路由选择。

在现代路由器构造中,路由表不直接参与数据包的传输,而是用于生成一个小型指向表,这个指向表仅仅包含由路由算法选择的数据包传输优先路径,这个表格通常为了优化硬件存储和查找而被压缩或提前编译。

参考资料来源:百度百科-路由表

温馨提示:内容为网友见解,仅供参考
无其他回答

设某路由器建立了如表所示的路由表,(下一跳地址若直接交付则表示应当...
路由表有最长前缀匹配原则。解:(1)分组的目的站IP地址为:128.96.39.10。先与子网掩码255.255.255.128相与,得128.96.39.0,可见该分组经接口0转发。(2)分组的目的IP地址为:128.96.40.12。① 与子网掩码255.255.255.128相与得128.96.40.0,不等于128.96.39.0。② 与子网掩码255...

设某路由器建立了如下路由表(这三列分别是目的网络、子网掩码和下一跳...
路由表给的是转发接口,而题目问的却是下一跳地址。。。这是两个概念。拿RIP举例,转发接口的度量是0,下一跳地址的度量是1。 严格来说路由表没有下一跳的地址,根本计算不出来下一跳。这应该是国产书的错误。 - -;

设某路由器建立了如下路由表(
(1)链路层协议发现的路由(即是直连路由)(2)静态路由 (3)动态路由协议发现的路由。FIB表中每条转发项都指明分组到某个网段或者某个主机应该通过路由器的那个物理接口发送,然后就可以到达该路径的下一个路由器,或者不再经过别的路由器而传送到直接相连的网络中的目的主机。以上内容参考:百度百科...

怎么由路由表计算下一跳
把分组的目的站IP地址和子网掩码做“与”运算,得到网络号,把网络号和路由表上的网络号比较(从上到下),匹配到的就是下一跳地址。如果没有匹配到,则下一跳地址是默认网关。比如:目的IP地址为:128.96.40.12,子网掩码:255.255.255.128,与运算后得:128.96.40.0,则下一跳为网关3,...

192.168.1.1路由器设置教程(2)
路由器中的WAN接口,需要用网线连接到猫的网口(LAN口);如果宽带没有用到猫,需要把入户的宽带网线,插在路由器的WAN接口。Win7电脑用网线,连接到路由器LAN(1234)中任意一个接口。3、路由器问题路由器默认IP不是192.168.1.1有很多用户有一种错误的认识,认为所有的路由器IP地址都是192.168.1.1。所以在设置路由器的...

路由器的路由表和交换机的端口\/MAC地址表有什么不同
简单的说,交换机的端口MAC地址一般是固定的,而路由器的路由表是分静态和动态两种.

华为RIP路由如何配置 华为RIP路由配置教程【详解】-搜狗输入法_百度知 ...
配置该功能后,当该接口收到一条路由时,rip将接口接收权值附加到该路由上,再加入路由表中。所以,增加一个接口的的接收rip权值,该接口收到的rip路由权值也会相应增加。 acl-name命令用于指定用于接收路由信息过滤的acl号(仅支持基本acl)或名称或地址前缀(ip-prefix)列表名,用于对要接收的rip路由的目的IP地址过滤 4....

路由器怎么设置优先级
一起来学习一下吧! 传统地,路由器工作于OSI七层协议中的第三层,其主要任务是接收来自一个网络接口的数据包,根据其中所含的目的地址,决定转发到下一个目的地址。因此,路由器首先得在转发路由表中查找它的目的地址,若找到了目的地址,就在数据包的帧格前添加下一个MAC地址,同时IP数据包头的TTL(Time To Live)域也...

路由表详细资料大全
路由表存储著指向特定网路地址的路径(在有些情况下,还记录有路径的路由度量值)。路由表中含有网路周边的拓扑信息。路由表建立的主要目标是为了实现路由协定和静态路由选择。 静态路由表 在现代路由器构造中,路由表不直接参与数据包的传输,而是用于生成一个小型指向表,这个指向表仅仅包含由路由算法...

查看计算机路由表的命令是什么?输出的信息代表什么?
pre:标识路由加入IP路由表的优先级。可能到达一个目的地有多条路由,但是优先级的存在让他们先选择优先级高的路由进行利用。cost:路由开销,当到达一个目的地的多个路由优先级相同时,路由开销最小的将成为最优路由。interface:输出接口,说明IP包将从该路由器哪个接口转发。nexthop:下一跳IP地址,...

相似回答