Prioritized BGP Session Establishment for Network Reliability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In computer networks, particularly those using routing protocols like BGP, the establishment of routing protocol sessions can occur at different intervals, leading to potential service disruptions when traffic is received before a critical session is established, causing dropped packets and traffic outages.
Innovation Solution
Implementing a prioritization mechanism based on peer priority information to establish routing protocol sessions, where high-priority sessions are initiated before low-priority ones, ensuring that critical sessions are established before forwarding traffic, thereby reducing or eliminating dropped traffic.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If routing protocol sessions are established in arbitrary order without prioritization, then all sessions can eventually be established, but service disruptions occur when traffic is received before critical sessions are established
Solution Approach 1:
The patent applies preliminary action by establishing high-priority routing protocol sessions before low-priority sessions. The system categorizes sessions into priority groups and sequentially establishes them, ensuring that critical sessions (e.g., WAN cloud sessions) are ready before traffic forwarding begins, thus preventing service disruptions.
Solution Approach 2:
The patent segments the routing protocol sessions into multiple priority groups (high-priority and low-priority). This segmentation allows the system to manage session establishment in a controlled manner, establishing critical sessions first and non-critical sessions later, thereby ensuring service reliability without unnecessary delays.
2Reliability
If high-priority routing protocol sessions are established first, then service disruption is prevented, but the overall time to establish all sessions increases
Solution Approach 1:
The patent segments sessions into priority-based groups and establishes them in sequence. High-priority sessions are established first to ensure reliable traffic forwarding, followed by low-priority sessions. This segmentation ensures that critical routing information is available before traffic begins flowing, maintaining reliability while managing overall establishment time.
3Loss of time
If all routing protocol sessions are established simultaneously, then setup time is minimized, but critical sessions may not be ready when traffic arrives causing packet drops
Solution Approach 1:
The patent implements preliminary action by establishing high-priority routing protocol sessions before low-priority sessions. This ensures that critical routing information is available in advance before traffic begins forwarding, preventing packet drops while maintaining efficient overall establishment time through prioritized sequential setup.
Data Source
AI summary
A network device is described that includes one or more processors configured to select a prioritized sub-set of a plurality of routing protocol sessions based on peer priority information. The one or more processors are configured to establish one or more routing protocol sessions of the prioritized sub-set. The one or more processors are configured to, in response to determining that a threshold for establishing the prioritized sub-set of the plurality of routing protocol sessions is satisfied, establish one or more routing protocol sessions of the plurality of routing protocol sessions that are not included in the prioritized sub-set. The one or more processors are configured to forward network traffic using the established one or more routing protocol sessions of the prioritized sub-set and the established one or more routing protocol sessions of the plurality of routing protocol sessions that are not included in the prioritized sub-set.


