首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有相同BGP AS编号但不同前缀的两个数据中心位置

具有相同BGP AS编号但不同前缀的两个数据中心位置
EN

Stack Overflow用户
提问于 2020-12-30 22:14:16
回答 1查看 33关注 0票数 0

如果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

EN

回答 1

Stack Overflow用户

发布于 2021-01-08 19:00:47

这个问题确实属于网络工程领域。

APNIC分配给您的前缀不可能是1.1.1.0/23。

1.1.1.0的二进制表示为:

代码语言:javascript
复制
00000001.00000001.00000001.00000000    IP Address

/23对应的二进制掩码为:

代码语言:javascript
复制
11111111.11111111.11111110.00000000    Mask

请注意,在未被掩码覆盖的前缀部分中具有1位是没有意义的:

代码语言:javascript
复制
                         +-- This bit does not make sense
                         v
00000001.00000001.00000001.00000000    IP Address
11111111.11111111.11111110.00000000    Mask

为了便于讨论,我们假设APNIC为您分配了前缀1.1.2.0/23,其二进制形式如下:

代码语言:javascript
复制
00000001.00000001.00000010.00000000    IP Address
11111111.11111111.11111110.00000000    Mask

您说您想使用与编号13777相同的地址来寻址两个不同的前缀,每个数据中心一个前缀。

您可以通过将前缀拆分为两个连续的子前缀来完成此操作,这两个子前缀都由您拥有的覆盖前缀覆盖,如下所示:

子前缀1,由数据中心1通告:

代码语言:javascript
复制
1.1.2.0/24

00000001.00000001.00000010.00000000    IP Address
11111111.11111111.11111111.00000000    Mask

由数据中心12通告的子前缀2:

代码语言:javascript
复制
1.1.3.0/24

00000001.00000001.00000011.00000000    IP Address
11111111.11111111.11111111.00000000    Mask

请注意,您完全有权通告APNIC分配给您的前缀的子前缀。这是正常的,在现实生活中也会发生。

您不需要将/23前缀返回给APNIC,而是请求/24前缀。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65508363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档