DHCP Address Translation for Subscriber Connection Aggregation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In multiprocessor network traffic management systems, connections from multiple client devices associated with the same subscriber are often handled by different processing cores, leading to undesirable separation and negatively impacting scalability and performance, particularly in accounting for data usage.
Innovation Solution
Implementing DHCP address translation to identify and aggregate connections from the same subscriber to a single processing core, ensuring that all network traffic management processes for these clients are handled by the same instance of the traffic management application, thereby improving resource efficiency and scalability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If connections from multiple client devices associated with the same subscriber are distributed across different processing cores, then load balancing is improved, but accounting for data usage requires more resources and processing complexity increases
Solution Approach 1:
The patent introduces a subscriber identifier as an intermediary element that links multiple client devices to a single processing core. By inserting this identifier into DHCP messages and using it for routing decisions, the system ensures that all connections from the same subscriber are handled by the same processing core instance, thereby simplifying accounting processing while maintaining load balancing across different subscribers.
2Use of energy by moving object
If connections from the same subscriber are handled by different processing cores, then resource utilization is improved, but scalability and performance are negatively impacted
Solution Approach 1:
The patent applies preliminary action by assigning a subscriber identifier to each client device during the DHCP address assignment process. This identifier is stored and used beforehand to determine which processing core should handle subsequent connections from that client. By pre-establishing this mapping relationship, the system ensures consistent routing of all subscriber connections to the same processing core, improving scalability and performance without sacrificing resource utilization.
3Ease of operation
If arbitrary IP addresses are assigned to client devices, then address management is simplified, but connection aggregation to the same processing core becomes difficult
Solution Approach 1:
The patent introduces a subscriber identifier as an intermediary that bridges the gap between arbitrary IP address assignment and connection aggregation requirements. Instead of relying on IP address patterns or modifications, the system inserts this unique identifier into DHCP messages and uses it to route all connections from the same subscriber to the same processing core. This approach maintains the simplicity of arbitrary IP address management while enabling effective connection aggregation.
Data Source
AI summary
Methods, non-transitory computer readable media, network traffic management apparatuses, and network traffic management systems that obtain an assigned Internet Protocol (IP) address from a DHCP server in response to an address request received from a client. One of a plurality of processing cores, on which a traffic management process is executing, is identified. The assigned IP address is modified based on the identified processing core. The modified IP address is sent to the client in response to the received address request. With this technology, connections associated with a same subscriber can advantageously be disaggregated to the same traffic management process.


