Network Operations Gateway Configuration Synchronization for Reliability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional on-premise computing infrastructure management systems face challenges such as network unavailability due to single point of failure, cascading failures, and security vulnerabilities from relying on a single Network Operations Gateway (NOG), leading to business disruption and potential financial losses.
Innovation Solution
Implementing a system with multiple Network Operations Gateway modules (NOG1 and NOG2) synchronized by a tag-based synchronization module, ensuring consistent configurations across the infrastructure, reducing manual intervention, and enhancing network reliability and performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a single Network Operations Gateway (NOG) is used for managing network infrastructure, then device complexity is reduced and ease of operation is improved, but reliability deteriorates due to single point of failure
Solution Approach 1:
The system divides the single NOG into multiple NOG instances (first NOG and second NOG), each managing specific network devices. This segmentation eliminates the single point of failure while distributing management responsibilities across multiple independent instances.
Solution Approach 2:
Each NOG instance is assigned specific management responsibilities for particular network devices or regions. The first NOG manages certain devices while the second NOG manages others, creating localized management zones that improve reliability without requiring complete system redesign.
2Reliability
If multiple Network Operations Gateway modules are deployed for improved reliability, then network availability is enhanced, but configuration synchronization complexity increases
Solution Approach 1:
The synchronization module continuously monitors configuration states across multiple NOG instances and automatically detects discrepancies. When configuration drift is detected, the system initiates corrective synchronization actions to maintain consistency, creating a closed-loop feedback mechanism.
Solution Approach 2:
The synchronization module operates autonomously to reconcile configurations between NOG instances without requiring manual intervention. It automatically detects configuration differences and applies necessary corrections, enabling the system to self-maintain configuration consistency.
3Productivity
If manual configuration management is used for simplicity, then ease of operation is maintained, but productivity decreases due to time-consuming manual interventions
Solution Approach 1:
Configuration changes are developed and validated in advance in a development environment before being automatically deployed to production NOG instances. This preliminary action enables rapid, error-free configuration deployment without requiring manual step-by-step execution.
Solution Approach 2:
The system replaces manual mechanical configuration processes with automated software-based configuration management. Configuration changes are propagated automatically across NOG instances through digital synchronization, eliminating the need for manual configuration entry and reducing deployment time.
4Reliability
If a single NOG is used as a centralized management point, then ease of operation is improved, but security deteriorates due to attractive target for cyber-attacks
Solution Approach 1:
The centralized NOG is segmented into multiple distributed NOG instances, each managing specific network devices. This distribution eliminates the single attractive target for attacks while maintaining centralized-like coordination through the synchronization module.
Solution Approach 2:
The synchronization module acts as an intermediary that coordinates between multiple NOG instances without requiring a single centralized management point. It enables centralized management functionality while distributing security risks across multiple instances.
Data Source
Figure 1~2
Figure 3~4b
Figure 4c~4d
AI summary
A method (400) for managing configurations of a computing infrastructure involves accessing instructions that provision Network Operations Gateways with network devices and a synchronization module to reconcile their configurations. The synchronization module uses tags associated with objects in the network and sets of rules to detect and create Virtual Service Networks, replicating endpoints between gateways through data synchronization.