加载中...

| 类型 | 路由协议(外部网关协议) |
| 发布年 | 1989(BGP-1),当前 BGP-4(RFC 4271,2006) |
| 传输协议 | TCP 179 端口 |
互联网由数万个自治系统(AS)组成,每个 AS 是一个独立管理网络的组织(运营商、大企业、大学),用 AS 编号(ASN)标识。BGP 的工作就是在这些 AS 之间传递「我能到达哪些 IP 前缀」的信息,形成一张巨大的路由表。
BGP 的路径选择非常复杂,有超过 10 个属性参与决策,最关键的是 AS-PATH(经过的 AS 数量,越短越优先)和LOCAL-PREF(本 AS 内部设定的偏好值)。这些属性可以被运营商手动调整,因此两点之间的数据路径往往由商业协议而非纯粹的技术性能决定。[1]
BGP 本身没有身份验证机制,任何 AS 都可以宣告任意路由。这导致 BGP 劫持事故时有发生:
对策是 RPKI(资源公钥基础设施):IP 地址所有者用加密证书声明哪个 ASN 有权宣告其前缀,路由器可以据此过滤虚假路由。全球 RPKI 部署率在 2020 年代快速提升,但仍未完全覆盖。

| 类型 | 路由协议(外部网关协议) |
| 发布年 | 1989(BGP-1),当前 BGP-4(RFC 4271,2006) |
| 传输协议 | TCP 179 端口 |
登录 后参与讨论
暂无讨论,来发表第一条评论吧