Internet-Draft OOB BGP PATH VALIDATION June 2026
Voet Expires 20 December 2026 [Page]
Workgroup:
Network Working Group
Internet-Draft:
draft-voet-bgp-oob-validation-00
Published:
Intended Status:
Informational
Expires:
Author:
G. Voet
Independent Researcher

Out-of-Band Path Validation to Mitigate Inter-AS Routing Exploits

Abstract

This document describes a mechanism for mitigating Inter-AS routing exploits and path tampering without introducing real-time cryptographic processing overhead on core routing engines. By utilizing Out-of-Band (OOB) Cryptographic Validation combined with localized caches via the RPKI-to-Router (RTR) protocol and Autonomous System Provider Authorization (ASPA), networks can asynchronously verify path plausibility. This architecture supports incremental, partial deployment to protect infrastructure against malicious traffic redirection and unauthorized path propagation at major internet exchange points.

Status of This Memo

This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79.

Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet-Drafts is at https://datatracker.ietf.org/drafts/current/.

Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress."

This Internet-Draft will expire on 20 December 2026.

Table of Contents

1. Introduction

The global routing system relies on the Border Gateway Protocol (BGP), which is inherently vulnerable to route hijacking and path manipulation. While Resource Public Key Infrastructure (RPKI) provides Route Origin Validation (ROV), it lacks the ability to validate path integrity. Malicious actors can bypass origin filters by forging an unauthorized transit path (AS_PATH) while retaining a legitimate origin AS at the end of the chain. These manipulated paths propagate through large interconnection hubs, such as the Amsterdam Internet Exchange (AMS-IX), enabling cross-border infrastructure manipulation and digital harassment.

Previous attempts to secure the path layer (e.g., S-BGP) failed due to the massive CPU overhead required for real-time cryptographic signing on core routers. This document outlines an upgradable, backward-compatible solution utilizing localized, asynchronous validation to achieve path security with zero additional router CPU cycles.

2. Protocol Overview & Out-of-Band Logic

To eliminate processing overhead on live forwarding planes, validation is decoupled from standard routing updates using an asynchronous model:

2.1. Local Cache Injection

Instead of forcing core routers to execute real-time cryptographic signature checks on every incoming route advertisement, routers connect locally to an out-of-band validator using the RTR protocol. The validator pre-computes and signs the valid cryptographic ledger.

2.2. Asynchronous Ledger Validation

Validation occurs out-of-band using specialized RPKI validating caches (e.g., Routinator). Routers download verified public key ledgers asynchronously in the background. This allows routers to instantly filter or block unauthenticated, spoofed paths using a local memory lookup table without degrading traffic throughput.

2.3. Incremental Partial Deployment

This architecture allows for seamless partial deployment. Individual networks can implement these validation caches independently to protect their users immediately, without requiring a coordinated, simultaneous upgrade across all global transit networks.

3. Autonomous System Provider Authorization (ASPA)

Alongside local cache validation, networks deploy ASPA to combat path spoofing. ASPA utilizes cryptographically signed objects in the RPKI to define authorized provider lists for an AS. Routers use these lightweight, pre-computed profiles to verify path plausibility and automatically flag unauthorized route leaks before they propagate.

4. Security Considerations

This document addresses the exploitation of standard BGP implicit trust. By shifting cryptographic computation to an out-of-band local cache, this mechanism prevents denial-of-service conditions on core routers caused by high-volume malicious routing updates. It specifically blocks unauthorized transit path injection used for traffic interception.

5. IANA Considerations

This document has no actions for IANA.

Author's Address

Gunther Voet
Independent Researcher
Independent Internet Security Researcher / Administrator