# US 2016/0262197 A1 · Routing method between base stations, serving gateway, and base station

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

- Number: US 2016/0262197 A1
- Document ID: US20160262197A1
- Status: Published application
- Kind: A1
- Application number: 15/133,919
- Filed: 2016-04-20
- Published: 2016-09-08
- Earliest claimed: 2013-10-21
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co., Ltd.
- Inventors: Ning He; Chunshan Xiong; Hinghung Anthony Chan; Lei Zhu
- Web page: https://patentgrep.com/patent/US20160262197A1

## CPC

- H04W 76/12: Setup of transport tunnels
- H04W 40/02: Communication route or path selection, e.g. power-based or shortest path routing
- H04W 40/34: Modification of an existing route
- H04W 76/00: Connection management
- 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)

## Abstract

Embodiments of the present invention provide a routing method between base stations, a serving gateway, and a base station, where the method includes: receiving, by a first serving gateway, a first user data packet of first UE sent by a first base station, and determining, according to the first user data packet, whether the first serving gateway serves both the first UE and second UE, where the second UE is a communication peer end of the first UE; and if the first serving gateway determines that the first serving gateway serves both the first UE and the second UE, triggering, by the first serving gateway, the first base station to acquire first routing information required for direct communication with a second base station, and triggering the second base station to acquire second routing information required for direct communication with the first base station.

## Claims

### Claim 1

A routing method between base stations, the method comprising:
receiving, by a first serving gateway, a first user data packet of first user equipment (UE) sent by a first base station, and determining, according to the first user data packet, whether the first serving gateway serves both the first UE and a second UE, wherein the second UE is a communication peer end of the first UE; and
if the first serving gateway determines that the first serving gateway serves both the first UE and the second UE, triggering, by the first serving gateway, the first base station to acquire first routing information required for direct communication with a second base station, and triggering, by the first serving gateway, the second base station to acquire second routing information required for direct communication with the first base station, the first routing information and the second routing information are used for the first base station and the second base station to establish a direct connection, wherein the second base station serves the second UE.

### Claim 2 (depends on 1)

The method according to claim 1, wherein:
the first routing information comprises at least an IP address of the second UE, an IP address of the second base station, and a second tunnel endpoint identifier of a communication tunnel between the first base station and the second base station; and
the second routing information comprises at least an IP address of the first UE, an IP address of the first base station, and a first tunnel endpoint identifier of the communication tunnel between the second base station and the first base station.

### Claim 3 (depends on 1)

The method according to claim 1, wherein determining, according to the first user data packet, whether the first serving gateway serves both the first UE and a second UE comprises:
acquiring, by the first serving gateway, bearer information of the second UE according to the IP address of the second UE comprised in the first user data packet, wherein the bearer information comprises information about a second serving gateway that serves the second UE; and
determining, by the first serving gateway according to the information that is comprised in the bearer information of the second UE and is about the second serving gateway that serves the second UE, whether the first serving gateway also serves the second UE, and if the first serving gateway determines that the first serving gateway also serves the second UE, determining, by the first serving gateway, that the first serving gateway serves both the first UE and the second UE.

### Claim 4 (depends on 1)

The method according to claim 1, wherein determining, according to the first user data packet, whether the first serving gateway serves both the first UE and a second UE comprises:
recording, by the first serving gateway, quintuple information of the first user data packet; and
receiving, by the first serving gateway, a second user data packet sent by a packet data network gateway that serves the second UE, determining whether quintuple information of the second user data packet is the same as the quintuple information of the first user data packet, and if the quintuple information of the second user data packet is the same as the quintuple information of the first user data packet, determining that the first serving gateway serves both the first UE and the second UE.

### Claim 5 (depends on 1)

The method according to claim 1, wherein triggering, by the first serving gateway, the first base station to acquire first routing information required for direct communication with a second base station, and triggering, by the first serving gateway, the second base station to acquire second routing information required for direct communication with the first base station, the first routing information and the second routing information are used for the first base station and the second base station to establish a direct connection comprises:
sending, by the first serving gateway, the first routing information to the first base station by using a first mobility management entity (MME) that serves the first UE, and sending the second routing information to the second base station by using a second MME that serves the second UE, so that the first base station and the second base station establish the direct connection according to the first routing information and the second routing information.

