/1 掩码是什么
/1 是 CIDR 前缀长度里最极端的一档:掩码 128.0.0.0,只保留最高位,把整个 IPv4 空间一分为二。0.0.0.0/1 覆盖 0 到 127 段,128.0.0.0/1 覆盖 128 到 255 段;判断地址落在哪一半,只看第一段的最高二进制位。它出现在 RFC 4632 的聚合说明与路由理论教学里,真实公网路由表中不存在这条条目。
基本信息
| CIDR | /1 |
|---|---|
| 掩码 | 128.0.0.0 |
| 通配符 | 127.255.255.255 |
| 可用主机 | 2147483646 |
| 包含 | 2^31 个地址 = 8388608 个 /24 |
| 典型场景 | 理论聚合与教学(不可实际路由) |
典型使用场景
- 理解聚合极限:把两块 /1 合并就是 0.0.0.0/0 默认路由,含义是“全部地址”
- 讲清掩码本质:前缀越长网络越小,/1 是最粗的粒度,只区分前后半区
- 分析异常路由:路由表里冒出 /1 条目,多半是配置失误或路由劫持,必须立即核查
- 教学演示:用 ipcalc 展示高位对齐,一眼看出 10.x 与 200.x 分属两个半区
- 口算基本功:/1 到 /8 的边界背熟,后面推 /9 到 /30 才有参照
示例:两个半区的归位
示例:两个半区的归位
ipcalc 10.0.0.0/1 # 10 落在上半区
# Network: 0.0.0.0/1
# HostMin: 0.0.0.1
# HostMax: 127.255.255.254
# Broadcast: 127.255.255.255
ipcalc 200.1.1.1/1 # 200 落在下半区
# Network: 128.0.0.0/1
# Broadcast: 255.255.255.255相邻前缀对照
| 前缀 | 掩码 | 块大小 | 包含 |
|---|---|---|---|
| /0 | 0.0.0.0 | 2^32 | 整个地址空间 |
| /1 | 128.0.0.0 | 2^31 | 半个空间 |
| /2 | 192.0.0.0 | 2^30 | 四分之一 |
| /3 | 224.0.0.0 | 2^29 | 八分之一 |
| /8 | 255.0.0.0 | 2^24 | 一个历史 A 类 |
掩码 128.0.0.0 决定了第一段只能是 0 或 128 两种取值,写 10.0.0.0/1 会被归位成 0.0.0.0/1;前缀越长块越小这条规律,从这里一直延伸到 /32。
公网上不存在 /1 路由条目;运维中看到 /1,先按配置错误或异常通告处理,不要直接照抄进设备。
从 /1 理解聚合
聚合的本质是把若干条前缀相同的路由合并成一条更短的前缀:两块 /1 的掩码完全一样,合并后就是 /0,也就是默认路由,含义从“半个地址空间”变成“所有地址空间”。反过来看,把一条 /8 拆成两条 /9 再拆成四条 /10,分裂出的每一条前缀都更长、块更小,这就是子网划分层层下推的方向。
易错点自查
- 写完掩码先自问一句:第一段是零还是一百二十八,只要不是这两个值就说明前缀写错了
- 判断地址归属时只看首段最高位,不要被后面三段干扰,半区的划分与低位完全无关
- 看到设备里出现超短前缀,先确认是不是把通配符当成了掩码填进去
- 做聚合练习时注意对齐:起点不能整除块大小的两条前缀,无法合并成一条短前缀
记忆顺序建议从极端往常用推:先记住 /1、/2、/3 这类教学档位,再落到 /8、/16、/24 的历史边界,最后才是日常真正会用的 /24 到 /30。