BGP
互联网的核心路由协议,负责在不同自治系统(AS)之间交换 IP 地址可达性信息,设计目标是可扩展与灵活而非安全,路由器默认信任对端宣告,因此易受路由劫持和路由泄露影响。
时间轴 (近 90 天)
RPKI是一套用于验证互联网路由宣告真实性的加密框架。
在传统BGP路由中,任何网络都可以声称自己拥有某段IP地址,而路由器缺乏机制去核实这一宣告是否合法。
RFC 8950 允许在 BGP 会话中使用 IPv6 地址作为 IPv4 路由的下一跳。
传统 BGP 设计中,携带 IPv4 NLRI 的 UPDATE 消息必须搭配 IPv4 下一跳地址,IPv6 前缀则需要 IPv6 下一跳,这是 RFC 4271(BGP-4)的默认行为。
NLRI(网络层可达信息)是 BGP UPDATE 消息中用来表达可达前缀的字段,本质上是一个前缀加前缀长度的列表。
路由器收到 IPv4 路由但下一跳是 IPv6 地址时,需要通过 IPv6 路由表递归查找出接口,再依据 IPv4 目的地址执行转发。
自治系统(Autonomous System, AS)是互联网路由体系中的基本管理单元,由单一机构运营,拥有一组统一管理的 IP 地址段,并通过边界网关协议(BGP)与其他 AS 交换路由信息,AS 编号由区域互联网注册机构分配且全球唯一
当某一区域的数据中心或 IXP 因物理打击而失效时,BGP 路由会重新收敛,流量被迫绕行其他路径,可能导致延迟增加、丢包率上升,甚至因路由震荡而出现短暂的网络不可达
通过查询 WHOIS 数据库或 BGP 路由信息,可以追溯某个 IP 地址的注册归属机构
2008年巴基斯坦电信的BGP误操作导致YouTube全球中断数小时
还有 2 条时间轴事件
全部知识事实 (12)
RPKI是一套用于验证互联网路由宣告真实性的加密框架。
50%待验证在传统BGP路由中,任何网络都可以声称自己拥有某段IP地址,而路由器缺乏机制去核实这一宣告是否合法。
50%待验证RFC 8950 允许在 BGP 会话中使用 IPv6 地址作为 IPv4 路由的下一跳。
50%待验证传统 BGP 设计中,携带 IPv4 NLRI 的 UPDATE 消息必须搭配 IPv4 下一跳地址,IPv6 前缀则需要 IPv6 下一跳,这是 RFC 4271(BGP-4)的默认行为。
50%待验证NLRI(网络层可达信息)是 BGP UPDATE 消息中用来表达可达前缀的字段,本质上是一个前缀加前缀长度的列表。
50%待验证路由器收到 IPv4 路由但下一跳是 IPv6 地址时,需要通过 IPv6 路由表递归查找出接口,再依据 IPv4 目的地址执行转发。
50%待验证自治系统(Autonomous System, AS)是互联网路由体系中的基本管理单元,由单一机构运营,拥有一组统一管理的 IP 地址段,并通过边界网关协议(BGP)与其他 AS 交换路由信息,AS 编号由区域互联网注册机构分配且全球唯一
50%待验证当某一区域的数据中心或 IXP 因物理打击而失效时,BGP 路由会重新收敛,流量被迫绕行其他路径,可能导致延迟增加、丢包率上升,甚至因路由震荡而出现短暂的网络不可达
50%待验证通过查询 WHOIS 数据库或 BGP 路由信息,可以追溯某个 IP 地址的注册归属机构
50%待验证BGP基于信任模型运行,容易受到路由劫持、路由泄露等攻击
50%待验证高质量DNS服务需要在全球部署Anycast节点,通过BGP广播相同IP地址使查询路由到最近服务器
50%待验证2008年巴基斯坦电信的BGP误操作导致YouTube全球中断数小时
50%