Method, device and system for implementing address sharing
First Claim
1. A method for implementing address sharing, wherein an Authentication, Authorization and Accounting (AAA) server is configured with an address pool for unified management over Internet Protocol (IP) addresses, the method comprising:
- allocating, by the AAA server, an IP address to a Carrier Grade Network Address Translation (CGN) device according to the address pool;
when releasing the IP addresses, an IP address management cell is required to be released wholly, and individual release of the IP addresses is not allowed;
if there is no idle IP address management cell to be released, creating a new session for resource according to IP address releasing policy until an idle cell is generated;
wherein the IP address releasing policy comprises one of;
a centralized policy;
in a release state, IP addresses assigned to the new session are concentrated to one or more cells, IP address resources of other cells enter an idle state after corresponding sessions are aged or manually deleted, and then the whole cells are released;
a coercive policy;
in a release state, a cell with fewer sessions is selected, and the cell is not allowed to be occupied by the new session;
moreover, all sessions occupying IP addresses of the cell are deleted, and the cell and the IP address of the cell are coercively released;
an ignoring policy;
in a release state, the release state is ignored when the new session is created if there is no idle IP address management cell, and an IP address resource is continued to be assigned to generate the new session according to an original mode; and
after an idle IP address management cell is generated, a releasing flow of the idle IP address management cell is started.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a method, device and system for implementing address sharing. An address pool configured for unified management over IP addresses is configured on an AAA server; and the AAA server may allocate an IP address to a CGN device according to the configured address pool. By such a technology for implementing address sharing in the present disclosure, IP address resource sharing among CGN devices is implemented, so that problems about resource load sharing among the CGN devices may be solved, a sharing rate of IP address resources is increased, and resource optimization may be implemented; and moreover, in terms of IP address management, a more available platform is provided for an operating company. In addition, the IP addresses are managed by the AAA server in a unified manner, and then the address pool is not required to be configured on the CGN device, so that the CGN device may be started without any address pool.
-
Citations
18 Claims
-
1. A method for implementing address sharing, wherein an Authentication, Authorization and Accounting (AAA) server is configured with an address pool for unified management over Internet Protocol (IP) addresses, the method comprising:
- allocating, by the AAA server, an IP address to a Carrier Grade Network Address Translation (CGN) device according to the address pool;
when releasing the IP addresses, an IP address management cell is required to be released wholly, and individual release of the IP addresses is not allowed;
if there is no idle IP address management cell to be released, creating a new session for resource according to IP address releasing policy until an idle cell is generated;wherein the IP address releasing policy comprises one of; a centralized policy;
in a release state, IP addresses assigned to the new session are concentrated to one or more cells, IP address resources of other cells enter an idle state after corresponding sessions are aged or manually deleted, and then the whole cells are released;a coercive policy;
in a release state, a cell with fewer sessions is selected, and the cell is not allowed to be occupied by the new session;
moreover, all sessions occupying IP addresses of the cell are deleted, and the cell and the IP address of the cell are coercively released;an ignoring policy;
in a release state, the release state is ignored when the new session is created if there is no idle IP address management cell, and an IP address resource is continued to be assigned to generate the new session according to an original mode; and
after an idle IP address management cell is generated, a releasing flow of the idle IP address management cell is started. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- allocating, by the AAA server, an IP address to a Carrier Grade Network Address Translation (CGN) device according to the address pool;
-
9. A device for implementing address sharing, the device being configured with an address pool for unified management over Internet Protocol (IP) addresses, and the device being configured to allocate an IP address to a Carrier Grade Network Address Translation (CGN) device according to the address pool;
-
when releasing the IP addresses, an IP address management cell is required to be released wholly, and individual release of the IP addresses is not allowed; wherein the device is further configured to;
if there is no idle IP address management cell to be released, create a new session for resource according to IP address releasing policy until an idle cell is generated;wherein the IP address releasing policy comprises one of; a centralized policy;
in a release state, IP addresses assigned to the new session are concentrated to one or more cells, IP address resources of other cells enter an idle state after corresponding sessions are aged or manually deleted, and then the whole cells are released;a coercive policy;
in a release state, a cell with fewer sessions is selected, and the cell is not allowed to be occupied by the new session;
moreover, all sessions occupying IP addresses of the cell are deleted, and the cell and the IP address of the cell are coercively released;an ignoring policy;
in a release state, the release state is ignored when the new session is created if there is no idle IP address management cell, and an IP address resource is continued to be assigned to generate the new session according to an original mode; and
after an idle IP address management cell is generated, a releasing flow of the idle IP address management cell is started. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for implementing address sharing, comprising an Authentication, Authorization and Accounting (AAA) server and a Carrier Grade Network Address Translation (CGN) device, wherein
the AAA server is configured with an address pool configured for unified management over Internet Protocol (IP) addresses, and the AAA server is configured to allocate an IP address to the CGN device according to the address pool; - and
the CGN device is configured to interact with the AAA server and perform IP address management comprising application and/or releasing of the IP addresses; wherein the AAA server comprises an AAA server management module, configured to perform management as follows; address pool management; priority privilege management; and log management; the CGN device comprises a user configuration module, an IP address resource requesting/releasing module and an IP address resource management module, wherein the user configuration module is configured to perform configuration involving a sharing policy;
the sharing policy comprises at least one of following;
priority, a threshold and a step size;the IP address resource requesting/releasing module is configured to calculate a resource idleness rate and request/release the IP address according to the resource idleness rate; and the IP address resource management module is configured to manage an IP address resource; when releasing the IP addresses, an IP address management cell is required to be released wholly, and individual release of the IP addresses is not allowed; wherein the CGN device is further configured to;
if there is no idle IP address management cell to be released, create a new session for resource according to IP address releasing policy until an idle cell is generated;wherein the IP address releasing policy comprises one of; a centralized policy;
in a release state, IP addresses assigned to the new session are concentrated to one or more cells, IP address resources of other cells enter an idle state after corresponding sessions are aged or manually deleted, and then the whole cells are released;a coercive policy;
in a release state, a cell with fewer sessions is selected, and the cell is not allowed to be occupied by the new session;
moreover, all sessions occupying IP addresses of the cell are deleted, and the cell and the IP address of the cell are coercively released;an ignoring policy;
in a release state, the release state is ignored when the new session is created if there is no idle IP address management cell, and an IP address resource is continued to be assigned to generate the new session according to an original mode; and
after an idle IP address management cell is generated, a releasing flow of the idle IP address management cell is started.
- and
Specification