vBNG User Plane Address Translation and Pool Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In virtual broadband network gateways (vBNG) with separated user plane and control plane, existing methods require extensive interface messages between devices, leading to high network resource consumption and increased deployment costs due to the need for separate log servers and address management servers.
Innovation Solution
Integrating address translation, public address pool management, and port number management functions into the user plane device, allowing it to generate and manage address translation information independently, reducing the need for extensive interface messages with the control plane and eliminating the requirement for separate log servers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If address translation information is obtained through extensive interface messages between vBNG-CP and vBNG-UP devices, then address translation functionality is achieved, but network resource consumption increases
Solution Approach 1:
The patent merges the address translation function, public address pool management function, and port number management function into a single user plane device. This integration eliminates the need for extensive interface messages between separate vBNG-CP and vBNG-UP devices, thereby reducing network resource consumption while maintaining address translation functionality.
Solution Approach 2:
The user plane device is designed to perform multiple functions simultaneously: address translation, public address pool management, and port number management. This multi-functionality reduces the need for separate dedicated devices and extensive communication interfaces, thereby reducing network resource consumption while ensuring reliable address translation.
2Adaptability or versatility
If separate log servers and address management servers are deployed, then comprehensive management functionality is achieved, but deployment costs increase
Solution Approach 1:
The patent combines log server functionality, address management server functionality, and user plane functionality into a single integrated device. This merging eliminates the need for multiple separate servers, thereby reducing deployment costs while maintaining comprehensive management functionality through the integrated system.
Solution Approach 2:
The integrated user plane device performs multiple roles simultaneously: it acts as a log server, an address management server, and a user plane device with address translation capabilities. This multi-functionality achieves comprehensive management functionality without requiring separate dedicated servers, thereby reducing deployment costs.
3Extent of automation
If control plane and user plane are separated into different devices, then control and forwarding functions are independent, but device complexity increases
Solution Approach 1:
The patent merges the control plane functions (address translation, public address pool management, port number management) and user plane functions (packet forwarding) into a single integrated device. This consolidation simplifies the overall system structure by reducing the number of separate devices while maintaining the functional independence and automation of control and forwarding operations through integrated design.
Data Source
AI summary
This application discloses an address management method for a virtual broadband gateway (vBNG) in which a user plane and a control plane are separated. A user plane device receives a first packet that includes a private address of a terminal, the user plane device is provided with a public address pool and/or a port number corresponding to each public address in the public address pool. The user plane device generates address translation information of the terminal, where the address translation information of the terminal includes the private address, a public address in the public address pool, and a port number range, the address translation information of the terminal is used by the user plane device to translate an address of a service packet, and the service packet is a packet from the terminal or a packet to be sent to the terminal.


