如果APNIC已为我们分配了单个AS编号,例如,具有单个ipv4池1.1.1.0/23的13777,我们是否可以跨多个数据中心使用2个前缀,并将其设置为No
e.g
Datacentre1 AS no 13777广告1.1.0.0/24
Datacentre2 AS no 13777广告1.1.1.1/24
或者,我们应该获得两个/24 IP池,每个池将单个/23 ipv4池返回给APNIC
发布于 2021-01-08 19:00:47
这个问题确实属于网络工程领域。
APNIC分配给您的前缀不可能是1.1.1.0/23。
1.1.1.0的二进制表示为:
00000001.00000001.00000001.00000000 IP Address/23对应的二进制掩码为:
11111111.11111111.11111110.00000000 Mask请注意,在未被掩码覆盖的前缀部分中具有1位是没有意义的:
+-- This bit does not make sense
v
00000001.00000001.00000001.00000000 IP Address
11111111.11111111.11111110.00000000 Mask为了便于讨论,我们假设APNIC为您分配了前缀1.1.2.0/23,其二进制形式如下:
00000001.00000001.00000010.00000000 IP Address
11111111.11111111.11111110.00000000 Mask您说您想使用与编号13777相同的地址来寻址两个不同的前缀,每个数据中心一个前缀。
您可以通过将前缀拆分为两个连续的子前缀来完成此操作,这两个子前缀都由您拥有的覆盖前缀覆盖,如下所示:
子前缀1,由数据中心1通告:
1.1.2.0/24
00000001.00000001.00000010.00000000 IP Address
11111111.11111111.11111111.00000000 Mask由数据中心12通告的子前缀2:
1.1.3.0/24
00000001.00000001.00000011.00000000 IP Address
11111111.11111111.11111111.00000000 Mask请注意,您完全有权通告APNIC分配给您的前缀的子前缀。这是正常的,在现实生活中也会发生。
您不需要将/23前缀返回给APNIC,而是请求/24前缀。
https://stackoverflow.com/questions/65508363
复制相似问题