Defect detection in IP/MPLS network tunnels

US10447586B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10447586-B2
Application numberUS-201715611748-A
CountryUS
Kind codeB2
Filing dateJun 1, 2017
Priority dateJun 1, 2017
Publication dateOct 15, 2019
Grant dateOct 15, 2019

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.

This disclosure addresses improving the reliability of network connections between nodes, detection of failures of network connections, and the reduction of control packets exchanged between nodes. A second node may stop sending control packets to a first node causing a reduction in network throughput and increased network capacity. The network connection from the first node to the second may be of a first type and the connection from the second node to the first node may be of a second type. When a failure of the connection of the first type occurs, communication of the failure may be sent in a flag from the second node to the first node using the second type. A response to the flag received at the first node may be sent to the second node. The response may be sent using the second type of network connection because the first type failed.

First claim

Opening claim text (preview).

What is claimed is: 1. A first network apparatus, comprising: a transceiver at the first network apparatus coupled via a network to another transceiver at a second network apparatus, the first network apparatus configured to at least: send a message to the second network apparatus to cause a bootstrapping of an asynchronous session with the second network apparatus, wherein the first network apparatus periodically sends first control packets to the second network apparatus via a first network connection and periodically receives from the second network apparatus second control packets via a second network connection; send, to the second network apparatus, in response to changing at the first network apparatus from the asynchronous session to a demand session, a third control packet via the first network connection to cause the second network apparatus to stop sending the second control packets to the first network apparatus, thereby reducing a throughput through the second network connection and increasing a data capacity across the second network connection and increasing a data capacity across the first network connection by reduced processing due to the stopped sending of the second control packets, wherein the first network connection is a multiprotocol label switching (MPLS) label switched paths (LSP) connection, the second network connection is an Internet protocol (IP) network connection; receive, in a fourth control packet from the second network apparatus, a first flag via the second network connection indicating that the demand session from the first network apparatus to the second network apparatus has failed; send, by the first network apparatus, a fifth control packet with a second flag via a third network connection to cause the second network apparatus to stop sending the fourth control packet with the first flag, wherein the third network connection is an IP network connection; and send, after sending the fifth packet, to the second network apparatus, a sixth control packet to restart the asynchronous session via the first network connection. 2. The first network apparatus of claim 1 , wherein the second network apparatus determined that the demand session failed based on a predetermined number of the first control packets not being received from the first network apparatus, and wherein the second network apparatus periodically sends the fourth control packet. 3. The first network apparatus of claim 1 , wherein the asynchronous session and the demand session operate using a bidirectional forwarding detection (BFD) protocol. 4. The first network apparatus of claim 3 , wherein the first flag is a poll flag of the BFD protocol. 5. The first network apparatus of claim 3 , wherein the second flag is a final flag of the BFD protocol. 6. The first network apparatus of claim 1 , wherein the MPLS LSP connection operates using MPLS encapsulation and the IP network connections operate using IP encapsulation. 7. The first network apparatus of claim 1 , wherein the network comprises a plurality of routers, wherein a network path from the first network apparatus to the second network apparatus traverses the plurality of routers. 8. A second network apparatus, comprising: a transceiver at the second network apparatus coupled via a network to another transceiver at a first network apparatus, the second network apparatus configured to at least: receive a message from the first network apparatus to cause a bootstrapping of an asynchronous session with the first network apparatus, wherein the second network apparatus periodically receives first control packets from the first network apparatus via a first network connection and the second network apparatus periodically sends second control packets to the first network apparatus via a second network connection; receive, from the first network apparatus, in response to changing at the first network apparatus from the asynchronous session to a demand session, a third control packet via the first network connection to cause the second network apparatus to stop sending the second control packets to the first network apparatus, thereby reducing a throughput through the second network connection and increasing a data capacity across the second network connection and increasing a data capacity across the first network connection by reduced processing due to the stopped sending of the second control packets, wherein the first network connection is a multiprotocol label switching (MPLS) label switched paths (LSP) connection, the second network connection is an Internet protocol (IP) network connection; send, in a fourth control packet to the first network apparatus, a first flag indicating that the demand session between the first network apparatus to the second network apparatus has failed; receive, from the first network apparatus, a fifth control packet with a second flag via a third network connection to cause the second network apparatus to stop sending the fourth control packet with the first flag, wherein the third network connection is an IP network connection; and receive, from the first network apparatus, a sixth control packet to restart the asynchronous session. 9. The second network apparatus of claim 8 , wherein the second network apparatus determined that the demand session failed based on a predetermined number of the first control packets not being received from the first network apparatus, and wherein the second network apparatus periodically sends the fourth control packet. 10. The second network apparatus of claim 8 , wherein the asynchronous session and the demand session operate using a bidirectional forwarding detection (BFD) protocol. 11. The second network apparatus of claim 10 , wherein the first flag is a poll flag of the BFD protocol. 12. The second network apparatus of claim 10 , wherein the second flag is a final flag of the BFD protocol. 13. The second network apparatus of claim 8 , wherein the MPLS LSP connection operates using MPLS encapsulation and the IP network connections operate using IP encapsulation. 14. The second network apparatus of claim 8 , wherein the network comprises a plurality of routers, wherein a network path from the first network apparatus to the second network apparatus traverses the plurality of routers. 15. A method performed at a first network apparatus, comprising: sending, to a second network apparatus, a message to cause a bootstrapping of an asynchronous session with the second network apparatus, wherein the first network apparatus periodically sends first control packets to the second network apparatus via a first network connection and periodically receive from the second network apparatus second control packets via a second network connection; sending, to the second network apparatus, in response to changing at the first network apparatus from the asynchronous session to a demand session, a third control packet via the first network connection to cause the second network apparatus to stop sending the second control packets to the first network apparatus, thereby reducing a throughput through the second network connection and increasing a data capacity across the second network connection and increasing a data capacity across the first network connection by reduced processing due to the stopped sending of the second control packets, wherein the first network connection is a multiprotocol label switching (MPLS) label switched paths (LSP) connection, the second network connection is an Internet protocol (IP) network connection; receiving, in a fourth control packet from the second network apparatus, a first flag via th

Assignees

Inventors

Classifications

  • H04L45/50Primary

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

  • using network fault recovery (ring fault isolation or reconfiguration in loop networks without recovery actions by a network management system H04L12/437) · 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 US10447586B2 cover?
This disclosure addresses improving the reliability of network connections between nodes, detection of failures of network connections, and the reduction of control packets exchanged between nodes. A second node may stop sending control packets to a first node causing a reduction in network throughput and increased network capacity. The network connection from the first node to the second may b…
Who is the assignee on this patent?
Zte Corp
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 Oct 15 2019 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).