IP Library › Granted Patent US 10,728,817
Granted Patent B1
US 10,728,817 · App. 16/283,399 · Granted Jul 28, 2020

User plane node selection optimization for handovers between 5G and 4G communication systems

Inventors: Somaraju Kaki (Bangalore, IN); Sandeep Dasgupta (Bangalore, IN)
Assignee: CISCO TECHNOLOGY, INC.
H04W36/14H04L61/1511
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,728,817
App. No.
16/283,399
Granted
Jul 28, 2020
Kind
B1
Abstract

Systems, methods, and computer-readable media are provided for optimizing user plane node selection process during a process of handing over user equipment between two communication networks. In one aspect, a method includes receiving, at a network component, a session creation request for handing over the user equipment, the user equipment having a current active communication session within a first communication network with a first node of the first communication network, the session creation request including an identifier of the first node; receiving, at the network component, a list of candidates to serve as a user plane serving gateway for the user equipment in the second communication network; and selecting, by the network component and based on at least the identifier of the first node, the first node from the list of candidates to serve as the user plane serving gateway for the user equipment in the second communication network.

Claims (37)

1. A method comprising:

receiving, at a Serving Gateway Control Plane (SGCP) from a Mobile Management Entity (MME), a session creation request for handing over a user equipment from a first communication network to a second communication network, the user equipment having a current active communication session within the first communication network with a first node of the first communication network acting as a peer node of the user equipment, the session creation request including an identifier of the first node;

receiving, at the SGCP from a Domain Name System (DNS), a list of candidates to serve as a user plane serving gateway for the user equipment in the second communication network, the list of candidates including the first node;

selecting, by the SGCP and based on at least the identifier of the first node, the first node from the list of candidates to serve as the user plane serving gateway for the user equipment in the second communication network; and

establishing, by the SGCP, a new session for the user equipment in the second communication network using the first node as the user plane serving gateway for the user equipment in the second communication network.

2. The method of claim 1 , wherein the first communication network is a 5G communication network and the second communication network is a 4G communication network.

3. The method of claim 2 , wherein the first node is an N4 peer node of the user equipment in the current active communication session.

4. The method of claim 3 , further comprising:

querying, by the SGCP, the Domain Name Server (DNS) for the list of candidates, each candidate having a corresponding service parameter indicating whether the corresponding candidate supports N4 and Sxa services.

5. The method of claim 1 , wherein the selection of the first node as the user plane serving gateway is further based on performing a topology match using corresponding service parameters of the candidates.

6. The method of claim 1 , wherein the identifier of the first node is a Fully Qualified Domain Name (FQDN) of the first node.

7. The method of claim 1 , further comprising:

sending, by the SGCP, a confirmation message to a mobility management entity of the second communication network confirming establishment of the new session.

8. A Serving Gateway Control Plane (SGCP) comprising:

memory having computer-readable instructions stored therein; and

one or more processors programed to execute the computer-readable instructions to:

receive from a Mobile Management Entity (MME) a session creation request for handing over a user equipment from a first communication network to a second communication network, the user equipment having a current active communication session within the first communication network with a first node of the first communication network acting as a peer node of the user equipment, the session creation request including an identifier of the first node;

receive from a Domain Name System (DNS) a list of candidates to serve as a user plane serving gateway for the user equipment in the second communication network the list of candidates including the first node;

select, based on at least the identifier of the first node, the first node from the list of candidates to serve as the user plane serving gateway for the user equipment in the second communication network; and

establish a new session for the user equipment in the second communication network using the first node as the user plane serving gateway for the user equipment in the second communication network.

9. The SGCP of claim 8 , wherein the first communication network is a 5G communication network and the second communication network is a 4G communication network.

10. The SGCP of claim 9 , wherein the first node is an N4 peer node of the user equipment in the current active communication session.

11. The SGCP of claim 10 , wherein the one or more processors are further configured to execute the computer-readable instructions to:

query a Domain Name Server (DNS) for the list of candidates each candidate having a corresponding service parameter indicating whether the corresponding candidate supports N4 and Sxa services.

12. The SGCP of claim 11 , wherein selection of the first node as the user plane serving gateway is further based on performing a topology match using corresponding service parameters of the candidates.

13. The SGCP of claim 8 , wherein the identifier of the first node is a Fully Qualified Domain Name (FQDN) of the first node.

14. The SGCP of claim 8 , wherein the one or more processors are further configured to execute the computer-readable instructions to:

send a confirmation message to a mobility management entity of the second communication network confirming establishment of the new session.

15. One or more non-transitory computer-readable media having computer-readable instructions stored therein, which when executed by one or more processors, cause the one or more processors to perform operations, comprising:

receive, at a Serving Gateway Control Plane (SGCP) from a Mobile Management Entity (MME), a session creation request for handing over a user equipment from a first communication network to a second communication network, the user equipment having a current active communication session within the first communication network with a first node of the first communication network acting as a peer node of the user equipment, the session creation request including an identifier of the first node;

receive, at the SGCP from a Domain Name System (DNS), a list of candidates to serve as a user plane serving gateway for the user equipment in the second communication network, the list of candidates including the first node;

select, by the SGCP, based on at least the identifier of the first node, the first node from the list of candidates to serve as the user plane serving gateway for the user equipment in the second communication network; and

establish, by the SGCP, a new session for the user equipment in the second communication network using the first node as the user plane serving gateway for the user equipment in the second communication network.

16. The one or more non-transitory computer-readable media of claim 15 , wherein the first communication network is a 5G communication network and the second communication network is a 4G communication network.

17. The one or more non-transitory computer-readable media of claim 15 , wherein the one or more processors are further configured to execute the computer-readable instructions to:

query a Domain Name Server (DNS) for the list of candidates, each candidate having a corresponding service parameter indicating whether the corresponding candidate supports N4 and Sxa services.

18. The one or more non-transitory computer-readable media of claim 17 , wherein selection of the first node as the user plane serving gateway is further based on performing a topology match using corresponding service parameters of the candidates.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2019
From: KAKI, SOMARAJU; DASGUPTA, SANDEEP
To: CISCO TECHNOLOGY, INC.
Reel/Frame 048416/0058 →
Cited By (3)
US 12,256,306 US 12,414,022 US 12,439,465