Reducing overhead when using loopback cells for fault detection in bi-directional virtual circuits
AssigneeCisco Technology, Inc.
InventorsBalaji Lakshmikanth Bangolae, Sudhakar Shenoy, Shiju Joseph
Life of this patent
Estimating the term…
Abstract
An end system (“first end system”) concluding that a bi-directional virtual circuit is operational if the other end system (at the other end of the virtual circuit) has determined that the virtual circuit is operable based on the loopback cells. In other words, the first end system may not send loopback cells, and instead rely on the determination of the other end system. As a result, the total number of loopback cells may be reduced on a network backbone.
Claims17
A method of determining the status of a bi-directional virtual circuit in a first end system, wherein said bi-directional virtual circuit is provisioned between said first end system and another end system, said method comprising:
- receiving in said first end system a first plurality of loopback command packets from said another end system on said bi-directional virtual circuit;
- examining a receive frequency at which said plurality of loopback command packets are received;
- and
- determining not to send loopback command packets to said another end system if said receive frequency does not vary from a predetermined frequency by more than a predetermined threshold;
- sending another plurality of loopback command packets at a sending frequency;
- and comparing said sending frequency with said receive frequency, wherein said first end system determines not to send new loopback command packets based on said comparing.
A first end system determining the status of a bi-directional virtual circuit, wherein said bi-directional virtual circuit is provisioned between said first end system and another end system on a network backbone, said first end system comprising:
- an interface coupled to said network backbone, said interface receiving a first plurality of loopback command packets from said another end system on said bi-directional virtual circuit;
- and
- a processor examining a receive frequency at which said plurality of loopback command packets are received, and determining not to send loopback command packets to said another end system if said receive frequency does not vary from a predetermined frequency by more than a predetermined threshold, wherein said processor sends another plurality of loopback command packets at a sending frequency, compares said sending frequency with said receive frequency, and determines not to send new loopback command packets based on said comparing.
A first end system determining the status of a bi-directional virtual circuit, wherein said bi-directional virtual circuit is provisioned between said first end system and another end system on a network backbone, said first end system comprising:
- means for receiving in said first end system a first plurality of loopback command packets from said another end system on said bi-directional virtual circuit;
- means for examining a receive frequency at which said plurality of loopback command packets are received;
- means for determining not to send loopback command packets to said another end system if said receive frequency does not vary from a predetermined frequency by more than a predetermined threshold;
- and
- means for sending another plurality of loopback command packets at a sending frequency;
- and comparing said sending frequency with said receive frequency, wherein said first end system determines not to send new loopback command packets based on said comparing.
A computer readable medium carrying one or more sequences of instructions for causing a first end system to determine the status of a bi-directional virtual circuit, wherein said bi-directional virtual circuit is provisioned between said first end system and another end system, wherein execution of said one or more sequences of instructions by one or more processors contained in said first end system causes said one or more processors to perform the actions of:
- receiving in said first end system a first plurality of loopback command packets from said another end system on said bi-directional virtual circuit;
- examining a receive frequency at which said plurality of loopback command packets are received;
- and
- determining not to send loop back command packets to said another end system if said receive frequency does not vary from a predetermined frequency by more than a predetermined threshold;
- sending another plurality of loopback command packets at a sending frequency;
- and comparing said sending frequency with said receive frequency, wherein said first end system determines not to send new loopback command packets based on said comparing.
Dependencies are inferred from the claim text.