BGP Prefix Telemetry Tracking for Network Topology Monitoring
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network routing systems face challenges in efficiently tracking and managing routing events, particularly in large networks where manual configuration of routing tables is unfeasible due to rapid topology changes.
Innovation Solution
The implementation of systems, methods, and devices for automatically tracking prefixes within a network topology based on telemetry data, utilizing the Border Gateway Protocol (BGP) to detect and manage routing events in real-time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If manual configuration of routing tables is used, then routing paths can be precisely controlled, but it becomes unfeasible in large networks with rapid topology changes
Solution Approach 1:
The system implements automatic routing table construction through dynamic routing protocols. BGP speakers autonomously exchange routing information and populate routing tables without manual intervention, enabling the system to self-adjust to topology changes while maintaining precise routing control through protocol-based path selection algorithms
Solution Approach 2:
The routing system transitions from static manual configuration to dynamic automatic construction. Routing tables are continuously updated based on real-time network topology changes detected through BGP telemetry data, allowing the system to adapt automatically to rapid changes while maintaining optimal paths
2Adaptability or versatility
If dynamic routing protocols are used to automatically construct routing tables, then the system can adapt to rapid topology changes, but real-time tracking of routing events becomes challenging
Solution Approach 1:
The system implements a feedback mechanism where BGP speakers continuously telemetry data about routing events to a centralized tracker. The tracker monitors route additions, withdrawals, and modifications in real-time, providing feedback about network state changes that enables both adaptive routing and accurate event tracking simultaneously
Solution Approach 2:
A centralized routing event tracker acts as an intermediary between distributed BGP speakers and network management systems. This mediator collects, standardizes, and distributes routing event information, enabling accurate real-time tracking while allowing individual BGP speakers to focus on dynamic route construction
3Extent of automation
If multiple entities are involved in selecting best paths through BGP, then network autonomy and distributed control are achieved, but detecting and tracking routing events across the network becomes complex
Solution Approach 1:
The system merges the routing event detection capabilities across multiple autonomous BGP entities into a unified tracking framework. The centralized tracker consolidates routing event information from multiple sources, correlating events across autonomous systems to provide a coherent view of network-wide routing changes without compromising individual entity autonomy
Data Source
AI summary
Telemetry monitoring of BGP prefixes in a network topology. A system includes a plurality of input topic streams and a plurality of processors, wherein each of the plurality of processors is dedicated to one or more of the plurality of input topic streams. The system includes a plurality of stream stores for storing data, wherein each of the plurality of stream stores is dedicated to one or more of the plurality of input topic streams. The system includes a route processor in communication with each of the plurality of stream stores, wherein the route processor determines whether a route for a network topology corresponds with an existing route stored on at least one of the plurality of stream stores.


