首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在多个数据中心定位单个IPv6或IPv4可路由前缀

在多个数据中心定位单个IPv6或IPv4可路由前缀
EN

Network Engineering用户
提问于 2014-01-29 19:04:19
回答 2查看 231关注 0票数 5

学术问题(目前):

是否有可能从多个不同的物理数据中心为到给定前缀(IPv6和/或IPv4)的BGP路由做广告?

我想这是多个归宿,但不一样。传统的多寻的方法是一个有多个链路的单一数据中心.这将是多个不同的地理分布的数据中心。

期望的行为是:如果亚洲的用户访问这些up中的一个,它们的数据包很可能最终会到达亚洲数据中心。同时,如果美国的用户向其中一个IP发送数据包,则它们的数据包将被路由到美国数据中心。诸若此类。IP相同,但网络应该倾向于将数据包路由到最近的站点。

这在当前的互联网上有可能吗?用IPv6、IPv4还是两者兼而有之?(我怀疑你必须拥有自己的区块,为自己的BGP路线做广告,或者与一系列数据中心签约才能做到这一点.)

EN

回答 2

Network Engineering用户

发布于 2014-01-29 19:34:19

您所描述的内容称为anycast,在部署DNS之类的服务时很常见。因为路由可以改变,所以对于使用较长会话的事情来说,这是个坏主意,但对于短消息,DNS查询则经常使用。

票数 7
EN

Network Engineering用户

发布于 2016-01-04 16:28:33

传统的多归属是指具有多个链路的单一网络。该网络可能仅限于一个数据中心,它可能跨越全球或介于两者之间的任何地方。

将相同的IP路由到多个不同的服务器,这样每个数据包到达其中一个服务器就被称为"anycast“。这是可能的,无论是在每个站点的独立网络,一个单一的网络跨越所有的网站或以上的组合。在一个网络上拥有所有网站的好处是它给了你更大的灵活性,在公共互联网上,你可以做广告的块的大小受到限制(对于ipv4来说,/24是最小的,IPv6是更复杂的),而在你自己的网络中,如果你愿意的话,你可以路由单个的IP。拥有您自己的全球网络也可以提高服务质量,即使对于您不打算进行任何广播的服务器也是如此,因为它可以使您控制更大比例的网络路径。

通常,anycast适用于基于无状态UDP的请求/响应协议。建立通信会话的协议(包括任何使用TCP的协议)更有问题,因为因特网路由可能会改变。

解决这一问题的方法是将anycast用于初始联系人,然后移动到常规的单播IP以继续会话。这样做的一种常见方法是对DNS服务器使用anycast,而不对实际服务使用anycast。DNS方法的缺点是,有时DNS解析器可能使用来自客户端的不同的internet路由。

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

https://networkengineering.stackexchange.com/questions/6077

复制
相关文章

相似问题

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