Active-Active STEP Repositories for Network Topology Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveservice information distribution reliabilityVSAvoidrepository configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improveinformation exchange continuityVSAvoidconnection management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #23Feedback

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

Engineering Contradiction:
Improveconnectivity reliabilityVSAvoidconnection simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12003379B2Service and topology exchange protocol having client-driven active-active repositories with high availability
Publication Date: 2024.06.04 JUNIPER NETWORKS INC
  • US12003379B2 patent drawing
  • US12003379B2 patent drawing
  • US12003379B2 patent drawing

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.