SDN Controller Flow Rule Generation for Packet Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In SDN environments, the reactive forwarding technique can lead to increased load on the SDN controller due to unnecessary data packet transmissions and changes in packet order, potentially causing operation failures and errors if the destination host does not support reassembly.
Innovation Solution
The SDN controller generates and transmits a flow rule based on physical addresses of communicating hosts, allowing data packets to be routed directly between network devices without passing through the controller, thereby reducing unnecessary transmissions and maintaining packet order.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If reactive forwarding technique is used to reduce memory usage in SDN switches, then memory consumption is reduced, but SDN controller load increases and packet transmission order may change
Solution Approach 1:
The patent applies preliminary action by pre-calculating and storing flow rules in the SDN controller before data packets arrive. When a data packet needs to be transmitted, the controller checks the pre-stored flow rules to determine the transmission path, avoiding the need to process each packet individually and thus reducing controller load while maintaining packet order.
2Quantity of substance
If reactive forwarding technique is used to reduce memory usage in SDN switches, then memory consumption is reduced, but SDN controller processing load increases
Solution Approach 1:
The patent applies preliminary action by pre-calculating and storing flow rules in the SDN controller before data packets arrive. When a data packet needs to be transmitted, the controller checks the pre-stored flow rules to determine the transmission path, avoiding the need to process each packet individually and thus reducing controller load while maintaining packet order.
3Speed
If flow rules are pre-installed in all SDN switches, then packet transmission speed is improved, but memory consumption in switches increases
Solution Approach 1:
The patent applies local quality by installing flow rules only in the specific SDN switches that lie on the transmission path between source and destination hosts, rather than pre-installing flow rules in all switches. This selective approach reduces memory consumption in switches while still enabling fast packet transmission along the determined path.
Data Source
AI summary
The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). Methods of operating a device for controlling a flow rule in a software-defined network (SDN), according to various embodiments, comprise: an operation of receiving a physical address request packet for a first host to communicate with a second host from a first network device connected with the first host; an operation of transmitting the received physical address request packet to a second network device connected with the second host; an operation of generating a flow rule relating to a transmission path of a data packet transmitted from the first host to the second host, on the basis of the physical address of the first host and the physical address of the second host, when a physical address response packet including the physical address of the second host is received from the second network device as a response to the physical address request packet; and an operation of transmitting the generated flow rule to the first network device and the second network device, so that the first network device and the second network device transmit the data packet on the basis of the flow rule.


