互联网由成千上万个“自治系统”(AS)组成,BGP(边界网关协议)就是它们之间的“外交官”:负责交换“我能到哪些网络、通过谁到达”的信息。没有BGP,互联网的“路由”就无法形成。

AS与BGP的关系
自治系统(AS)是一组由同一机构管理的网络,各有全球唯一的AS号。BGP在AS之间交换可达性信息:每个AS对外宣告“我能到达某网段”,其他AS据此构建互联网的“全局地图”。BGP是“外部路由协议”,OSPF是“内部路由协议”——分工不同(内部路由见进阶技术栏目)。
BGP的选路
BGP不按“最短路径”选路,而是按“策略”:AS间有商业关系(客户、对等、上游),BGP通过属性(如本地优先级、AS路径长度)体现策略。这也是为什么互联网路由“绕路”也合理——商业关系比距离更重要(路由度量见进阶技术)。
BGP故障的影响
BGP配置错误(如宣告了不该宣告的网段),可能把大量流量“吸”到错误路径,甚至导致大面积断网——历史上多次重大互联网事故都源于BGP配置失误。这也是BGP被称为“互联网最脆弱也最强大协议”的原因(网络故障见问题排查栏目)。
家用需要懂BGP吗
家用路由器不跑BGP;运营商、数据中心、大型企业才需要。但理解BGP,能帮你读懂“为什么网络会断”“为什么IP归属那么复杂”——这是网络世界观的“补全”一环(科普见选购科普栏目)。
BGP是互联网的“外交协议”:AS之间交换可达性、按策略选路、维系全球互联。它不是家用话题,却是理解互联网运行的重要拼图。
BGP延伸
想深入了解BGP,关注“互联网路由事故”案例:每次大事故都是活教材,比课本更直观。