Techniques for processing incoming failure detection protocol packets
First Claim
1. A method of processing failure detection protocol packets transmitted according to a failure detection protocol and received by a network device, the method comprising:
- receiving a set of packets prior to the set of packets being forwarded to a processor of the network device, the processor configured to execute software for processing failure detection protocol packets;
identifying a set of failure detection protocol packets from the set of packets;
for each packet in the set of failure detection protocol packets, determining if the failure detection protocol packet is to be forwarded to the processor; and
based upon the determining, for at least one failure detection protocol packet from the set of failure detection protocol packets, dropping the at least one failure detection protocol packet such that the at least one failure detection protocol packet is not forwarded to the processor.
11 Assignments
0 Petitions
Accused Products
Abstract
Techniques that assist in processing of failure detection protocol (FDP) packets. Techniques are provided that assist a CPU of a network device in processing incoming FDP packets. In one embodiment, only a subset of FDP packets received by the network device is forwarded to the CPU for processing, the other FDP packets are dropped and not forwarded to the CPU. In this manner, the amount of processing that a CPU of the network device has to perform for incoming FDP packets is reduced. This enables the network device to support newer FDPs with shorter periodic interval requirements.
-
Citations
20 Claims
-
1. A method of processing failure detection protocol packets transmitted according to a failure detection protocol and received by a network device, the method comprising:
-
receiving a set of packets prior to the set of packets being forwarded to a processor of the network device, the processor configured to execute software for processing failure detection protocol packets; identifying a set of failure detection protocol packets from the set of packets; for each packet in the set of failure detection protocol packets, determining if the failure detection protocol packet is to be forwarded to the processor; and based upon the determining, for at least one failure detection protocol packet from the set of failure detection protocol packets, dropping the at least one failure detection protocol packet such that the at least one failure detection protocol packet is not forwarded to the processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for processing failure detection protocol packets transmitted according to a failure detection protocol, the system comprising:
-
a processor configured to execute software for processing failure detection protocol packets; and a failure detection protocol packet handler module; wherein the failure detection protocol packet handler module is configured to; receive a set of packets prior to the set of packets being forwarded to the processor; identify a set of failure detection protocol packets from the set of packets; for each packet in the set of failure detection protocol packets, determine if the failure detection protocol packet is to be forwarded to the processor; and based upon the determination, for at least one failure detection protocol packet from the set of failure detection protocol packets, drop the at least one failure detection protocol packet such that the at least one failure detection protocol packet is not forwarded to the processor. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A network device comprising:
-
a processor configured to execute software for processing failure detection protocol packets received by the network device; and a field-programmable logic device (FPLD), wherein the FPLD is configured to; receive a set of packets prior to the set of packets being forwarded to the processor; identify a set of failure detection protocol packets from the set of packets; for each packet in the set of failure detection protocol packets, determine if the failure detection protocol packet is to be forwarded to the processor; and based upon the determination, for at least one failure detection protocol packet from the set of failure detection protocol packets, drop the at least one failure detection protocol packet such that the at least one failure detection protocol packet is not forwarded to the processor. - View Dependent Claims (20)
-
Specification