- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
问题如下:我有 3 个 Pop 点,它们具有相同的 IP 地址并且位于不同的国家,例如:美国、日本、英国
。树国家服务于全世界的网络用户。我们希望所有美国地区的请求都转到美国 pop 点,所有日本区都转到日本 pop 点,所有欧洲区请求都转到英国 pop 点。
但事实并非如此,我们发现一些日本的请求去了英国,一些美国的请求去了日本。
所以现在,我能做的就是为三个点(路由器)添加一个数字到 AS 路径。例如,如果我给美国加 1,给日本加 3,给英国加 5。那么发往英国的请求就会减少,发往美国的请求就会更多,因为英国变得更长而美国变得更短。但这可能会导致欧洲的请求也离开英国前往美国。
所以我想知道是否有一个很好的算法来解决这个问题。实际上我在现实中有 20 个流行点。
最佳答案
这通常是通过 BGP 社区而不是 BGP as-path prepending 实现的(正是因为您自己指出的问题)。
例如,参见章节
客户希望更改他们对选定同行的路由公告。
为了进一步细化,这里有额外的 bgp 社区,客户可以使用这些社区来更改他们向其他 NTT Communications BGP 客户或对等方的路由公告,如说明中所示
在以下文档中:
https://www.us.ntt.net/support/policy/routing.cfm
PS:这个问题在https://networkengineering.stackexchange.com/会更适合家庭。
关于algorithm - 如何优化 Bgp Anycast AS 路径长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51643951/
问题如下:我有 3 个 Pop 点,它们具有相同的 IP 地址并且位于不同的国家,例如:美国、日本、英国。树国家服务于全世界的网络用户。我们希望所有美国地区的请求都转到美国 pop 点,所有日本区都转
我最近使用过AirMyPC作为将 Windows 屏幕(笔记本电脑)镜像到我的真实电视的付费软件。 因为我的电视已经插入了这个Anycast(下面的硬件)设备,所以这个软件可以顺利运行。 我想知道我是
我是一名优秀的程序员,十分优秀!