Transporting a multi-transport network context-identifier (MTNC- ID) across multiple domains

US11483733B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11483733-B2
Application numberUS-202016840113-A
CountryUS
Kind codeB2
Filing dateApr 3, 2020
Priority dateJul 31, 2019
Publication dateOct 25, 2022
Grant dateOct 25, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method performed by a Next Generation Node B (gNB) in a communications system implementing User Datagram Protocol (UDP) comprises indicating that a data packet comprises a multi-transport network context-identifier (MTNC-ID) corresponding to a forwarding path and being associated with a set of resource provisioning requirements for one or more transport networks on the forwarding path to provision transport resources for traffic forwarding on the forwarding path, inserting the MTNC-ID into a Generic UDP Encapsulation (GUE) header of the data packet, and transmitting the data packet to a network element (NE) in the communications system based on the forwarding path corresponding to the MTNC-ID.

First claim

Opening claim text (preview).

What is claimed is: 1. A method performed by a Next Generation Node B (gNB) in a communications system implementing User Datagram Protocol (UDP), comprising: encapsulating a data packet to include a UDP header and a Generic UDP Encapsulation (GUE) header, with the GUE header comprising a first field and a multi-transport network context-identifier (MTNC-ID) field; providing, in the first field of the GUE header, an indication that the data packet comprises a MTNC-ID corresponding to a forwarding path and being associated with a set of resource provisioning requirements for one or more transport networks on the forwarding path to provision transport resources for traffic forwarding on the forwarding path; inserting the MTNC-ID into the MTNC-ID field of the GUE header; and transmitting the data packet with the UDP header and the GUE header to a network element (NE) in the communications system based on the forwarding path corresponding to the MTNC-ID. 2. The method of claim 1 , wherein the set of resource provisioning requirements comprises a quality of service (QoS) requirement, a class of service (CoS) requirement, a resilience requirement, and an isolation requirement. 3. The method of claim 1 , wherein each of the one or more transport networks comprises NEs configured to implement at least one of Multiprotocol Label Switching (MPLS), Segment Routing over Internet Protocol (IP) version 6 (IPv6) data plane (SRv6), IP transport, or Enhanced Virtual Private Network. 4. The method of claim 1 , further comprising storing a forwarding table comprising a mapping between the MTNC-ID and the forwarding path. 5. The method of claim 1 , further comprising providing, in a “C” flag field of the GUE header, a second indication that the data packet carries a data message, and wherein the first field is a “M” flag field comprising a value indicating that the data packet comprises the MTNC-ID. 6. The method of claim 1 , wherein the GUE header comprises a “C” flag field set to indicate that the data packet carries a control message, and wherein the first field is a proto/ctype field comprising a value indicating that the data packet comprises the MTNC-ID. 7. The method of claim 1 , further comprising encapsulating the data packet to further comprise an outer Internet Protocol (IP) header, a UDP extension header, a General Packet Radio Service Tunneling Protocol (GTP)-User Data Tunneling (GTP-U) header, and an inner IP header, wherein the UDP extension header comprises the UDP header and the GUE header carrying the MTNC-ID. 8. A method performed by a network element (NE) in a communications system implementing User Datagram Protocol (UDP), comprising: receiving, from a previous NE in the communications system, a data packet including a UDP header and a Generic UDP Encapsulation (GUE) header, with the GUE header comprising a first field and a multi-transport network context-identifier (MTNC-ID) field, the first field in the GUE header indicating that the data packet comprises a MTNC-ID corresponding to a forwarding path and being associated with a set of resource provisioning requirements for one or more transport networks on the forwarding path to provision transport resources for traffic forwarding on the forwarding path, and the MTNC-ID field in the GUE header carrying the MTNC-ID of the data packet; obtaining the forwarding path corresponding to the MTNC-ID from a local forwarding table; and transmitting the data packet with the UDP header and the GUE header to a next NE in the communications system based on the forwarding path corresponding to the MTNC-ID. 9. The method of claim 8 , wherein the set of resource provisioning requirements comprises a quality of service (QoS) requirement, a class of service (CoS) requirement, a resilience requirement, and an isolation requirement. 10. The method of claim 8 , wherein each of the one or more transport networks comprises NEs configured to implement at least one of Multiprotocol Label Switching (MPLS), Segment Routing over Internet Protocol (IP) version 6 (IPv6) data plane (SRv6), IP transport, or Enhanced Virtual Private Network. 11. The method of claim 8 , wherein the GUE header comprises a “C” flag field set to indicate that the data packet carries a data message, and wherein the first field is an “M” flag field comprising a value indicating that the data packet comprises the MTNC-ID. 12. The method of claim 8 , wherein the GUE header comprises a “C” flag field set to indicate that the data packet carries a control message, and wherein the first field is a proto/ctype field comprising a value indicating that the data packet comprises the MTNC-ID. 13. The method of claim 8 , wherein the data packet comprises an outer Internet Protocol (IP) header, a UDP extension header, a General Packet Radio Service Tunneling Protocol (GTP)-User Data Tunneling (GTP-U) header, and an inner IP header, wherein the UDP extension header comprises the UDP header and the GUE header carrying the MTNC-ID. 14. A Next Generation Node B (gNB) implemented in a communications system, comprising: a memory having stored computer instructions; and a processor coupled to the memory to retrieve and execute the computer instructions from the memory to prompt the gNB to: encapsulate a data packet to include a User Datagram Protocol (UDP) header and a Generic UDP Encapsulation (GUE) header, with the GUE header comprising a first field and a multi-transport network context-identifier (MTNC-ID) field; provide, in the first field of the GUE header, an indication that the data packet comprises a MTNC-ID corresponding to a forwarding path and being associated with a set of resource provisioning requirements for one or more transport networks on the forwarding path to provision transport resources for traffic forwarding on the forwarding path; insert the MTNC-ID into the MTNC-ID field of the GUE header; and transmit the data packet with the UDP header and the GUE header to a network element (NE) in the communications system based on the forwarding path corresponding to the MTNC-ID. 15. The gNB of claim 14 , wherein the set of resource provisioning requirements comprises a quality of service (QoS) requirement, a class of service (CoS) requirement, a resilience requirement, and an isolation requirement. 16. The gNB of claim 14 , wherein each of the one or more transport networks comprises NEs configured to implement at least one of Multiprotocol Label Switching (MPLS), Segment Routing over Internet Protocol (IP) version 6 (IPv6) data plane (SRv6), IP transport, or Enhanced Virtual Private Network. 17. The gNB of claim 14 , wherein the instructions further prompt the gNB to store a forwarding table comprising a mapping between the MTNC-ID and the forwarding path. 18. The gNB of claim 14 , wherein the GUE header comprises a “C” flag field set to indicate that the data packet carries a data message, and wherein the first field is an “M” flag field comprising a value indicating that the data packet comprises the MTNC-ID. 19. The gNB of claim 14 , wherein the GUE header comprises a “C” flag field set to indicate that the data packet carries a control message, and wherein the first field is a proto/ctype field comprising a value indicating that the data packet comprises the MTNC-ID. 20. The gNB of claim 14 , wherein the gNB further retrieves and executes the computer instructions from the memory to encapsulate the data packet to further comprise an outer Internet Protocol (IP) header, a UDP extension header, a General Packet Radio Ser

Assignees

Inventors

Classifications

  • H04L45/34Primary

    Source routing · CPC title

  • using label swapping, e.g. multi-protocol label switch [MPLS] · CPC title

  • Interdomain routing, e.g. hierarchical routing · CPC title

  • Encapsulation of packets · CPC title

  • Address table lookup; Address filtering · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11483733B2 cover?
A method performed by a Next Generation Node B (gNB) in a communications system implementing User Datagram Protocol (UDP) comprises indicating that a data packet comprises a multi-transport network context-identifier (MTNC-ID) corresponding to a forwarding path and being associated with a set of resource provisioning requirements for one or more transport networks on the forwarding path to prov…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L45/34. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 25 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).