Active-Active STEP Repositories for Network Topology Distribution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional computer networks face inefficiencies in distributing service and topology information due to unreliable connectivity between network devices and STEP repositories, leading to disruptions in service information and topology updates, which affects network efficiency and routing latency.
Innovation Solution
Implementing an active-active STEP repository configuration where network devices send and receive service and topology information to multiple active STEP repositories, ensuring continuous information exchange even if connectivity with one repository is lost, and using this information to build and update routing tables.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a traditional active-standby STEP repository configuration is used, then system complexity is reduced and ease of operation is improved, but reliability deteriorates because connectivity between network devices and the single active repository is not guaranteed, causing disruptions in service information and topology updates
Solution Approach 1:
The patent merges the roles of active and standby repositories into multiple active-active repositories. Each repository simultaneously performs primary functions (receiving STEP documents from network devices) and backup functions (providing redundancy), eliminating the need for separate active-standby configurations. This is achieved by having each repository accept publications from network devices and replicate to other repositories, making the system more reliable without significantly increasing operational complexity.
Solution Approach 2:
The patent segments the single centralized repository function into multiple distributed repository instances. Instead of one active repository that all network devices must connect to, the system divides functionality across multiple repositories that can independently serve network devices. This segmentation ensures that if one repository is unavailable, network devices can still publish and subscribe through other repositories, improving reliability.
2Reliability
If multiple active STEP repositories are implemented, then reliability is improved by ensuring continuous information exchange, but device complexity increases due to multiple connections and synchronization requirements
Solution Approach 1:
The patent implements self-service mechanisms where each active repository automatically performs replication and synchronization with other repositories without manual intervention. When a network device publishes a STEP document to one repository, that repository automatically replicates it to other active repositories. Similarly, repositories autonomously synchronize their states and handle failover scenarios, reducing the complexity of managing multiple connections while maintaining high reliability.
Solution Approach 2:
The system incorporates feedback mechanisms where repositories monitor connectivity status and automatically adjust their behavior. If a repository detects that a network device or another repository is unavailable, it uses feedback from connectivity monitoring to route publications through alternative paths or wait for recovery, ensuring continuous information exchange without requiring complex manual configuration.
3Reliability
If network devices connect to a single STEP repository, then ease of operation is improved, but reliability deteriorates as connectivity cannot be guaranteed, affecting routing latency
Solution Approach 1:
The patent introduces dynamic connection capabilities where network devices can automatically switch between multiple repository connections based on availability. Instead of statically connecting to one repository, devices dynamically establish connections to multiple active repositories and can seamlessly transition between them if connectivity to one is lost. This dynamic approach maintains ease of operation while significantly improving connectivity reliability and reducing routing latency.
Data Source
AI summary
Techniques are disclosed for promulgating service information and topology information in a network in a high availability manner. An example device is configured to create a first service and topology exchange protocol (STEP) document. The first STEP document includes service information and topology information. The example device is configured to send the first STEP document to a first STEP repository for forwarding to at least one subscribing network device. The example device is also configured to send the first STEP document to a second STEP repository for forwarding to the at least one subscribing network device.


