/32 掩码是什么
/32 即 255.255.255.255,网络位占满 32 位,只剩一台主机。它不用于普通局域网编址,而是出现在主机路由、环回服务地址、负载均衡 VIP 与 BGP Anycast 通告里:把“一个地址”当成独立路由对象来精确控制转发路径。
基本信息
| CIDR | /32 |
|---|---|
| 掩码 | 255.255.255.255 |
| 通配符掩码 | 0.0.0.0 |
| 地址总数 | 1,无网络地址与广播地址之分 |
| 主要用途 | 主机路由、loopback、VIP、Anycast 通告 |
| 配置位置 | 静态路由、动态协议通告、网卡附加地址、容器与 K8s 环境 |
主机路由与 VIP
主机路由与 VIP
ip route add 192.168.5.10/32 via 10.0.0.1 # 只把这一台主机指向指定下一跳
ip addr add 10.255.255.5/32 dev lo # 环回服务地址,LVS/Keepalived 常用
ip route get 192.168.5.10 # 验证实际选中的路由
ip -4 route show | grep 255.255.255.255 # 查看主机路由条目出现位置与读法
| 出现位置 | 含义 |
|---|---|
| 路由表条目 .../32 | 主机路由,比同段直连路由更具体,优先生效 |
| 网卡附加地址 /32 | 该地址不属于某个子网,仅作本机标识 |
| BGP 通告 1.1.1.1/32 | Anycast,多机房同时通告同一地址 |
| K8s Pod 地址 /32 | 每个 Pod 视为独立主机路由,由 CNI 下发 |
典型使用场景
- 流量工程:把特定服务器强制指向某条链路或某个防火墙,做灰度或引流
- 负载均衡:LVS、Keepalived 在环回口挂 /32 VIP,实现主备漂移
- Anycast:多个机房同时通告同一 /32,用户报文就近进入最近节点
- 容器与虚拟化:每个 Pod 或虚机地址以 /32 主机路由形式写入节点路由表
- 排障时临时加一条主机路由,验证某台设备的连通性而不改动整段策略
Anycast 与主机路由验证
Anycast 与主机路由验证
traceroute -n 1.1.1.1 # 不同城市出发会落到不同机房,验证 Anycast 就近
ip -4 route show table local | head # 本机 /32 地址也会以主机路由形式存在
ip route del 192.168.5.10/32 via 10.0.0.1 # 用完及时清理临时主机路由在物理口上误配 /32 会导致同网段设备互不可达,排障时先检查两侧掩码是否一致;这类故障用 ping 网关看不出来,必须核对配置。
BGP 全球 Anycast(如 1.1.1.1/32、8.8.8.8/32)就是同一前缀在多机房同时通告,互联网按 BGP 选路结果把报文送到距离更近的节点。