设某路由器建立了如下表所示的路由表:目的网络
设某路由器建立了如下表所示的路由表:目的网络
子网掩码
下一跳或接口
202.96.39.0
255.255.255.128
E0
202.96.39.128
255.255.255.128
E1
202.96.40.0
255.255.255.128
R4
172.32.153.0
255.255.255.192
R2
*(默认)
---
R3
此路由器可以直接从E0和E1转发分组,也可通过相邻的路由器R2,R3和R4进行转发。现共收到5个分组,其目的站IP地址分别为
(1)202.96.39.10,(2)202.96.40.12,(3)202.96.40.151,(4)172.32.153.17,(5)172.32.153.90试分别计算其下一跳。
正确答案:路由表的查找原则是将目的IP地址与路由表中第一表项的子网掩码相与,如果结果与该表项的目的网络相等,则按该表项中的下一跳所指转发。否则与第二表项的子网掩码相与,如此下去,如果所有表项均不匹配,则按默认路由转发。(1):202.96.39.10&;255.255.255.128==202.96.39.0,与第一条表项匹配,按下一跳所指接口E0转发。(2):202.96.40.12&;255.255.255.128==202.96.40.0,与前两条表项不匹配,与第三条表项匹配,按下一跳R4转发。(3)202.96.40.151&;255.255.255.128==202.96.40.128,与前三条表项不匹配;202.96.40.151&;255.255.255.192==202.96.40.128,与第四条表项也不匹配;最终按默认路由表项转发到下一跳R3。(4)172.32.153.17&;255.255.255.128==172.32.153.0,与前三条表项不匹配;172.32.153.17&;255.255.255.192==172.32.153.0,与第四条匹配,按下一跳R2转发。(5)172.32.153.90&;255.255.255.128==172.32.153.0,与前三条表项不匹配;172.32.153.90&;255.255.255.192==172.32.153.64,与第四条表项也不匹配;最终按默认路由表项转发到下一跳R3。