EN
返回档案库

案例库 · 软件与 IT · 技术决策 · 1989–1994

BGP通过通告整个AS路径而非仅目的地址赢得了互联网路由

RFC 1105(1989年)让路由器交换完整的自治系统路径,使得环路可见且策略可执行;至今每个网络仍在使用BGP。

思科系统 · IBM

那一手

在1980年代,外部网关协议(EGP)连接了早期互联网,但它无法应对由许多独立网络组成的网状结构。1989年6月,柯克·卢吉德和雅科夫·雷赫特发布了RFC 1105,提出了不同的设计。

BGP的关键思想是路径向量路由:每条路由通告都携带其经过的完整自治系统列表。该列表足以构建一张图,从中可以剪除路由环路,并在组织之间强制执行策略决策。

随着互联网商业化,运营商采用了后续版本(BGP-2、BGP-3、BGP-4)。三十年后,没有继任者取代BGP-4,它已从数百个网络和数千条前缀扩展到数万个网络和近百万条前缀。

为什么管用

  • 可见的AS路径让任何路由器都能在本地检测并丢弃环路。
  • 每个网络在协商路由时保留自己的私有策略。
  • 在TCP上运行使部署在现有路由器上变得简单。
  • 增量版本让协议随网络一起成长。
值了多少通告路径;环路变得可见聪明

可以搬走什么

当网络需要超越单一可信运营商时,向每个参与者提供路由的来源:透明度取代集中控制,使策略决策本地化。

后来呢

BGP-4仍然是互联网的域间路由协议,尽管存在已知的安全弱点,但没有可行的继任者;APNIC描述它支撑着互联网,并与互连的商业模式紧密相连。

资料来源

发现哪里写错了?告诉我们。

同一路聪明