2012-04-21 73 views
2

我有询问以下问题:CIDR条目和路由表

假设一个路由器的路由表中以下CIDR条目:

Net/Prefix Next Hop 
128.96.39.0/24 Interface 0 
128.96.39.128/25 Interface 1 
128.96.40.0/25 Router 2 
192.4.153.0/26 Router 3 
default Router 4 

以下的每一个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。

我知道/24意味着24位被分配给所述网络地址意味着8位被分配给主机。如何从以十进制表示的IP地址获取子网掩码,然后从那里确定IP的去向?

+0

你可以找到一个表[这里]( http://www.oav.net/mirrors/cidr.html),但它基本上是常识。 – 2012-04-21 11:52:49

回答

2

路由器选择最长的子网掩码。

(ⅰ)接口0 (ⅱ)路由器2 (ⅲ)接口1 (ⅳ)路由器3 (v)的路由器4

+0

你是什么意思。第一个IP(i)的前三部分匹配接口0和接口1.为什么接口0? – sam 2012-04-21 12:02:13

+0

第二项有一个/ 25-> 128个主机 - 2.它起始于.129。因此,主机无法在此子网中获得.10 IP地址 – tobias 2012-04-21 12:49:54

3

那么,最特定子网总是首先使用:

/25比24更具体。在你的榜样,这将意味着:

  1. 接口0
  2. 路由器2
  3. 接口1
  4. 路由器3
  5. 路由器4