Segment routing in mpls network
US-2020358698-A1 · Nov 12, 2020 · US
US12470470B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12470470-B2 |
| Application number | US-202318164301-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 3, 2023 |
| Priority date | Sep 22, 2020 |
| Publication date | Nov 11, 2025 |
| Grant date | Nov 11, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Disclosed are devices, systems and methods for load balancing and operation, administration and maintenance (OAM) in service function chaining using the multiprotocol label switching (MPLS) forwarding plane. In some implementations, a packet processing method includes processing a network packet comprising a plurality of labels based on presence of an indicator label in the plurality of labels such that in case that the indicator label is present in the network packet, the indicator label is used to determine a first destination of a payload of the network packet, and in case that the indicator label is not present in the network packet, the payload is passed to a second destination selected based on a service function indicator in the plurality of labels.
Opening claim text (preview).
What is claimed is: 1 . A packet processing method, comprising: processing a packet comprising a payload and a plurality of labels based on presence of an indicator label for indicating that the packet is a test packet, in the plurality of labels; upon determination that the indicator label is present indicating that the packet is a test packet, continuing processing of the packet without passing the packet to a destination; and upon determination that the indicator label is not present to indicate that the packet is not a test packet, passing the packet to the destination. 2 . The method of claim 1 , wherein the test packet includes an operation, administration, and maintenance (OAM) network test packet generated to monitor a service function path. 3 . The method of claim 1 , wherein the destination includes a service function selected based on a service function indicator in the plurality of labels. 4 . The method of claim 3 , wherein the service function indicator includes at least one of a service function (SF) label or a service function chaining (SFC) context label. 5 . The method of claim 4 , wherein the service function is selected based on a service index label in the service function (SF) label. 6 . The method of claim 4 , wherein the service function is selected based on the service function chaining (SFC) context label. 7 . The method of claim 1 , wherein the plurality of labels is assigned to the payload and includes a service function (SF) label and a service function chaining (SFC) context label, wherein the indicator label, the service function (SF) label and the service function chaining (SFC) context label are stacked on top of each other, and wherein the indicator label is arranged between the service function label and the service function chaining context label. 8 . The method of claim 2 , wherein the indicator label includes a generic associated label (GAL) to indicate a generic associated channel over which the OAM test packet is exchanged. 9 . The method of claim 8 , wherein the destination includes a service function forwarder different from a current service function forwarder. 10 . The method of claim 8 , wherein the destination includes a control plane associated with a current service function forwarder. 11 . The method of claim 1 , wherein the indicator label includes an entropy label indicator (ELI) and an entropy label. 12 . The method of claim 11 , wherein the packet is passed to a service function selected based on at least one of the entropy label indicator (ELI) and the entropy label. 13 . A data communication method, comprising: receiving a packet including a payload and a plurality of labels that includes a service path identifier label and a service function label; determining whether the plurality of labels includes at least one of a first label indicating a channel for exchanging a test packet or a second label including a load balancing information; upon determination that the first label is present indicating that the packet is a test packet, processing the packet without passing the packet to a destination; and upon determination that the first label is not present to indicate that the packet is not a test packet, passing the packet to the destination. 14 . The method of claim 13 , wherein the data packet includes an operation, administration, and maintenance (OAM) test packet generated to monitor a service function path. 15 . The method of claim 14 , further comprising, upon passing the payload to the service function selected, decrementing a time-to-live value of a service index label in the service function label. 16 . The method of claim 15 , wherein the indicator label includes a generic associated label (GAL) configured to indicate a generic associated channel over which the OAM test packet is exchanged. 17 . The method of claim 13 , wherein the second label includes an entropy label indicator (ELI) and an entropy label. 18 . The method of claim 17 , further comprising, upon determination that the plurality of labels includes the second label: selecting a service function as the destination based on a value of the entropy label; and passing the data packet to the selected service function. 19 . The method of claim 18 , wherein the selecting of the service function is based on a balance of load among a plurality of service functions of a same type mapped to a service function forwarder. 20 . The method of claim 13 , further comprising, upon determination that the plurality of labels does not include any of the first and second labels, dropping the data packet.
by balancing the load, e.g. traffic engineering · CPC title
Arrangements for remote connection or disconnection of substations or of equipment thereof · CPC title
for service chaining · CPC title
using time related information in packets, e.g. by adding timestamps · CPC title
using label swapping, e.g. multi-protocol label switch [MPLS] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.