BGP是什么意思?
BGP 是边界网关协议,网络之间交换路由信息的协议;机场套餐里的“BGP 线路”一般指接入了多家运营商网络的机房。
BGP 决定数据包在不同网络之间走哪条路。机场常用“BGP”来形容机房的网络接入方式,多出现在套餐页的线路介绍里,用来区分单一运营商接入和多家接入。它描述的是接入,而不是速度。
协议本身在做什么
互联网并不是一张统一的网,而是由许多独立运营的网络互相连接而成的,每个这样的网络称为自治系统,并拥有自己的编号。BGP(Border Gateway Protocol,边界网关协议)就是这些网络之间交换“我能到达哪些地址”的协议。路由器依据收到的信息,决定一个数据包下一跳交给哪个网络。
这些编号和地址段的分配体系,可以在 IANA:IP 地址分配 看到官方说明。对读者来说,记住一点就够了:BGP 管的是网络之间的选路,不管你用什么协议加密、用什么客户端。
在机场语境里被借用成什么
套餐页和节点介绍里,“BGP 线路”或“BGP 多线”一般用来形容服务器所在机房同时接入了多家运营商网络。对应的另一种情形是单线接入,只连一家。接入越多,机房在不同运营商用户眼里的路径选择余地一般越大。
需要强调的是,这类说明描述的是服务器一侧的接入方式。你从自己家里到这个机房的那一段,仍由你所在的运营商决定怎么走。
在哪里会看到它
它们都是服务商的自述,客户端本身不会告诉你一个节点是否真的是 BGP 接入。
容易搞混的几点
第一,BGP 不是代理协议。它和 VLESS、Trojan 不在同一层,前者管网络之间怎么选路,后者管你和服务器之间怎么通信。
第二,BGP 不等于快。多线接入只是增加了选路的可能性,并不能抵消机房带宽被大量用户分摊的影响。
第三,同一个机房的 BGP 接入情况会因运营商合作和调整而变化,宣传页的描述有可能滞后。
怎么自己判断
遇到这个词,把它当成一个线索:向服务商追问具体接入了哪些方向、哪些地区的节点才是这种接入。再自己在不同时段和不同网络下对比延迟和实际打开网页的感受。线路类型整体的阅读方法,可以结合IPLC 和 IEPL 有什么区别一起看。