Network Visibility Control Plane Rule Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network visibility systems face challenges in structured exchange of control and configuration information between data plane and control plane components, which is essential for initializing and maintaining proper traffic forwarding in network visibility systems, especially in scenarios involving GTP traffic in 3G and 4G/LTE networks.

Innovation Solution

The techniques involve a control plane component receiving messages from a data plane component about available forwarding resources, retrieving configuration information, determining mappings between network prefixes and resources, and generating packet forwarding rules to program the data plane component for traffic forwarding, with mechanisms for updating rules as resources or configurations change.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If manual configuration of forwarding rules is used in network visibility systems, then system complexity is reduced, but initialization time and maintenance effort increase significantly

Engineering Contradiction:
Improvesystem complexityVSAvoidinitialization time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The system enables self-service by allowing the data plane component to automatically discover available forwarding resources and by implementing an automated rule generation mechanism that creates forwarding rules based on retrieved configuration information and determined mappings, eliminating the need for manual configuration while maintaining low system complexity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system applies preliminary action by retrieving configuration information and determining mappings between network prefixes and forwarding resources before generating forwarding rules, which prepares the system in advance and reduces initialization time when traffic forwarding needs to be established

Inventive Principle:
Principle #10Preliminary action

2Productivity

If automated rule generation is implemented, then initialization speed improves, but system complexity and processing overhead increase

Engineering Contradiction:
Improveinitialization speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The automated rule generation process is segmented into distinct functional components: receiving messages about forwarding resources, retrieving configuration information, determining mappings between network prefixes and resources, and generating forwarding rules. This segmentation manages complexity by organizing the automation process into manageable, modular steps that can be executed sequentially

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The control plane component acts as an intermediary between the data plane component and the forwarding rule generation process. It receives messages from the data plane, retrieves configuration information, determines mappings, and generates rules, thereby mediating the automated process and managing system complexity through a centralized control mechanism

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If frequent updates of forwarding rules are performed, then network adaptability improves, but processing overhead and system load increase

Engineering Contradiction:
Improvenetwork adaptabilityVSAvoidprocessing overhead
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system implements feedback mechanisms where the data plane component sends messages about available forwarding resources to the control plane, which then determines whether updates to forwarding rules are necessary based on changes in configuration information or mappings. This feedback loop enables adaptability while avoiding unnecessary processing by only updating rules when actual changes occur

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10771475B2Techniques for exchanging control and configuration information in a network visibility system
Publication Date: 2020.09.08 EXTREME NETWORKS INC
  • US10771475B2 patent drawing
  • US10771475B2 patent drawing
  • US10771475B2 patent drawing

AI summary

Techniques for exchanging control and configuration information in a network visibility system are provided. In one embodiment, a control plane component of the network visibility system can receive one or more first messages from a data plane component of the network visibility system, where the one or more first messages define one or more forwarding resources available on the data plane component. The control plane component can further retrieve configuration information stored on the control plane component that comprises one or more network prefixes to be monitored by the network visibility system, and can determine one or more mappings between the network prefixes and the forwarding resources. Upon determining the one or more mappings, the control plane component can generate one or more packet forwarding rules based on the mappings. Finally, the control plane component can transmit one or more second messages to the data plane component that include the packet forwarding rules for programming on the data plane component.