# US 10,873,563 B2 · IP address allocation method, and device

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

- Number: US 10,873,563 B2
- Document ID: US10873563B2
- Status: Granted
- Kind: B2
- Application number: 16/039,225
- Filed: 2018-07-18
- Published: 2018-11-08
- Granted: 2020-12-22
- Earliest claimed: 2016-01-19
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co., Ltd.
- Inventors: Longyu Cao; Yanping Zhang; Runze Zhou
- Web page: https://patentgrep.com/patent/US10873563B2

## CPC

- H04L 61/5046: Resolving address allocation conflicts; Testing of addresses (testing when self-assigning an address H04L61/5092)
- H04L 61/5014: using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
- H04L 61/503: using an authentication, authorisation and accounting [AAA] protocol, e.g. remote authentication dial-in user service [RADIUS] or Diameter
- H04L 61/5061: Pools of addresses
- H04W 8/18: Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W 48/12: using downlink control channel
- H04W 76/10: Connection setup
- H04W 76/11: Allocation or use of connection identifiers
- H04W 80/04: Network layer protocols, e.g. mobile IP [Internet Protocol]
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

An IP address allocation method and a device are provided, so as to resolve a technical problem that an IP address conflict occurs when a control plane device and a user plane device allocate an IP address for one UE at the same time. When receiving a session establishment request message, a control plane network device may determine whether a first user plane network device is capable of allocating an IP address for a terminal device. If the first user plane network device is capable of allocating the IP address for the terminal device, the control plane network device may send an address allocation indication to the first user plane network device.

## Claims

### Claim 1

An Internet Protocol (IP) address allocation method, comprising:
receiving, by a control plane network device, a session establishment request message for establishing a session connection for a terminal device, wherein the control plane network device is a control plane network gateway device;
determining, by the control plane network device based on service information carried in the session establishment request message and based on service capability information of a first user plane network device, whether the first user plane network device is capable of allocating an IP address for the terminal device, wherein the first user plane network device is a user plane network gateway device; and
after determining the first user plane network device is capable of allocating the IP address for the terminal device, sending, by the control plane network device, an address allocation indication to the first user plane network device.

### Claim 2 (depends on 1)

The method according to claim 1, further comprising:
receiving, by the control plane network device, the service capability information of the first user plane network device sent by the first user plane network device; or
obtaining, by the control plane network device, pre-configure service capability information of the first user plane network device.

### Claim 3 (depends on 1)

The method according to of claim 1, wherein:
the address allocation indication comprises address allocation manner information for indicating a manner in which the first user plane network device is to allocate the IP address for the terminal device; and
the method further comprises:
obtaining, by the control plane network device by resolving the session establishment request message, the address allocation manner information carried in the session establishment request message.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the address allocation indication comprises:
the service information requested by the terminal device; or
indication information for instructing the first user plane network device to allocate the IP address for the terminal device.

### Claim 5

A control plane network device, comprising:
a receiver, configured to receive a session establishment request message for establishing a session connection for a terminal device; and
a processor, configured to:
determine, based on service information requested by the terminal device carried in the session establishment request message and based on service capability information that a first user plane network device is able to provide, whether the first user plane network device is capable of allocating an internet protocol (IP) address for the terminal device, wherein the first user plane network device is a user plane network gateway device and the control plane network device is a control plane network gateway device; and
after determining the first user plane network device is capable of allocating the IP address for the terminal device, send an address allocation indication to the first user plane network device.

### Claim 6 (depends on 5)

The control plane network device according to claim 5, wherein:
the receiver is further configured to receive the service capability information of the first user plane network device sent by the first user plane network device; or
the processor is further configured to obtain pre-configure service capability information of the first user plane network device.

### Claim 7 (depends on 5)

The control plane network device according to claim 5, wherein:
the address allocation indication comprises address allocation manner information for indicating a manner in which the first user plane network device is to allocate the IP address for the terminal device; and
the processor is further configured to:
obtain, by resolving the session establishment request message, the address allocation manner information carried in the session establishment request message.

### Claim 8 (depends on 5)

The control plane network device according to claim 5, wherein the address allocation indication further comprises:
the service information requested by the terminal device; or
indication information for instructing the first user plane network device to allocate the IP address for the terminal device.
