SDN Forwarder IP Allocation via DHCP Relay Agent
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In software-defined networking (SDN) with the OPENFLOW standard, the separation of control and forwarding planes leads to an inability for users to acquire IP addresses via DHCP in SAE network architectures, resulting in address allocation failures.
Innovation Solution
An IP address allocation system and method that enables IP address acquisition through a forwarder and control device communication, where the forwarder receives DHCP requests, acquires IP addresses from a DHCP service network element, and sends them to users based on user characteristic information, ensuring packets are routed correctly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If control plane and forwarding plane are separated in SDN, then network control flexibility is improved, but DHCP address allocation capability deteriorates
Solution Approach 1:
The patent introduces a DHCP relay agent as an intermediary component that bridges the gap between the control plane and forwarding plane. The relay agent receives DHCP requests from user equipment, forwards them to DHCP servers, and relays responses back, enabling DHCP functionality in the separated SDN architecture without requiring the forwarding plane to have embedded DHCP server capabilities.
Solution Approach 2:
The patent segments the DHCP service functionality into separate components: the DHCP relay agent handles request forwarding and the DHCP server handles address allocation. This segmentation allows the forwarding plane to focus on packet forwarding while the control plane components handle DHCP logic, maintaining both separation benefits and DHCP functionality.
2Adaptability or versatility
If DHCP service is integrated into control device, then address allocation functionality is improved, but system complexity increases
Solution Approach 1:
The control device is designed with multi-functionality, serving both as a network controller and a DHCP server. This universal design consolidates multiple functions into a single component, avoiding the need for separate DHCP server infrastructure and reducing overall system complexity despite the control device handling multiple responsibilities.
Data Source
AI summary
An internet protocol (IP) address allocation method includes receiving, by a forwarder, an address request sent by an external network element, where the address request includes a dynamic host configuration protocol (DHCP) request of user equipment (UE) and user characteristic information of the UE, acquiring, from a DHCP service network element according to the DHCP request, an IP address allocated to the UE, and acquiring first instruction information that is delivered by a control device according to the user characteristic information of the UE and the IP address allocated to the UE, and sending the IP address to the UE according to the user characteristic information.


