Dampening interface flapping
AssigneeVerizon Patent and Licensing Inc.
InventorsZhongping Pan, Shengping Shiau
Life of this patent
Estimating the term…
Abstract
A device may include a control module and a line card. The control module may be configured to run a routing protocol to obtain routing information from network devices. The line card may include a processor. The processor may be configured to establish a bidirectional forwarding detection (BFD) session with a remote device, determine whether an interface associated with the BFD session is flapping, terminate the BFD session when the interface is flapping, disable the interface when the interface is flapping, re-enable the interface after a dampening recovery period elapses, reestablish the BFD session, and send a BFD packet to the remote device.
Claims19
A device comprising:
- a control module, configured to:
- run a routing protocol to obtain routing information from network devices;
- a line card, including:
- a processor, configured to:
- establish a bidirectional forwarding detection (BFD) session with a remote device;
- determine whether an interface associated with the BFD session is flapping, wherein the interface is a network layer 2 interface;
- terminate the BFD session in response to determining that the interface is flapping;
- disable the interface when the interface is determined to be flapping and after terminating the BFD session;
- re-enable the interface after a dampening recovery period elapses after disabling the interface;
- reestablish the BFD session in response to re-enabling the interface;
- and
- send a BFD packet to the remote device after reestablishing the BFD session.
A method comprising:
- running a routing protocol for obtaining routing information from network devices;
- establishing, with a remote device, a bidirectional forwarding detection (BFD) session over a network interface, wherein the network interface is a network layer 2 interface;
- determining whether the network interface is flapping after the BFD session is established;
- terminating the BFD session in response to determining that the network interface is flapping;
- disabling the network interface when the network interface is determined to be flapping and after terminating the BFD session;
- enabling the network interface after a dampening recovery threshold elapses after disabling the network interface;
- reestablishing the BFD session in response to enabling the network interface;
- and
- sending a BFD packet to the remote device after reestablishing the BFD session.
A tangible computer-readable medium comprising computer-executable instructions for causing one or more processors to:
- establish, with a remote device, a bidirectional forwarding detection (BFD) session over a network interface, wherein the network interface is a network layer 2 interface;
- determine whether the network interface is alternately failing and recovering after the BFD session is established;
- disable upper layer protocols in response to determining that the network interface is alternately failing and recovering, wherein the upper layer protocols include protocols running above communication layer 2;
- terminate the BFD session when the network interface is alternately failing and recovering and after disabling the upper layer protocols;
- disable the network interface when the network interface is alternately failing and recovering and after terminating the BFD session;
- re-enable the network interface after a dampening recovery threshold elapses after disabling the network interface;
- and
- reestablish the BFD session in response to re-enabling the network interface.
Dependencies are inferred from the claim text.