BGP IPv6 Capability Pre-Negotiation Without Session Reset
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The process of enabling IPv6 capabilities in a network with existing BGP peers results in extensive traffic loss due to the re-establishment of BGP sessions, which can take minutes to hours, especially in large networks with numerous nodes distributed globally.
Innovation Solution
Advertise the IPv6 address-family capability alongside IPv4 in Border Gateway Protocol (BGP) and undo BGP filters to allow route exchange without generating new IPv6 addresses, enabling seamless transition with minimal traffic disruption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If BGP IPv6 capability is enabled through re-establishment process, then IPv6 routing is achieved, but extensive traffic loss occurs during the transition
Solution Approach 1:
The patent applies preliminary action by pre-negotiating IPv6 capabilities during the initial BGP session establishment using OPEN messages. The capability advertisement is performed in advance before actual IPv6 routing is needed, so when IPv6 is later enabled, the peers already have the capability information cached and no re-establishment is required, thus avoiding traffic loss
2Adaptability or versatility
If BGP sessions are re-established to negotiate IPv6 capability, then IPv6 routing is enabled, but routing reconvergence takes several minutes to 20 minutes
Solution Approach 1:
The patent performs preliminary negotiation of IPv6 capabilities during initial BGP session setup. The capability is advertised in advance through OPEN messages, eliminating the need for time-consuming re-establishment and reconvergence processes when IPv6 is later enabled
3Ease of manufacture
If BGP capability negotiation is performed at session start via OPEN message, then capability advertisement is standardized, but any new capability requires session teardown and re-establishment
Solution Approach 1:
The patent extends the existing OPEN message mechanism to carry capability advertisements in advance. This allows new capabilities to be negotiated preliminarily during initial session setup, enabling future additions without requiring session teardown, thus maintaining standardization while improving adaptability
Solution Approach 2:
The patent makes the BGP OPEN message multi-functional by using it both for initial session establishment and for pre-negotiating future capabilities. This universal approach allows the same message structure to serve multiple purposes: initial handshaking and capability preview, eliminating the need for separate negotiation mechanisms
Data Source
AI summary
Techniques for deploying IPv6 routing are disclosed. A system, process, and/or computer program product for deploying IPv6 routing includes advertising in Border Gateway Protocol (BGP) a new address-family capability in combination with an existing address-family in a network that supports a plurality of address families, and undoing BGP filters to allow BGP routes to be exchanged at a time that a network administrator enables the new address-family capability in the network.