### Claim 6

A serving gateway, wherein the serving gateway is a first serving gateway and comprises:
a receiver, configured to receive a first user data packet of first user equipment (UE) sent by a first base station;
a processor, configured to determine, according to the first user data packet, whether the first serving gateway serves both the first UE and a second UE, wherein the second UE is a communication peer end of the first UE; and
a transmitter, configured to: after the processor determines that the first serving gateway serves both the first UE and the second UE, trigger the first base station to acquire first routing information required for direct communication with a second base station, and trigger, the second base station to acquire second routing information required for direct communication with the first base station, the first routing information and the second routing information are used for the first base station and the second base station to establish a direct connection, wherein the second base station serves the second UE.

### Claim 7 (depends on 6)

The serving gateway according to claim 6, wherein:
the first routing information comprises at least an IP address of the second UE, an IP address of the second base station, and a second tunnel endpoint identifier of a communication tunnel between the first base station and the second base station; and
the second routing information comprises at least an IP address of the first UE, an IP address of the first base station, and a first tunnel endpoint identifier of the communication tunnel between the second base station and the first base station.

### Claim 8 (depends on 6)

The serving gateway according to claim 6, wherein the processor is configured to:
acquire bearer information of the second UE according to the IP address of the second UE comprised in the first user data packet, wherein the bearer information comprises information about a second serving gateway that serves the second UE; and
determine, according to the information that is comprised in the bearer information of the second UE and is about the second serving gateway that serves the second UE, whether the first serving gateway also serves the second UE, and if it is determined that the first serving gateway also serves the second UE, determine that the first serving gateway serves both the first UE and the second UE.

### Claim 9 (depends on 6)

The serving gateway according to claim 6, wherein the processor is configured to:
record quintuple information of the first user data packet; and
determine, according to a second user data packet that is received by the receiver and is sent by a packet data network gateway that serves the second UE, whether quintuple information of the second user data packet is the same as the quintuple information of the first user data packet, and if the quintuple information of the second user data packet is the same as the quintuple information of the first user data packet, determine that the first serving gateway serves both the first UE and the second UE.

### Claim 10 (depends on 6)

The serving gateway according to of claim 6, wherein the transmitter is configured to:
send the first routing information to the first base station by using a first mobility management entity (MME) that serves the first UE, and send the second routing information to the second base station by using a second MME that serves the second UE, so that the first base station and the second base station establish the direct connection according to the first routing information and the second routing information.

### Claim 11 (depends on 6)

The serving gateway according to claim 6, wherein the transmitter is configured to:
send a first bearer update request to a first mobility management entity (MME) that serves the first UE, wherein the first update bearer request message comprises the IP address of the second UE, an identifier of the second UE, and a radio bearer identifier of the second UE, so that the first MME acquires the IP address of the second base station according to the identifier of the second UE, and sends a first bearer modify request to the first base station, wherein the first bearer modify request comprises the IP address of the second UE, the radio bearer identifier of the second UE, and the IP address of the second base station, so that the first base station acquires the first routing information according to the IP address of the second UE, the radio bearer identifier of the second UE, and the IP address of the second base station that are comprised in the first bearer modify request, and sends a second bearer update request to the second base station, wherein the second bearer update request comprises the second routing information, so that the first base station and the second base station establish the direct connection according to the first routing information and the second routing information.

### Claim 12 (depends on 6)

The serving gateway according to claim 6, wherein the transmitter is configured to:
send a first bearer update request to the first base station, wherein the first bearer update request comprises the first routing information; and
send a second bearer update request to the second base station, wherein the second bearer update request message comprises the second routing information, so that the first base station and the second base station establish the direct connection according to the first routing information and the second routing information.

### Claim 13 (depends on 6)

