【问题标题】:CIDR entries and routing tablesCIDR 条目和路由表
【发布时间】:2012-04-21 11:48:50
【问题描述】:

我有一个问题:

假设路由器在其路由表中有以下 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 的去向?

【问题讨论】:

  • 可以找张表here,不过基本都是常识。

标签: networking cidr


【解决方案1】:

嗯,总是首先使用最具体的子网:

/25 比 /24 更具体。在您的示例中,这意味着:

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

【讨论】:

    【解决方案2】:

    路由器采用最长匹配子网掩码的路由。

    (i) 接口 0 (ii) 路由器 2 (iii) 接口 1 (iv) 路由器 3 (v) 路由器 4

    【讨论】:

    • 你到底是什么意思。第一个 IP (i) 的前 3 部分匹配接口 0 和接口 1。为什么它会转到接口 0?
    • 第二个条目有 /25 -> 128 个主机 - 2。它从 0.129 开始。因此主机无法在此子网中获得 .10 IP 地址
    猜你喜欢
    • 2012-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多