Flow Control Device for Switch Node Terminal Association

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing flow table updating method in communication systems, particularly in OpenFlow technology, leads to unnecessary flow entries remaining in switch nodes, causing potential security holes and performance issues due to duplicated paths and redundant configurations, especially when terminals move or change connections.

Innovation Solution

A communication system with a flow control device that includes a terminal management unit to record and manage associations between packet source terminals and switch nodes, allowing for prompt modification or deletion of flow entries in the flow table, thereby ensuring timely updates and removing unnecessary entries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If flow entries are added to the flow table for mobile terminals, then packet forwarding capability is improved, but unnecessary flow entries remain causing security holes and performance issues

Engineering Contradiction:
Improvepacket forwarding capabilityVSAvoidsecurity and performance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system implements feedback mechanisms where the controller receives notifications from switch nodes about terminal connection changes. This feedback loop enables the controller to detect when terminals move or disconnect, triggering automatic flow entry updates to remove unnecessary entries and maintain security while preserving forwarding capability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary actions by pre-establishing flow entries when terminals connect, and proactively removing them when terminals disconnect or move. This preliminary management of flow entries prevents security issues before they occur, rather than reacting after problems arise.

Inventive Principle:
Principle #10Preliminary action

2Duration of action of stationary object

If flow entries are maintained for mobile terminals, then continuous packet forwarding is improved, but duplicated paths and redundant configurations occur

Engineering Contradiction:
Improvecontinuous packet forwardingVSAvoidflow table configuration
Core Design Contradiction:
Duration of action of stationary objectVSDevice complexity

Solution Approach 1:

The system dynamically manages flow entries based on real-time terminal connection states. Flow entries are automatically created, modified, or deleted according to terminal movements and connection changes, ensuring the flow table remains optimized and free of duplications while maintaining continuous forwarding capability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system discards unnecessary flow entries when terminals disconnect or move to different switch nodes, and recovers resources by重新 creating appropriate flow entries for new connection states. This prevents accumulation of redundant configurations while ensuring continuous service availability.

Inventive Principle:
Principle #34Discarding and recovering

3Measurement precision

If the flow table is updated frequently to track terminal movements, then flow accuracy is improved, but system overhead and processing time increase

Engineering Contradiction:
Improveflow tracking accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

Switch nodes autonomously detect terminal connection changes and send notifications to the controller without requiring continuous polling or manual intervention. This self-service mechanism maintains accurate flow tracking while minimizing system overhead and processing time, as updates occur only when necessary.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements periodic flow table updates triggered by terminal connection events rather than continuous updates. This event-driven periodic action maintains flow accuracy while reducing unnecessary processing overhead compared to constant monitoring approaches.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS8837286B2Communication system, flow control device, flow table updating method, and program
Publication Date: 2014.09.16 NEC CORP
  • US8837286B2 patent drawing
  • US8837286B2 patent drawing
  • US8837286B2 patent drawing

AI summary

A communication system, wherein a switch node to which a terminal is connected can be recognized, and a flow table can be updated promptly in accordance with the status of the switch node. The communication system includes: a switch node that operates in accordance with a flow table in which processing content is defined for each of a plurality of flows, and a flow control device that includes a terminal management unit that records, based on a request to set a flow entry from the switch node, information of association between a terminal of a packet source and a switch node to which the terminal is connected, wherein the flow control device refers to the information of association to make the switch node execute a modification or deletion of a flow entry in the flow table.