Network Node Configuration Data Protection With Redundant Executers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The redis database used in SONIC systems for network nodes is not completely secure, leading to vulnerabilities like remote code/command execution (REC) that cause data disorder and abnormal switch functions.

Innovation Solution

An endogenous security protection method is implemented, involving encapsulating configuration commands into network message flows, backing up and parsing these flows, storing data in dynamic heterogeneous redundant executers, performing consistency judgments, and dynamically scheduling executers to ensure data integrity and security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If configuration data is stored in a single redis database, then the system structure is simple and easy to operate, but the security and reliability are insufficient allowing data tampering and REC vulnerabilities

Engineering Contradiction:
Improvedata security and reliabilityVSAvoidsystem structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the configuration data storage by distributing data across multiple dynamic heterogeneous redundant executers instead of using a single redis database. Each executer stores a portion of the configuration data, and the system performs consistency judgments across all executers to ensure data integrity and security against tampering.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements beforehand cushioning by performing data backup before any potential data tampering occurs. The system backs up configuration data to multiple executers in advance, creating a cushion against future security threats such as REC vulnerabilities or data tampering attempts.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Reliability

If multiple dynamic heterogeneous redundant executers are used for data storage, then data security and consistency are improved, but the system complexity and data management difficulty increase

Engineering Contradiction:
Improvedata consistency and securityVSAvoiddata management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms where the synchronization module continuously monitors data consistency across all dynamic heterogeneous redundant executers. When inconsistencies are detected, the system automatically triggers consistency judgments and performs online-offline scheduling to restore consistency, thereby managing complexity through automated feedback loops.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs self-service by automatically managing its own consistency through internal consistency judgment mechanisms. The synchronization module autonomously detects data inconsistencies, identifies affected executers, and performs repairs without external intervention, reducing the operational burden of managing multiple redundant systems.

Inventive Principle:
Principle #25Self-service

3Reliability

If dynamic heterogeneous redundant executers are used with consistency checks, then data integrity is protected against tampering, but the operational speed and data synchronization time increase

Engineering Contradiction:
Improvedata integrity protectionVSAvoiddata synchronization speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent applies dynamics by implementing dynamic online-offline scheduling of executers. The system can switch between different executers based on real-time conditions, allowing faster data synchronization by selecting optimal executers for read/write operations while maintaining redundancy for security purposes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary actions by pre-establishing multiple redundant executers with initial data copies before actual operations begin. This allows the system to immediately leverage existing data across executers during consistency checks rather than performing full synchronization from scratch, reducing operational latency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260113356A1Endogenous security protection method for configuration data in operating system of network node
Publication Date: 2026.04.23 ZHEJIANG LAB
  • US20260113356A1 patent drawing
  • US20260113356A1 patent drawing
  • US20260113356A1 patent drawing

AI summary

An endogenous security protection method for configuration data in an operating system of a network node includes: when a data backup module receives a network message flow, target configuration data is backed up in the data backup module, a distribution module send the received network message flow to each dynamic heterogeneous redundant executer respectively, each dynamic heterogeneous redundant executer stores the target configuration data, a synchronization module read the target configuration data stored by each dynamic heterogeneous redundant executer respectively, a judgment module performs consistency judgment, the synchronization module performs online-offline scheduling on the executers based on a judgment result, a target executer with data disorder is taken offline, a candidate executer is brought online, and the candidate executer obtains the target configuration data from the data backup module.