如果我们可以对它们进行子网划分,为什么不使用有类寻址?

网络工程 ip ipv4 子网 IP地址 第3层
2021-07-31 09:31:55

所以,

假设组织需要 5000 个 IP 地址。提供 20 个 C 类 IP 地址将导致为 ISP 路由器添加 20 个条目。那是问题。我们可以给B类IP地址,但这也会造成问题,因为浪费IP地址。

我们可以对 B 类 IP 地址进行子网划分。例如,B 类 IP 地址是 130.168.0.0。我们为组织分配了 130.168.0.0/19 块 B 类 IP 地址(32 个子网)。所以 ISP 路由器只会为 130.168.0.0/19 添加一个条目。

看来,一切正常。

1)如果我们可以对它们进行子网划分,为什么决定不使用有类寻址

2) 是否会发生一些重大问题或迁移到 CIDR 是由于灵活性或类似原因?

1个回答

我们可以对 B 类 IP 地址进行子网划分。例如,B 类 IP 地址是 130.168.0.0。我们为组织分配了 130.168.0.0/20 块 B 类 IP 地址(32 个子网)。所以 ISP 路由器只会为 130.168.0.0/20 添加一个条目。

就是无类路由。有类路由是指整个 B 类网络只能由分配网络的域(公司)使用。有类寻址不能在域之间划分子网(域间)。路由发生在网络类中,这意味着只有一个域可以在网络和类中拥有寻址。

您建议的CIDR(无类别域间路由)。它允许灵活地仅分配有类网络的一部分域。

1)如果我们可以对它们进行子网划分,为什么决定不使用有类寻址

您可以在域内对有类网络进行子网划分,但不能在域之间进行子网划分。

2) 是否会发生一些重大问题或迁移到 CIDR 是由于灵活性或类似原因?

只需要 300 个地址的公司需要在有类路由下分配一个 B 类网络(65,536 个地址),浪费了网络类中 99% 以上的地址。使用 CIDR,公司可以分配一个/23网络,而不管初始网络位(旧 A 或 B 类网络的一部分,或旧 C 类网络的聚合对),并且浪费的地址要少得多。