Back to results
US 11,146,531 B2Granted
Separating CGN forwarding and control
AssigneeNew H3C Technologies Co., Ltd.
InventorsDan Meng, Hongshu Shi
Life of this patent
Estimating the term…
Abstract
By splitting CGN functions based on a control plane and a forwarding plane, a CGN control plane function is put into a BRAS CP device, and a CGN forwarding plane function is retained on a CGN card on the BRAS DP device, and CGN configuration information is distributed by the BRAS CP device to the BRAS DP device.
Claims12
A method of separating carrier-grade network address translation (CGN) forwarding and control, comprising:
- assigning, by a Broadband Remote Access Server (BRAS) control plane (CP) device, a private network address and a private network port to a target user terminal accessing a BRAS data plane (DP) device when detecting that the target user terminal is successfully authenticated;
- selecting, by the BRAS CP device, a target CGN card from one or more CGN cards in the BRAS DP device;
- selecting, by the BRAS CP device, a target public network address and a target port block from idle public network addresses and port blocks on the target CGN card;
- sending, by the BRAS CP device, CGN configuration information for the target user terminal to the BRAS DP device, wherein the CGN configuration information comprises identity information of the target CGN card, the private network address, the private network port, the target public network address and the target port block,
- wherein, before selecting the target public network address and the target port block from the idle public network addresses and the port blocks on the target CGN card, determining, by the BRAS CP device, whether there are idle public network addresses and port blocks on the target CGN card.
2 more elements
An apparatus for separating carrier-grade network address translation (CGN) forwarding and control, comprising:
- a processor, and
- a machine-readable storage medium storing machine executable instructions wherein by executing the machine executable instructions, the processor is caused to:
- assign, by a Broadband Remote Access Server (BRAS) control plane (CP) device, a private network address and a private network port to a target user terminal accessing a BRAS data plane (DP) device when detecting that the target user terminal is successfully authenticated;
- select, by the BRAS CP device, a target CGN card from one or more CGN cards in the BRAS DP device;
- select, by the BRAS CP device, a target public network address and a target port block from idle public network addresses and port blocks on the target CGN card;
- and
- send, by the BRAS CP device, CGN configuration information for the target user terminal to the BRAS DP device, wherein the CGN configuration information comprises identity information of the target CGN card, the private network address, the private network port, the target public network address and the target port block,
- wherein, before selecting the target public network address and the target port block from the idle public network addresses and the port blocks on the target CGN card, determining, by the BRAS CP device, whether there are idle public network addresses and port blocks on the target CGN card.
5 more elements
Dependencies are inferred from the claim text.