Label management method, data stream processing method, and device

US11233732B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11233732-B2
Application numberUS-201816025258-A
CountryUS
Kind codeB2
Filing dateJul 2, 2018
Priority dateDec 30, 2015
Publication dateJan 25, 2022
Grant dateJan 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 label management method, a data stream processing method, and a device, where the label management method includes allocating, by a controller, a source label to a data stream, sending, by the controller, a first Border Gateway Protocol (BGP) update packet to an ingress network device on a label switching path (LSP) of the data stream, and sending a second BGP update packet to an egress network device on the LSP of the data stream, where the first BGP update packet includes a stream identifier of the data stream and the source label, and the second BGP update packet includes a mapping relationship between the source label and a source object of the data stream. Hence, configuration, management, and maintenance can be simplified.

First claim

Opening claim text (preview).

What is claimed is: 1. A label management method, comprising: allocating, by a controller, a source label to a data stream, wherein the source label indicates a source object, wherein the source object is an object from which the data stream originates, and wherein the source object of the data stream comprises an ingress network device from which the data stream originates, a virtual private network (VPN) instance on the ingress network device from which the data stream originates, or a customer edge (CE) of the VPN instance on the ingress network device from which the data stream originates; sending, by the controller, a first Border Gateway Protocol (BGP) update packet to the ingress network device on a label switching path (LSP) of the data stream; and sending, by the controller, a second BGP update packet to an egress network device on the LSP of the data stream, wherein the first BGP update packet comprises a stream identifier of the data stream and the source label, and wherein the second BGP update packet comprises a mapping relationship between the source label and the source object of the data stream. 2. The label management method of claim 1 , wherein the source label is unique in the egress network device. 3. The label management method of claim 1 , wherein the first BGP update packet further comprises a source label identifier indicating that a label type comprises the source label. 4. The label management method of claim 3 , wherein the second BGP update packet carries a source identifier attribute, and wherein the source identifier attribute comprises a type field indicating that the label type comprises the source label, and a source label field and a source object identifier field determining the mapping relationship between the source label and the source object of the data stream. 5. The label management method of claim 1 , wherein the source label is unique in the egress network device on a label switching path of the data stream. 6. The label management method of claim 1 , wherein the ingress network device comprises a communications port, a memory, and a processor. 7. The label management method of claim 1 , wherein the stream identifier comprises a name. 8. The label management method of claim 1 , wherein the stream identifier comprises routing information. 9. The label management method of claim 1 , wherein the source label comprises a network layer reachability information (NLRI) field. 10. The label management method of claim 9 , wherein the NLRI field comprises an NLRI type field and an NLRI length field. 11. The label management method of claim 10 , wherein the NLRI type field indicates that a label type is the source label, and wherein the NLRI length field indicates an NLRI length. 12. A data stream processing method, applied to an ingress network device on a label switching path (LSP) of a data stream, comprising: receiving, by the ingress network device, a first Border Gateway Protocol (BGP) update packet from a controller; receiving, by the ingress network device, the data stream from a customer edge (CE), wherein the first BGP update packet comprises a stream identifier of the data stream and a source label allocated by the controller to the data stream, wherein the source label indicates a source object, wherein the source object is an object from which the data stream originates, and wherein the source object of the data stream comprises the ingress network device from which the data stream originates, a virtual private network (VPN) instance on the ingress network device from which the data stream originates, or the CE of the VPN instance on the ingress network device from which the data stream originates; encapsulating, by the ingress network device, the source label and a forwarding label in the data stream identified by the stream identifier; and sending, by the ingress network device, the data stream to an egress network device on the LSP of the data stream according to the forwarding label to enable the egress network device to identify, according to the source label, the source object from which the data stream originates. 13. The data stream processing method of claim 12 , wherein the source label is unique in the egress network device. 14. The data stream processing method of claim 12 , wherein the first BGP update packet further comprises a source label identifier indicating that a label type comprises the source label, and wherein the source label identifier is encapsulated in the data stream. 15. A data stream processing method, applied to an egress network device on a label switching path (LSP) of a data stream, comprising: receiving, by the egress network device, a Border Gateway Protocol (BGP) update packet from a controller; receiving, by the egress network device, the data stream from an ingress network device, wherein a source label allocated by the controller to the data stream is encapsulated in the data stream, wherein the BGP update packet comprises a mapping relationship between the source label and a source object of the data stream, wherein the source label indicates the source object, wherein the source object is an object from which the data stream originates, and wherein the source object of the data stream comprises the ingress network device from which the data stream originates, a virtual private network (VPN) instance on the ingress network device from which the data stream originates, or a customer edge (CE) of the VPN instance on the ingress network device from which the data stream originates; and identifying, by the egress network device according to the source label and the mapping relationship between the source label and the source object of the data stream, that the data stream originates from the source object. 16. The data stream processing method of claim 15 , wherein the source label is unique in the egress network device. 17. The data stream processing method of claim 15 , wherein a source label identifier indicates that a label type comprises the source label encapsulated in the data stream. 18. The data stream processing method of claim 17 , wherein the BGP update packet carries a source identifier attribute, and wherein the source identifier attribute comprises a type field indicating that the label type comprises the source label, and a source label field and a source object identifier field determining the mapping relationship between the source label and the source object of the data stream.

Assignees

Inventors

Classifications

  • H04L45/50Primary

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

  • Configuration setting · CPC title

  • Virtual LANs, VLANs, e.g. virtual private networks [VPN] (LAN interconnection over a bridge based backbone H04L12/462; encapsulation techniques H04L12/4633; routing of packets H04L45/00; packet switches H04L49/00; virtual private networks for security H04L63/0272) · CPC title

  • H04L45/507Primary

    Label distribution · CPC title

  • Interconnection of networks using encapsulation techniques, e.g. tunneling · 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 US11233732B2 cover?
A label management method, a data stream processing method, and a device, where the label management method includes allocating, by a controller, a source label to a data stream, sending, by the controller, a first Border Gateway Protocol (BGP) update packet to an ingress network device on a label switching path (LSP) of the data stream, and sending a second BGP update packet to an egress netwo…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L45/50. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 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).