📜  网络层中的超网

📅  最后修改于: 2021-09-28 10:58:09             🧑  作者: Mango

超网与子网相反。在子网划分中,单个大网络被划分为多个较小的子网。在 Supernetting 中,多个网络组合成一个更大的网络,称为 Supernetwork 或 Supernet。

Supernetting主要用于Route Summarization,将到多个网络前缀相似的网络的路由组合成一个路由条目,路由条目指向一个超级网络,涵盖所有网络。这反过来又显着减少了路由表的大小以及路由协议交换的路由更新的大小。

进一步来说,

  • 当多个网络组合成一个更大的网络时,它被称为超级网
  • 路由聚合中使用超级网,减少路由表的大小和路由表更新

超网时需要注意以下几点:

  1. 所有网络都应该是连续的。
  2. 每个网络的块大小应该相等,并且必须是 2 n 的形式。
  3. 第一个网络 id 应该可以被超网的整个大小整除。

示例 –假设 4 个 C 类小型网络:

200.1.0.0, 
200.1.1.0,
200.1.2.0,
200.1.3.0

建立一个更大的网络,它有一个单一的网络 ID。

说明 –超网前路由表将如下所示:

Network Id Subnet Mask Interface
200.1.0.0 255.255.255.0 A
200.1.1.0 255.255.255.0 B
200.1.2.0 255.255.255.0 C
200.1.3.0 255.255.255.0 D

首先,让我们检查是否满足三个条件:

  1. 连续:您可以很容易地看到所有网络都是连续的,所有主机的大小都为 256。
    第一个网络的范围从 200.1.0.0 到 200.1.0.255。如果您在第一个网络的最后一个 IP 地址 200.1.0.255 + 0.0.0.1 中添加 1,您将获得下一个网络 ID,即 200.1.1.0。同样,检查所有网络是否连续。
  2. 所有网络的大小相等:因为所有网络都是 C 类,所以所有网络的大小都是 256,而这又等于 2 8
  3. 第一个可被总大小整除的 IP 地址:当一个二进制数除以 2 n 时,最后 n 位是余数。因此为了证明第一个IP地址可以被超网网络的大小整除。您可以检查最后一个 nv=bits 是否为 0。

    在给定的示例中,第一个 IP 是 200.1.0.0 并且超网的整体大小是 4*2 8 = 2 10 。如果第一个 IP 地址的最后 10 位为零,则 IP 将是可整除的。

    第一个 IP 地址的最后 10 位为零(以绿色突出显示)。所以第三个条件也满足。

      因此,您可以加入所有这 4 个网络,并可以组成一个超网。新的超网 ID 将是 200.1.0.0。

      超网的优势——

    1. 控制和减少网络流量
    2. 有助于解决缺少IP地址的问题
    3. 最小化路由表

      超网的缺点——

      • 组合时不能覆盖不同的网络区域
      • 所有网络都应该在同一类中,并且所有 IP 应该是连续的