BGP 的客户端请求 BGP 的服务端,线路怎么走

2019-04-13 17:06:52 +08:00
 ritaswc

举个例子: 我有一台有 BGP 公网 IP 的服务器 A(阿里云) 去请求一台有 BGP 公网 IP 的服务器 B(腾讯云)

走电信、联通、移动哪条线路 是否有权重或者配置

然后 BGP 的 DNS 给出的域名解析结果又是一个什么规则???

3005 次点击
所在节点    宽带症候群
13 条回复
raysonx
2019-04-13 17:12:20 +08:00
刚看到标题,我还疑惑 BGP 是 peer to peer 的协议,怎么还分服务端和客户端了。
看到内容我才知道,这个问题和 BGP 没有任何关系。
miyuki
2019-04-13 17:31:20 +08:00
这个是上层路由设备决定的,不是你能修改到的。
0ZXYDDu796nVCFxq
2019-04-13 17:33:15 +08:00
上层路由决定
一般就是电信或联通
Showfom
2019-04-13 17:57:47 +08:00
AS Path
Remember
2019-04-13 18:00:43 +08:00
BGP 是路由协议,你的路由器会决定的,不服的话就找网络管理员去改路由。
linchanx
2019-04-13 18:20:36 +08:00
bgp 是路由协议,线路怎么走势运营商的事情,跟个人无关,个人也无法决定线路走向。
jeblur
2019-04-13 19:00:11 +08:00
你说的 BGP 是指什么,我只知道 Border Gateway Protocol
jousca
2019-04-13 19:42:19 +08:00
BGP 是路由协议,路由器之间决定走哪条路,你控制不了。除非骨干路由器上有人为的策略。

一般是遵循下列原则:
1 选择具有最短 AS_PATH 的路径。AS_PATH 是由到达通告中的目的地所必须经过的 AS 号组成。AS1-AS2-AS3 比 AS4-AS5-AS6-AS7 短。
2 (如果多条路由具有相同的 AS_PATH 长度)选择具有最小 ORIGIN 值的路由,
3 (如果多条路由具有相同的 ORIGIN )选择具有最小 MED 值的路由


BGP 只是决定你的 DNS 请求如何抵达 DNS 服务器,和 DNS 给你的解析内容无关。

智能 DNS 是依据你请求数据包的发起地归属来给你回应一个预设好的结果。比如我网站有 3 个 CDN 节点,分别位于华北、华东、华南。那么站长在做域名解析的时候,规定把来自上海的请求分配给华东地区的节点。

这样,凡是自上海的 DNS 请求,那么回应的解析结果就是前面预设的华东地区 CDN 地址。
hlz0812
2019-04-13 20:38:58 +08:00
阿里云才有权改,因为这东西一改都是一个机房一起改,不可能为了你一个 ip 单独改。而且怎么走现在一般不遵守默认规定,因为不同路径结算费不一样,你不加钱就给你走便宜的
catalina
2019-04-13 20:44:14 +08:00
bgp 和这个问题唯一的关系就只是几台服务器是在独立的 BGP AS 里,仅此而已。

bgp 服务器这个说法,也只是厂商的营销术语而已。
bclerdx
2019-04-14 13:24:09 +08:00
@hlz0812 什么叫不同路径?
hlz0812
2019-04-14 15:31:17 +08:00
@bclerdx 比如一台香港服务器拉了 pccw 的线,你要连接中国大陆,你不加钱路径就是 hk-洛杉矶 /圣何塞-AS4134 回国,加了钱就直接进 hk 的电信 pop 回国,因为前者的带宽结算费用低的多。中国大陆的 bgp 互联一般都是自己内网优先,内网不可达的情况下电信优先,访问联通移动的 ip 才会走联通移动,往部分国外 ip 有走联通的,大部分走电信
ritaswc
2019-04-16 12:29:41 +08:00
已经对各位回答者感谢了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/554822

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX