zoukankan      html  css  js  c++  java
  • 网络技术:子网划分

    子网划分

    子网划分的优点

    子网划分是指将大型网络划分为一系列小网络的操作,通过子网划分可以带来很多好处。首先子网划分可以减少网络流量,如果一个大型网络没有划分广播域,则在这个网络中仍然会充满着网络流量。划分子网之后需要在每个子网部署路由器,此时在本地网络传输的流量都会在本网络中传输。只有需要发送到其他网络的分组需要穿越路由器,这样能使得网络流量减少,进而优化了网络性能。子网划分能使网络更易于管理,在一系列小网络中进行管理和排错,会比对一整个大网络进行管理更加容易。子网划分也有助于覆盖大型地理区域,单个在地理层面上是大跨度的网络,会比将多个小网络连接起来的效率更低。

    子网掩码

    从 IP 数据报首部无法看出源主机或目的主机的网络是否划分了子网,这需要通过子网掩码类确定主机地址的哪部分为子网地址。子网掩码和主机 IP 地址做“与 (AND)”运算后,得到的主机号部分全部为 0

    网络 默认子网掩码
    A 类 255.0.0.0
    B 类 255.255.0.0
    C 类 255.255.255.0

    子网划分常用值

    2 的 n 次幂

    2n
    21 2
    22 4
    23 8
    24 16
    25 32
    26 64
    27 128
    28 256
    29 512
    210 1024
    211 2048
    212 4096
    213 8192
    214 16384
    215 32766
    216 65534

    CIDR 值

    值得一提的是,我们不会使用 /31 和 /32 的子网掩码,因为至少需要 2 个主机号才能给主机分配 IP 地址。由于点到点链路需要 2 个主机地址,因此 /30 掩码仅适用于这种情况。

    子网掩码 CIDR 值
    255.0.0.0 /8
    255.128.0.0 /9
    255.192.0.0 /10
    255.224.0.0 /11
    255.240.0.0 /12
    255.248.0.0 /13
    255.252.0.0 /14
    225.254.0.0 /15
    255.255.0.0 /16
    255.255.128.0 /17
    255.255.192.0 /18
    255.255.224.0 /19
    255.255.240.0 /20
    255.255.248.0 /21
    255.255.252.0 /22
    255.255.254.0 /23
    255.255.255.0 /24
    255.255.255.128 /25
    255.255.255.192 /26
    255.255.255.224 /27
    255.255.255.240 /28
    255.255.255.248 /29
    255.255.255.252 /30

    C 类网络子网划分

    划分方式

    划分子网的方式就是子网掩码向后退位,然后我们就能明确划分出的子网的相关信息。当子网掩码往后退 n 位(有 n 位 1)时,划分出的子网数量2n 个,每个子网中包含的主机数量是 28 - n - 2 个。因为每个子网需要主机号全 0 的地址表示本网络主机号全 1 的地址为广播地址,划分出的子网增量是 256 - 子网掩码

    样例一

    将 192.168.0.0 划分为 2 个子网,其子网掩码为 255.255.255.128(/25)。该子网掩码是往后退了 1 位,因此划分出了 21 = 2 个子网,每个子网有 28 - 1 - 2 = 126 台主机,块增量是 256 - 128 = 128。

    地址 子网 1 子网 2
    子网地址 192.168.0.0 192.168.0.128
    第一个主机地址 192.168.0.1 192.168.0.129
    最后一个主机地址 192.168.0.126 192.168.0.254
    广播地址 192.168.0.127 192.168.0.255

    样例二

    将 192.168.10.0 划分为 8 个子网,其子网掩码为 255.255.255.224(/27)。该子网掩码是往后退了 3 位,因此划分出了 23 = 8 个子网,每个子网有 28 - 3 - 2 = 30 台主机,块增量是 256 - 224 = 132。

    地址 子网 1 子网 2 子网 3 子网 4 子网 5 子网 6 子网 7 子网 8
    子网地址 192.168.0.0 192.168.0.32 192.168.0.64 192.168.0.96 192.168.0.128 192.168.0.160 192.168.0.192 192.168.0.224
    第一个主机地址 192.168.0.1 192.168.0.33 192.168.0.65 192.168.0.97 192.168.0.129 192.168.0.161 192.168.0.193 192.168.0.225
    最后一个主机地址 192.168.0.30 192.168.0.62 192.168.0.94 192.168.0.126 192.168.0.158 192.168.0.190 192.168.0.222 192.168.0.254
    广播地址 192.168.0.31 192.168.0.63 192.168.0.95 192.168.0.127 192.168.0.159 192.168.0.191 192.168.0.223 192.168.0.255

    B 类网络子网划分

    划分方式

    B 类划分子网的方式和 C 类完全一样,也是子网掩码向后退位。当子网掩码往后退 n 位时,划分出的子网数量2n 个,每个子网中包含的主机数量是 216 - n - 2 个。

    样例一

    将 172.16.0.0 划分为 2 个子网,其子网掩码为 255.255.128.0(/17)。该子网掩码是往后退了 1 位,因此划分出了 21 = 2 个子网,每个子网有 216 - 1 - 2 = 32766 台主机,块增量是 256 - 128 = 128。

    地址 子网 1 子网 2
    子网地址 172.16.0.0 172.16.128.0
    第一个主机地址 172.16.0.1 172.16.128.1
    最后一个主机地址 172.16.127.254 172.16.255.254
    广播地址 172.16.127.25 172.16.255.255

    样例二

    将 172.16.0.0 划分为 4 个子网,其子网掩码为 255.255.192.0(/18)。该子网掩码是往后退了 2 位,因此划分出了 22 = 5 个子网,每个子网有 216 - 2 - 2 = 16382 台主机,块增量是 256 - 192 = 64。

    地址 子网 1 子网 2 子网 3 子网 4
    子网地址 172.16.0.0 172.16.64.0 172.16.128.0 172.16.192.0
    第一个主机地址 172.16.0.1 172.16.64.1 172.16.128.1 172.16.192.1
    最后一个主机地址 172.16.63.254 172.16.127.254 172.16.191.254 172.16.255.254
    广播地址 172.16.63.255 172.16.127.255 172.16.191.255 172.16.255.255

    A 类网络子网划分

    划分方式

    A 类划分子网的方式和 B、C 类完全一样,也是子网掩码向后退位。当子网掩码往后退 n 位时,划分出的子网数量2n 个,每个子网中包含的主机数量是 224 - n - 2 个。

    样例

    将 10.0.0.0 划分为 2 个子网,其子网掩码为 255.255.128.0(/9)。该子网掩码是往后退了 1 位,因此划分出了 21 = 2 个子网,每个子网有 224 - 1 - 2 = 16777214 台主机,块增量是 256 - 128 = 128。

    地址 子网 1 子网 2
    子网地址 10.0.0.0 10.128.0.0
    第一个主机地址 10.0.0.1 10.128.0.1
    最后一个主机地址 10.127.255.254 10.255.255.254
    广播地址 10.127.255.255 10.255.255.255

    变长子网掩码(VLSM)

    例如我们需要把网络 201.39.18.0/24 划分为 4 个子网,每个子网要求至少容纳的主机数分别为 80、50、25、10 台。此时当直接分成 4 个子网时,每个子网的 IP 地址数为 64 个,这是不能满足要求的,容纳第一个部门,至少需要一个 128 个 IP 地址的子网。此时我们就考虑可变长子网掩码(VLSM),这种划分子网的手法可以令不同的子网使用不同的子网掩码
    首先将 C 类地址向后借一位,分成 2 个 128 个 IP 地址的子网。接着将其中一个子网再向后退一位,再次分割成 2 个子网,其中的一个 64 个 IP 地址的子网用来满足子网二的需求。接着再将其中一个子网再次往后退一位,分成 2 个 32 个 IP 地址的子网,这 2 个子网可以满足剩下两个子网的需求。

    子网 子网地址 子网掩码
    子网 1 201.39.18.0/25 255.255.255.128/25
    子网 2 201.39.18.128/26 255.255.255.192/26
    子网 3 201.39.18.192/27 255.255.255.224/27
    子网 4 201.39.18.224/28 255.255.255.240/28

    参考资料

    《CCNA 学习指南(第 7 版)》,[美] Todd Lammle 著,袁国忠 徐宏 译,人民邮电出版社
    《计算机网络(第七版)》 谢希仁 著,电子工业出版社
    《计算机网络 自顶向下方法》 [美] James F.Kurose,Keith W.Ross 著,陈鸣 译,机械工业出版社
    网络层——网际协议 IPv4

  • 相关阅读:
    拟真世界精密驾驶挑战 《微软飞行模拟》新截图放出
    抖音“统治”美国年轻人
    Google Play商店为预注册的游戏和应用提供自动安装功能
    小米Note 10 Lite海外发布 无缘中国市场
    亚马逊允许数万名员工在家工作直到10月2日
    刷新 翻看 我 关注 实时 疫情 何时彻底“解封”?王辰院士:北京防疫未到松懈时
    “胡汉三”饰演者刘江今晨去世,享年95岁
    虎牙年报披露2019年扭亏为盈,腾讯操持下与斗鱼合并倒计时?
    微软宣布一批新获得Microsoft Teams认证的会议硬件
    美版健康码要来了!苹果Google被网友质疑:这是变相的监视系统吗?
  • 原文地址:https://www.cnblogs.com/linfangnan/p/13791395.html
Copyright © 2011-2022 走看看