我有一个
192.168.1.64 /28
网络
我可以将此网络划分为
192.168.1.64/29
和
192.168.1.72/29
?
我的问题与以下事实有关:现在 /28 的“网络地址”(192.168.1.64)也由 192.168.1.64/29 网络共享。
并且 /28 网络的广播地址 (192.168.1.79) 现在由 192.168.1.72/29 网络共享。
允许这样做吗?或者,如果我拆分 /28,是否必须确保网络/广播地址不重叠?如果我细分 /28 网络,是否必须使用 /30?
答案1
是的,您可以轻松实现 - 在这种情况下,“网络地址”有点用词不当,因为您会有两个,您真正需要关心的事实是,您现在需要两个默认网关,每个 /29 一个。
本质上你将拥有的是;
- 192.168.1.64-第一个/29子网的“网络地址”-理论上可以用作默认网关。
- 192.168.1.65 - 可能是第一个 /29 子网的真实 DG
- 192.168.1.66-服务器 IP #1
- 192.168.1.67-服务器 IP #2
- 192.168.1.68-服务器 IP #3
- 192.168.1.69-服务器IP#4
- 192.168.1.70-服务器 IP #5
192.168.1.71-第一个/29子网的广播地址
192.168.1.72-第二个 /29 子网的“网络地址”-理论上可以用作默认网关。
- 192.168.1.73 - 可能是第二个 /29 子网的真实 DG
- 192.168.1.74-服务器IP #1
- 192.168.1.75-服务器 IP #2
- 192.168.1.76-服务器 IP #3
- 192.168.1.77-服务器IP#4
- 192.168.1.78-服务器 IP #5
- 192.168.1.79 - 第二个 /29 子网的广播地址
希望这会有所帮助,哦,我相信你知道,但 /29 的结果是 255.255.255.248。
答案2
是的你可以。
# ipcalc -mnb 192.168.1.64/28
NETMASK=255.255.255.240
BROADCAST=192.168.1.79
NETWORK=192.168.1.64
# ipcalc -mnb 192.168.1.64/29
NETMASK=255.255.255.248
BROADCAST=192.168.1.71
NETWORK=192.168.1.64
# ipcalc -mnb 192.168.1.72/29
NETMASK=255.255.255.248
BROADCAST=192.168.1.79
NETWORK=192.168.1.72
您提到的重叠应该不是什么问题,因为在大多数情况下您不会使用 192.168.1.64/28(除了路由中的聚合,这没问题)。
答案3
是的。
让我们考虑一下/29
哪个等于255.255.255.248
二进制11111111.11111111.11111111.11111000
表示中的11111111.11111111.11111111.11111
网络部分和000
主机部分。
因此,以下情况是可能的。
(我在二进制表示中用空格分隔了主机部分)
Sub net mask
=============
<-------- network section------><-hosts->
11111111.11111111.11111111.11111 000
Network A available IPs: 192.168.0.0/29
========================================
11000000.10101000.00000000.00000 000 (reserved) - 192.168.0.0
11000000.10101000.00000000.00000 001 - 192.168.0.1
11000000.10101000.00000000.00000 010 - 192.168.0.2
11000000.10101000.00000000.00000 011 - 192.168.0.3
11000000.10101000.00000000.00000 100 - 192.168.0.4
11000000.10101000.00000000.00000 101 - 192.168.0.5
11000000.10101000.00000000.00000 110 - 192.168.0.6
11000000.10101000.00000000.00000 111 (reserved) - 192.168.0.7
Network B available IPs: 192.168.0.8/29
========================================
11000000.10101000.00000000.00001 000 (reserved) - 192.168.0.8
11000000.10101000.00000000.00001 001 - 192.168.0.9
11000000.10101000.00000000.00001 010 - 192.168.0.10
11000000.10101000.00000000.00001 011 - 192.168.0.11
11000000.10101000.00000000.00001 100 - 192.168.0.12
11000000.10101000.00000000.00001 101 - 192.168.0.13
11000000.10101000.00000000.00001 110 - 192.168.0.14
11000000.10101000.00000000.00001 111 (reserved) - 192.168.0.15