问答题
考虑某路由器具有下列路由表项:
网络前缀
|
下一跳
|
142.150.64.0/24
|
A
|
142.150.71.128/28
|
B
|
142.150.71.128/30
|
C
|
142.150.0.0/16
|
D
|
问答题
假设路由器接收到一个目的地址为142.150.71.132的IP分组,请确定该路由器为该IP分组选择的下一跳,并解释说明。
【正确答案】
【答案解析】在使用CIDR时会有多个匹配结果,应从匹配结果选择具有最长网络前缀的路由。首先142.150.0.0/16和142.150.71.132是相匹配的,前面16位相同,下面分析其他项:
①142.150.64.0/24和142.150.71.132不匹配,因为前24位不相同。
②142.150.71.128/28和142.150.71.132的前24位是匹配的,只需看后面4位是否一样,128的二进制为1000 0000,132的二进制为1000 0100,前4位相同,故匹配了28位。
③142.150.71.128/30和142.150.71.132的前24位是匹配的,但后面的6位中第6位不一样,故不匹配。
因此,根据最长网络前缀的匹配原则,应根据第2个路由表项转发,下一跳路由为B。
问答题
在上面的路由器由表中增加一条路由表项,该路由表项使以142.150.71.132为目的地址的IP分组选择“A”作为下一跳,而不影响其他目的地址的IP分组转发。
【正确答案】
【答案解析】欲达到题目的要求,只需构造一个网络前缀和该地址匹配32位就行了,即针对142.150.71.132的特定主机路由,增加的表项为:网络前缀142.150.71.132/32、下一跳A。
问答题
在上面的路由表中增加一条路由表项,使所有目的地址与该路由表中任何路由表项都不匹配的IP分组被转发到下一跳“E”。
【正确答案】
【答案解析】增加1条默认路由:网络前缀0.0.0.0/0、下一跳E。
问答题
150.64.0/24划分为4个规模尽可能大的等长子网,给出子网掩码及每个子网的可分配地址范围。
【正确答案】
【答案解析】要划分成4个规模尽可能大的子网,则需要从主机位中划出2位作为子网位(2
2
=4,CIDR广泛使用之后允许子网位可以全0和全1)。
各子网地址分别为:142.150.64.0000 0000;142.150.64.0100 0000;142.150.64.1000 0000;142.150.64.1100 0000。子网掩码应该为255.255.255.192。可分配地址范围需将主机号中全0和全1的都去掉。因此各子网的地址分配方案如下:
子网地址:142.150.64.0/26 地址范围:142.150.64.1~142.150.64.62
子网地址:142.150.64.64/26 地址范围:142.150.64.65~142.150.64.126
子网地址:142.150.64.128/26 地址范围:142.150.64.129~142.150.64.190
子网地址:142.150.64.192/26 地址范围:142.150.64.193~142.150.64.254