子网合并
将多个连续子网合并为一个更大的子网
Subnets to Consolidate
使用方法
关于此工具
将多个连续子网(CIDR 表示)合并为一个更大子网。实时判断是否可合并,若可则显示合并后子网、原子网数及节省的地址数。若不可则明确显示原因。所有计算均在浏览器内完成。
使用方法
输入要合并的子网(CIDR,如 192.168.1.0/26),每行一个。结果实时显示。可合并时:合并后子网、原子网数、合并后数(恒为 1)、节省地址数。不可合并时:显示「无法合并」及原因。可复制结果。
选项
要合并的子网:CIDR,每行一个。条件:相同前缀长度、同一地址空间、连续、子网数为 2 的幂。结果:合并后子网、原子网数、合并后数(1)、节省地址数。
使用场景
• 网络设计优化(合并多个小子网简化管理) • 有效利用地址空间(移除不必要子网边界) • 网络再设计(识别可合并子网) • 网络管理(确认并记录合并后子网) • 路由器与交换机配置更新
How it works
检查统合条件:相同前缀、同一地址空间、连续(前子网广播+1=下一子网网络)、子网数为 2 的幂。 consolidatedPrefix = originalPrefix - log2(subnetCount)。统合后网络地址 = 第一个子网网络地址。节省数 = 统合前总数 - 统合后数。JavaScript 位运算,浏览器内完成。
隐私与数据处理
所有计算均在浏览器内完成,输入的网络信息不会发送到服务器。
常见问题
- Q: 合并子网需要满足什么条件?
- A: 所有子网必须具有相同的前缀长度、位于相同的地址空间、相互连续(每个子网的网络地址紧随前一个广播地址之后),且数量必须是 2 的幂次(2、4、8、16…)。
- Q: 合并后的前缀长度如何计算?
- A: 合并前缀 = 原始前缀 - log2(子网数)。例如合并四个 /26 子网:/26 - log2(4) = /26 - 2 = /24。
- Q: "节省的地址数"是什么意思?
- A: 显示通过合并消除的各个子网开销地址数量(网络地址 + 广播地址)的减少量。子网越少,浪费在开销上的网络/广播地址就越少。
- Q: 为什么即使子网看起来是连续的,合并也可能失败?
- A: 常见原因:子网数不是 2 的幂次、子网前缀长度不同,或起始网络地址不在合并前缀的自然边界上(即第一个子网的网络地址未对齐到新前缀长度)。
- Q: 此工具会将网络数据发送到服务器吗?
- A: 不会。所有计算均在浏览器内完成,网络信息不会发送到任何服务器。
