Flow Control Device for Switch Node Terminal Association
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


