我刚刚进入 CCNA,关于子网划分的一些微妙的概念我还不太明白。
我的问题是,当我们有一个私有 IP 地址时,为什么它不能完成这项工作 - 为什么我们必须使用子网划分?
假设我的公共 IP 地址是,但我的路由器分配了83.47.203.123
一个私有 IP 。192.168.0.4
我为什么需要子网划分?私有 IP 不能做同样的工作吗?我的意思是我还有大约 16000 个私有 IP 可以使用。
答案1
您可能出于多种原因想要分割网络的地址空间(无论是公共的还是私有的)。
其中最重要的一点就是公共地址保护,以及出租可以组合在一起的小块地址的能力。你说得对,如果你只考虑这些,那么就没有理由对私有 IP 范围进行子网划分。
拆分网络的其他原因包括:
从物理和逻辑上组织网络(例如,服务器与工作站与网络硬件、VPN/外部连接、中央办公室与卫星办公室等)。
安全分区和防火墙
优化流量(减少广播域的大小、应用 QOS 或速率限制策略)
集成不同的网络技术(这个子网是 Fiberchannel,那个子网是 802.5,那个子网是有线 ETHERNETII)
还有很多。
使用 C 类 RFC1918 地址空间,您最多可以选择 255 个网络,因此您可以将整个 C 类授予数据中心,将另一个 C 类授予 3 楼的工作站用户,但考虑 A 类或 B 类,您只能获得一个网络,每个网络有超过 1 万个(或 10./8 有数百万个)地址...如果不将其拆分,那就太愚蠢了。
另外,请注意,子网划分是将具有类别特征的网络划分为更小部分的行为。因此,单个 C 类可以划分为 2 个 126 主机子网,或 4 个 62 主机子网,或 8 个 30 主机子网等。还请注意,192.168 范围提供了 255 个网络,每个网络有 253 个主机,而不是一个网络有 2^16(65534)个主机。这将被定义为超网,除了路由聚合外,并不常用。还请注意,虽然有类网络不再像以前那样严格,但了解类别对于理解子网划分仍然很重要,尤其是当您想要聚合路由时。