Virtualized Network Management Protocol Offloading via Service Function Chaining

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network management systems face challenges in upgrading and managing network elements due to computational overhead and compatibility issues with legacy protocols, particularly with SNMP, which lacks modern features and interoperability, leading to inefficiencies and increased resource consumption.

Innovation Solution

Implementing a virtualization engine that offloads network management protocol processes using Service Function Chaining (SFC) via Network Service Headers (NSH), allowing network elements to communicate with a virtualization engine rather than maintaining local NMP code blocks, thereby reducing computational load and enabling seamless protocol upgrades without altering network elements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If network elements maintain local NMP code blocks for protocol communication, then protocol compatibility and direct communication capability are improved, but computational overhead and resource consumption increase

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidcomputational overhead
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts NMP code blocks from individual network elements and consolidates them into a centralized virtualization engine. Network elements no longer maintain local NMP implementations; instead, they communicate with the virtualization engine which houses the actual protocol handling code. This extraction eliminates redundant computational resources at each network element while preserving protocol compatibility through the centralized engine.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent merges multiple NMP code blocks from different network elements into a single virtualization engine. By combining scattered protocol implementations into one centralized location, the system reduces overall computational overhead while maintaining full protocol support. The virtualization engine serves as a shared resource that all network elements can access for protocol communication.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If network elements implement legacy protocols like SNMP locally, then backward compatibility is improved, but adaptability to modern protocols and features deteriorates

Engineering Contradiction:
Improveprotocol modernizationVSAvoidmiddleware requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The virtualization engine acts as an intermediary between network elements and the NMS. It handles all protocol translation and adaptation, allowing network elements to communicate with modern NMS using contemporary protocols without requiring the elements themselves to implement multiple protocol versions. This mediator approach eliminates the need for complex middleware at network elements while maintaining backward compatibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If network elements maintain multiple protocol versions for interoperability, then compatibility with legacy systems is improved, but device complexity and maintenance difficulty increase

Engineering Contradiction:
ImproveinteroperabilityVSAvoidcode block management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The virtualization engine is designed as a universal platform that supports multiple NMP versions and protocol types in a single system. Instead of each network element maintaining separate code blocks for different protocols, the centralized engine provides multi-functional protocol support. This allows the system to maintain interoperability across legacy and modern protocols while significantly reducing the complexity at individual network elements.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10756945B2Virtualized network management protocols
Publication Date: 2020.08.25 CISCO TECHNOLOGY INC
  • US10756945B2 patent drawing
  • US10756945B2 patent drawing
  • US10756945B2 patent drawing

AI summary

Approaches are disclosed for virtualizing a network management protocol (NMP). A network element offloads processes for communicating in the NMP to a virtualization engine (e.g., a backend virtualization proxy for the network element). The network element transmits a message containing a NMP request to the virtualization engine using service function chaining (SFC) by inserting service plane protocol data (e.g., a network service header (NSH)) into the message (e.g., an impregnated request). The virtualization engine expropriates, from the network element, processes for communicating in the NMP and can, thereby, reduce the computational resources used by the network element for communicating in the NMP. The virtualization engine generates a NMP response to the NMP request. The virtualization engine transmits a different message containing the NMP response to the network element using SFC by inserting service plane protocol data into the message (e.g., an impregnated response).