母亲地址是 X,有 Y 个子网(孩子),我们已经知道母亲的 2 个孩子,他们是:
10.1.192.0 /20 [已编辑]
10.1.240.0 /20
是否可以根据给定的细节知道 X 和 Y 的值?
我希望你能明白我的意思。
母亲地址是 X,有 Y 个子网(孩子),我们已经知道母亲的 2 个孩子,他们是:
10.1.192.0 /20 [已编辑]
10.1.240.0 /20
是否可以根据给定的细节知道 X 和 Y 的值?
我希望你能明白我的意思。
是的,我们可以计算supernet包含 2 个给定网络(或任意数量的网络)的最小网络。
最简单的方法是二进制(是的):
首先将您的两个地址转换为二进制:
10.1.192.0 = 00001010.00000001.11000000.00000000
10.1.240.0 = 00001010.00000001.11110000.00000000
如您所见,这两个地址共有的部分是 18 位长的 00001010.00000001.11。
所以我们现在正在寻找 /18 网络。
为了得到网络地址,我们取这 18 位,并用尾随零完成 32 位,我们得到:
00001010.00000001.11000000.00000000 /18 = 10.1.192.0 /18
现在计算您的 Y 值,假设子网大小相同,即 /20,这归结为“我们在 /18 网络中有多少 /20 子网”。
为了计算这一点,我们取大小差异并将其平方。
20 - 18 = 2
2^2 = 4 = Y => 我们有 4 /20 个子网。