Fabric Synchronization Agents for Consistent Network Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large networks with dispersed devices across geographical areas face disruptions due to network device failures, requiring manual configuration updates that are time-consuming and prone to misconfigurations, leading to communication disruptions.

Innovation Solution

Implementing Fabric Availability and Synchronization (FAS) agents to manage network devices, which automatically determine a primary agent, synchronize configurations, and propagate changes across the network, ensuring redundancy and fault tolerance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual configuration updates are performed on network devices, then configuration changes can be applied, but the process is time-consuming and prone to misconfigurations

Engineering Contradiction:
Improveconfiguration update speedVSAvoidconfiguration accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The FAS agent system enables network devices to automatically synchronize their own configurations without requiring manual intervention. Each device monitors its configuration state and autonomously updates itself based on synchronized data from peer devices, eliminating manual configuration tasks while maintaining accuracy through automated validation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements continuous feedback loops where FAS agents monitor configuration states, detect discrepancies, and automatically trigger synchronization updates. This feedback mechanism ensures that configuration changes are propagated reliably across the network while allowing devices to self-correct inconsistencies without manual intervention.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If individual device updates are performed, then configuration changes can be applied to specific devices, but network downtime increases and communication is disrupted

Engineering Contradiction:
Improveconfiguration flexibilityVSAvoidnetwork downtime
Core Design Contradiction:
Adaptability or versatilityVSDuration of action of stationary object

Solution Approach 1:

The FAS agent system performs preliminary synchronization of configuration data across multiple devices before actual updates are applied. By pre-synchronizing configuration states and validating changes in advance, the system minimizes disruption during the actual update process and allows for smoother, more resilient configuration transitions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuous operation during configuration updates by enabling devices to synchronize configurations in the background without interrupting network traffic. The FAS agents continuously monitor and update configurations asynchronously, ensuring that network communication remains uninterrupted while still achieving configuration consistency across all devices.

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If multiple FAS agents are deployed for redundancy, then fault tolerance is improved, but device complexity increases

Engineering Contradiction:
Improvefault toleranceVSAvoidagent management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Multiple FAS agents across different network devices are merged into a unified synchronization system that operates autonomously. The agents combine their monitoring and synchronization functions into a coordinated network-wide process, achieving redundancy and fault tolerance without requiring complex centralized management. Each agent operates independently but contributes to the collective system intelligence.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12542715B2Fabric availability and synchronization
Publication Date: 2026.02.03 ORACLE INT CORP
  • US12542715B2 patent drawing
  • US12542715B2 patent drawing
  • US12542715B2 patent drawing

AI summary

Aspects of the present disclosure include implementing fabric availability and synchronization (FAS) agents within a fabric network. In one example, a first FAS agent executing on a first network device may receive, from a second network device, a command to modify a configuration of a second network device. The first FAS may upgrade the configuration of the first network device based on the command from a current configuration to a new configuration. The first FAS agent increment a state identifier associated with the configuration of the first network device to a new state identifier associated with the new configuration. The first FAS agent may then transmit a control packet that includes the new state identifier. A second FAS agent executing on the second network device may receive the control packet and execute the command to update the configuration of the second network device to the new configuration.