2017-02-13 37 views
-1

我正在学习CCNA路由和交换。在进行练习测试时,我被问到以下问题......为什么ip地址10.1.1.97路由到10.1.1.64/26网络

问题:您的路由器刚刚收到了发往10.1.1.97的数据包。 路由表中的哪个条目将用于转发数据包? A. 10.1.1.0/25 B. 10.1.1.64/27 C. 0.0.0.0/0 D. 10.1.1.64/26 E. 10.1.1.32/27 F. 10.1.1.0/24 ģ 10.1.1.80/28

我被这个问题弄糊涂了,因为我计算出答案A,D和F都是可行的答案。

这是我的工作......

回答:网络ID = 10.1.1.0 |范围= .1 - .126 | Broadcast = 10.1.1.127

答案D:网络ID = 10.1.1.64 |范围= .65 - .126 | Broadcast = 10.1.1.127

答案F:Network ID = 10.1.1.0 |范围= .1 - .254 |广播= 10.1.1.255

练习测试表示答案是D. 10.1.1.64/26。

有人可以解释为什么这是正确的答案,而不是A或F看到(通过我的计算)地址10.1.1.97也落入其范围内。

+0

呃...... 10.1.1.64/26是最具特色的一个......这个地址确实适合其他两个范围,但是这两个范围更广。 – Dmitri

+0

谢谢你的回答! – MarkF

回答

0

路由以最长的前缀匹配工作。斜线后面的数字是前缀长度。综观包含正确的地址的前缀长度是:

  • 答:25
  • d:26
  • F:24

这些d的是最长的匹配的前缀,所以那个将被使用。 A和F是包含D的集合,但D是最具体的。

+0

谢谢!我学到了东西! – MarkF

+0

在这种情况下,请将答案标为已接受:) –