如何解决具有相同 BGP AS 编号但前缀不同的两个数据中心位置
如果 APNIC 为我们分配了一个 AS 编号,例如 13777 使用单个 ipv4 池 1.1.1.0/23,我们是否可以在具有相同 AS 编号的多个数据中心使用 2 个前缀
例如
Datacenter1 AS no 13777 广告 1.1.0.0/24
Datacenter2 AS no 13777 广告 1.1.1.1/24
或者我们应该获得 2 个 /24 的 IP 池,每个 IP 池将单个 /23 ipv4 池返回给 APNIC
解决方法
这个问题确实属于网络工程社区。p>
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
您说您想使用相同的 AS 编号 13777 来寻址两个不同的前缀,每个前缀都来自每个数据中心。
您可以通过将前缀拆分为两个连续的子前缀来自己完成此操作,这两个子前缀都由您拥有的覆盖前缀覆盖,如下所示:
子前缀 1,由数据中心 1 通告:
1.1.2.0/24
00000001.00000001.00000010.00000000 IP Address
11111111.11111111.11111111.00000000 Mask
子前缀 2,由数据中心 12 通告:
1.1.3.0/24
00000001.00000001.00000011.00000000 IP Address
11111111.11111111.11111111.00000000 Mask
请注意,您完全有权宣传 APNIC 分配给您的前缀的子前缀。这是正常的,在现实生活中会发生。
您无需将 /23 前缀返回给 APNIC 并要求提供 /24 前缀。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。