IP Library › Granted Patent US 11,212,850
Granted Patent B2
US 11,212,850 · App. 16/560,204 · Granted Dec 28, 2021

Network slice support of respective transport protocols

Inventors: Ravi Shekhar (Maharastra, IN); Aeneas Sean Dodd-Noble (Andover, MA)
Assignee: CISCO TECHNOLOGY, INC.
H04W76/10H04W16/02H04W80/06
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 11,212,850
App. No.
16/560,204
Granted
Dec 28, 2021
Kind
B2
Abstract

Techniques are described herein for network slice support of respective transport protocols. In one example, a session management function obtains, from a user equipment, a request for a network slice identifier in a network that includes a plurality of network slices each configured to support a respective transport protocol. In response to the request, the session management function identifies a first transport protocol of the respective transport protocols by which the user equipment is to communicate. Based on the first transport protocol, the session management function identifies a first network slice of the plurality of network slices by which the user equipment is to communicate. The first network slice is configured to support the first transport protocol. The session management function provides the network slice identifier to the user equipment. The network slice identifier corresponds to the first network slice.

Claims (47)

1. A method comprising:

obtaining, from a user equipment, a request for a network slice identifier in a network that includes a first network slice including a first plurality of user plane functions configured to support a first transport protocol, and a second network slice including a second plurality of user plane functions configured to support a second transport protocol;

in response to the request, identifying the first transport protocol, wherein the user equipment is to communicate with the first transport protocol;

based on the first transport protocol, identifying the first network slice, wherein the user equipment is to communicate over the first network slice; and

providing the network slice identifier to the user equipment, wherein the network slice identifier corresponds to the first network slice.

2. The method of claim 1 , wherein identifying the first network slice includes identifying the first network slice based on a latency that the first network slice provides in communications associated with the user equipment.

3. The method of claim 1 , wherein identifying the first network slice includes identifying the first network slice based on the first network slice supporting exposure of metadata of the first transport protocol.

4. The method of claim 1 , further comprising:

obtaining an indication that the first transport protocol is no longer available for the user equipment;

in response to the indication, identifying the second transport protocol, wherein the user equipment is to communicate with the second transport protocol; and

based on the second transport protocol, identifying the second network slice, wherein the user equipment is to communicate over the second network slice.

5. The method of claim 1 , wherein the first transport protocol includes a segment routing protocol.

6. An apparatus comprising:

a network interface configured to facilitate network communications; and

one or more processors coupled to the network interface, wherein the one or more processors are configured to:

obtain, from a user equipment, a request for a network slice identifier in a network that includes a first network slice including a first plurality of user plane functions configured to support a first transport protocol, and a second network slice including a second plurality of user plane functions configured to support a second transport protocol;

in response to the request, identify the first transport protocol, wherein the user equipment is to communicate with the first transport protocol;

based on the first transport protocol, identify the first network slice, wherein the user equipment is to communicate over the first network slice; and

provide the network slice identifier to the user equipment, wherein the network slice identifier corresponds to the first network slice.

7. The apparatus of claim 6 , wherein the one or more processors are further configured to:

identify the first network slice based on a latency that the first network slice provides in communications associated with the user equipment.

8. The apparatus of claim 6 , wherein the one or more processors are further configured to:

identify the first network slice based on the first network slice supporting exposure of metadata of the first transport protocol.

9. The apparatus of claim 6 , wherein the one or more processors are further configured to:

obtain an indication that the first transport protocol is no longer available for the user equipment;

in response to the indication, identify the second transport protocol, wherein the user equipment is to communicate with the second transport protocol; and

based on the second transport protocol, identify the second network slice, wherein the user equipment is to communicate over the second network slice.

10. The apparatus of claim 6 , wherein the first transport protocol includes a segment routing protocol or a general packet radio service tunneling protocol.

11. One or more non-transitory computer readable storage media encoded with instructions that, when executed by a processor, cause the processor to:

obtain, from a user equipment, a request for a network slice identifier in a network that includes a first network slice including a first plurality of user plane functions configured to support a first transport protocol, and a second network slice including a second plurality of user plane functions configured to support a second transport protocol;

in response to the request, identify the first transport protocol, wherein the user equipment is to communicate with the first transport protocol;

based on the first transport protocol, identify the first network slice, wherein the user equipment is to communicate over the first network slice; and

provide the network slice identifier to the user equipment, wherein the network slice identifier corresponds to the first network slice.

12. The one or more non-transitory computer readable storage media of claim 11 , wherein the instructions further cause the processor to:

identify the first network slice based on a latency that the first network slice provides in communications associated with the user equipment.

13. The one or more non-transitory computer readable storage media of claim 11 , wherein the instructions further cause the processor to:

identify the first network slice based on the first network slice supporting exposure of metadata of the first transport protocol.

14. The one or more non-transitory computer readable storage media of claim 11 , wherein the instructions further cause the processor to:

obtain an indication that the first transport protocol is no longer available for the user equipment;

in response to the indication, identify the second transport protocol, wherein the user equipment is to communicate; and

based on the second transport protocol, identify the second network slice, wherein the user equipment is to communicate over the second network slice.

15. The one or more non-transitory computer readable storage media of claim 11 , wherein the first transport protocol includes a segment routing protocol or a general packet radio service tunneling protocol.

16. The method of claim 1 , wherein the first transport protocol includes a general packet radio service tunneling protocol.

17. The method of claim 1 , wherein the second transport protocol includes a segment routing protocol.

18. The method of claim 1 , wherein the second transport protocol includes a general packet radio service tunneling protocol.

19. The apparatus of claim 6 , wherein the second transport protocol includes a segment routing protocol or a general packet radio service tunneling protocol.

20. The one or more non-transitory computer readable storage media of claim 11 , wherein the second transport protocol includes a segment routing protocol or a general packet radio service tunneling protocol.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2019
From: SHEKHAR, RAVI; DODD-NOBLE, AENEAS SEAN
To: CISCO TECHNOLOGY, INC.
Reel/Frame 050265/0186 →
Priority Claims (1)
IN 201921024363 · Jun 19, 2019 · national
Continuity (1)
Related Publication 20200404718A1 · Dec 24, 2020
Cited By (1)
US 12,256,306