RFC 9234允许路由器使用BGP角色和Only to Customer属性自行拒绝路由泄漏。我们测量了谁部署了它,发现两个一级网络意外地剥离了OTC。路线泄漏会使流量沿着从未预想过的路径向下移动。
我们过去曾公开撰写和谈论过边界网关协议(BGP)中的路由泄漏,将这些事件描述为通过意外网络路径导致流量误导的有影响力的事件。BGP路由由自治系统( AS )之间的关系驱动,即客户提供者和对等点之间的关系。
客户向提供商支付访问互联网其余部分的费用,而同行通常在“免结算”安排下相互交换流量,其中没有金钱易手。这些关系有助于定义形成合理路径的路由规则。
例如,这些规则形成了路由应如何传播的“无谷”层次结构:从提供商或对等体获知的路由应仅向下向客户宣布,永远不会备份到另一个提供商或对等体。这样的规则表达了对互联网路由的意图或期望。路由泄漏是指违反意图时发生的情况。
从历史上看,每个网络都必须使用复杂且容易出错的路由策略自行实施此意图。RFC 9234 (路由泄漏预防和检测使用更新和打开消息中的角色)通过在协议本身中表达意图来简化此操作。