The serving gateway according to claim 6, wherein the transmitter is configured to:
send a first bearer update request to the first base station, wherein the first bearer update request message comprises the IP address of the second UE, an identifier of the second UE, the IP address of the second base station, and a radio bearer identifier of the second UE, so that the first base station acquires the first routing information according to the first bearer update request, and sends a second bearer update request to the second base station according to the IP address of the second base station, wherein the second bearer update request comprises the second routing information, so that the first base station and the second base station establish the direct connection according to the first routing information and the second routing information.

### Claim 14 (depends on 6)

The serving gateway according to claim 6, wherein the processor is configured to:
after the first base station and the second base station successfully establish the direct connection, delete bearer information of the first UE stored by the first serving gateway, and delete bearer information of the second UE.

### Claim 15

A base station, wherein the base station is a first base station and comprises:
a transmitter, configured to send a first user data packet of first user equipment (UE) to a first serving gateway, so that the first serving gateway determines, according to the first user data packet, whether the first serving gateway serves both the first UE and a second UE, wherein if the first serving gateway serves both the first UE and the second UE, the first serving gateway triggers the first base station to acquire first routing information required for direct communication with a second base station, and the first serving gateway triggers the second base station to acquire second routing information required for communication with the first base station, the first routing information and the second routing information are used for the first base station and the second base station to establish a direct connection, wherein the second UE is a communication peer end of the first UE, and the second base station serves the second UE; and
a processor, configured to acquire the first routing information according to the triggering by the first serving gateway, and establish the direct connection with the second base station according to the first routing information.

### Claim 16 (depends on 15)

The base station according to claim 15, wherein:
the first routing information comprises at least an IP address of the second UE, an IP address of the second base station, and a second tunnel endpoint identifier of a communication tunnel between the first base station and the second base station; and
the second routing information comprises at least an IP address of the first UE, an IP address of the first base station, and a first tunnel endpoint identifier of the communication tunnel between the second base station and the first base station.

### Claim 17 (depends on 15)

The base station according to claim 15, wherein the base station comprises:
a receiver, configured to receive a first bearer update request sent by the first serving gateway by using a first mobility management entity (MME) that serves the first UE, wherein the first bearer update request comprises the first routing information.

### Claim 18 (depends on 15)

The base station according to claim 15, wherein the base station comprises:
a receiver, configured to receive a first bearer modify request sent by a first mobility management entity (MME) that serves the first UE, wherein the first bearer modify request comprises the IP address of the second UE, the IP address of the second base station, and a bearer identifier of the second UE, and the first bearer modify request is sent to the first base station in a process in which after receiving a first bearer update request sent by the first serving gateway, the first MME acquires the IP address of the second base station according to an identifier address of the second UE comprised in the first update bearer request message, and adds the IP address of the second base station to the first bearer modify request;
the processor is configured to acquire the first routing information according to the IP address of the second UE, the radio bearer identifier of the second UE, and the IP address of the second base station that are comprised in the first bearer modify request; and
the transmitter is further configured to send a second bearer update request to the second base station, wherein the second bearer update request comprises the second routing information, so that the first base station and the second base station establish the direct connection according to the first routing information and the second routing information.

### Claim 19 (depends on 15)

The base station according to claim 15, wherein the base station comprises:
a receiver, configured to receive a first bearer update request sent by the first serving gateway, wherein the first bearer update request comprises the first routing information.

### Claim 20 (depends on 15)

The base station according to claim 15, wherein the base station comprises:
a receiver, further configured to receive a first bearer update request sent by the first serving gateway, wherein the first bearer update request message comprises the IP address of the second UE, an identifier of the second UE, the IP address of the second base station, and a radio bearer identifier of the second UE;
the processor is configured to acquire the first routing information according to the first bearer update request; and
the transmitter is further configured to send a second bearer update request to the second base station according to the IP address of the second base station, wherein the second bearer update request comprises the second routing information, so that the first base station and the second base station establish the direct connection according to the first routing information and the second routing information.
