CIDR ( Classless Inter-Domain Routing ,无类域间路由选择)
进行子网划分的方法有很多,最适合你的方式就是正确的方式。在 C 类地址中,只有 8 位用于定义主机。注意,子网位从左向右延伸,中间不能留空,这意味着只能有如下 C 类子网掩码:
二进制 | 十进制 | CIDR |
00000000 | 0 | /24 |
10000000 | 128 | /25 |
11000000 | 192 | /26 |
11100000 | 224 | /27 |
11110000 | 240 | /28 |
11111000 | 248 | /29 |
11111100 | 252 | /30 |
你不能使用/31 和/32 ,因为至少需要2 个主机位,这样才有可供分配给主机的 E 地址。
1. C 类网络的快速子网划分
给网络选择子网掩码后,需要计算该子网掩码提供的子网数以及每个子网的合法主机地址和广播地址。为此,你只需回答下面5 个简单的问题。
- 选定的子网掩码将创建多少个子网?
- 每个子网可包含多少台主机?
- 有哪些合法的子网?
- 每个子网的广播地址是什么?
- 每个子网可包含哪些主机地址?
在这里,理解并牢记2 的幂很重要。如果你需要帮助,请参阅本章前面的补充内容”理解2 的幂”。
下面来看如何解答上面的五大问题。
多少个子网? 2x 个,其中x 为被遮盖(取值为1 )的位数。例如,在11000000 中,取值为1的位数为2 ,因此子网数为22 (4 个)。
每个子网可包含多少台主机? 2y -2 个,其中y 为未遮盖(取值为0) 的位数。例如,在11000000中,取值为0 的位数为6 ,因此每个子网可包含的主机数为26– 2 (62) 个。减去的两个为子网地址和广播地址,它们不是合法的主机地址。
有哪些合法的子网?块大小(增量)为256 一子网掩码。一个例子是256 -192 = 64 ,即子网掩码为192 时,块大小为64 。从0 开始不断增加剧,直到到达子网掩码值,中间的结果就是子网,即0 、64 、128 和192 ,是不是很容易?
每个子网的广播地址是什么?这很容易确定。前面确定了子网为0 、64 、128 和192 ,而广播地址总是下一个子网前面的数。例如,子网0 的广播地址为63 ,因为下一个子网为64; 子网64 的广播地址为127 ,因为下一个子网为128 ,以此类推。请记住,最后一个子网的广播地址总是255。
合法的主机地址有哪些?合法的主机地址位于两个子网之间,但全为0 和全为1 的地址除外。例如,如果子网号为64 ,而广播地址为127 ,则合法的主机地址范围为65-126 ,即子网地址和广播地址之间的数字。
我知道,这看起来令人迷惑,但绝对不像乍一看时那么难。为何不尝试做些练习,亲自检验一下呢?
示例#: 255.255.255.192 (/26)
在第二个示例中,我们将使用子网掩码255.255.255.192 对网络192.168.10.0 进行子网划分。
网络地址= 192.168.1 0.0
子网掩码= 255.255.255.192
下面来回答五大问题: