# US 2021/0084580 A1 · User Management Device, BNG, and BNG User Internet Access Method and System

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2021/0084580 A1
- Document ID: US20210084580A1
- Status: Published application
- Kind: A1
- Application number: 17/033,058
- Filed: 2020-09-25
- Published: 2021-03-18
- Earliest claimed: 2013-07-31
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co., Ltd.
- Inventors: Chengyong Lin
- Web page: https://patentgrep.com/patent/US20210084580A1

## CPC

- H04W 48/18: Selecting a network or a communication service
- H04L 12/2801: {Broadband local area networks}
- H04L 12/4641: {Virtual LANs, VLANs, e.g. virtual private networks [VPN] (LAN interconnection over a bridge based backbone H04L12/462; encapsulation techniques H04L12/4633; routing of packets H04L45/00; packet switches H04L49/00; virtual private networks for security H04L63/0272)}
- H04L 12/66: Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
- H04L 63/08: {for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32)}
- H04W 12/06: Authentication
- H04W 48/16: Discovering, processing access restriction or access information
- H04W 88/16: Gateway arrangements
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

The application discloses an Internet access method. The method includes receiving a first Internet access packet reported by a first BNG, the first Internet access packet carrying user information and information of the first BNG, and receiving the user's second Internet access packet reported by a second BNG, wherein the second Internet access packet carries user information and information of the second BNG. The method also includes recording, according to the user information, information of the first BNG and information of the second BNG in a BNG list to which the user belongs, and selecting, according to a preset policy, the first BNG from the BNG list. The method also includes delivering the user's forwarding information to the first BNG; and sending a response packet to the user, where the response packet is used to instruct the user to access the Internet by using the first BNG.

## Claims

### Claim 1

A device, comprising:
a processor; and
a non-transitory computer-readable storage medium storing a program to be executed by the processor, wherein when the program is executed the program causes the device to:
receive a plurality of Internet access packets of a user from a plurality of broadband network gateway devices (BNGs), wherein each Internet access packet of the plurality of Internet access packets carries user information of the user and information of a corresponding BNG of the plurality of BNGs that reports the respective Internet access packet to the device;
recording, according to the user information carried in the plurality of Internet access packets, the information of each corresponding BNG of the plurality of BNGs in a BNG list to which the user belongs;
selecting, according to a preset policy, a first BNG from the BNG list for the user; and
delivering forwarding information of the user to the first BNG.

### Claim 2 (depends on 1)

The device according to claim 1, wherein the preset policy instructs to select a BNG of the plurality of BNGs with a smallest load, or to select a BNG of the plurality of BNGs with a shortest delay.

### Claim 3 (depends on 1)

The device according to claim 1, wherein the device is further caused to validate that the user is an authorized user before recording the information of the corresponding BNGs of the plurality of BNGs in the BNG list to which the user belongs.

### Claim 4 (depends on 1)

The device according to claim 1, wherein the device is further caused to:
select, after a link of the first BNG breaks down, a second BNG of the plurality of BNGs from the BNG list, wherein the link that breaks down does not correspond to the second BNG; and
deliver the forwarding information of the user to the second BNG.

### Claim 5 (depends on 1)

The device according to claim 1, wherein the device is further caused to:
send a response packet to the user, wherein the response packet instructs the user to access the Internet by using the first BNG.

### Claim 6 (depends on 1)

The device according to claim 1, wherein the device is further caused to:
select, after the first BNG breaks down, a second BNG, wherein the second BNG is operational; and
deliver the forwarding information of the user to the second BNG.

### Claim 7

A broadband network gateway device (BNG), comprising:
a processor;
a non-transitory computer-readable storage medium storing a program to be executed by the processor, wherein when the program is executed the program causes the device to:
receive an Internet access packet from a user, wherein the Internet access packet is sent to each BNG of a plurality of BNGs which are connected to the user by a switching network, and the BNG is one of the plurality of BNGs; and
report the Internet access packet to a user management device, wherein the reported Internet access packet carries user information of the user and information of the BNG; and
receive and save forwarding information of the user delivered by the user management device after the user management device selects the BNG from a BNG list according to a preset policy.

### Claim 8

A system, comprising:
a user management device; and
a plurality of broadband network gateway devices (BNGs) connected to a user by a switching network;
wherein each BNG of the plurality of BNGs is configured to:
receive an Internet access packet reported by the user; and
report the Internet access packet to the user management device, wherein the reported Internet access packet carries user information of the user and information of the reporting BNG; and
wherein the user management device is configured to:
record, according to the user information in each reported Internet access packet, the information of the plurality of BNGs in a BNG list to which the user belongs;
select, according to a preset policy, a first BNG from the BNG list; and
deliver forwarding information of the user to the first BNG.

### Claim 9 (depends on 8)

The system according to claim 8, wherein the preset policy instructs to select a BNG with a smallest load, or to select a BNG with a shortest delay.

### Claim 10 (depends on 9)

The system according to claim 9, wherein the user management device is further configured to:
validate that the user is an authorized user before recording the information of the plurality of BNGs in the BNG list to which the user belongs.

### Claim 11 (depends on 9)

The system according to claim 9, wherein the user management device is further configured to:
select, after a link of the first BNG breaks down, a second BNG whose link does not break down from the BNG list; and
deliver the forwarding information of the user to the second BNG.

### Claim 12

A method implemented in a user management device, comprising:
receiving a plurality of Internet access packets of a user from a plurality of broadband network gateway devices (BNGs), and wherein each Internet access packet of the plurality of Internet access packets carries user information of the user and information of a corresponding BNG of plurality of BNGs which reports the respective Internet access packet;
recording, according to the user information carried in the plurality of Internet access packets, the information of each corresponding BNG of the plurality of BNGs in a BNG list to which the user belongs;
selecting, according to a preset policy, a first BNG from the BNG list for the user; and
delivering forwarding information of the user to the first BNG.

### Claim 13 (depends on 12)

The method according to claim 12, wherein the preset policy instructs to select a BNG of the plurality of BNGs with a smallest load, or to select a BNG of the plurality of BNGs with a shortest delay.

### Claim 14 (depends on 12)

The method according to claim 12, further comprising:
validating that the user is an authorized user before recording the information of the corresponding BNGs of the plurality of BNGs in the BNG list to which the user belongs.

### Claim 15 (depends on 12)

The method according to claim 12, further comprising:
selecting, after a link of the first BNG breaks down, a second BNG whose link does not break down from the BNG list; and
delivering the forwarding information of the user to the second BNG.

### Claim 16 (depends on 12)

The method according to claim 12, further comprising:
selecting, after the first BNG breaks down, a second BNG, wherein the second BNG is operational; and
delivering the forwarding information of the user to the second BNG.

### Claim 17 (depends on 12)

The method according to claim 12, further comprising:
sending a response packet to the user, wherein the response packet instructs the user to access the Internet by using the first BNG.
