DUPLICATING TRAFFIC ALONG LOCAL DETOURS BEFORE PATH REMERGE TO INCREASE PACKET DELIVERY
First Claim
1. A method, comprising:
- receiving a first copy of a packet with an indication of duplicate copies;
storing an identifier of the first copy of the packet in response to the indication;
receiving a second copy of the packet with the indication of duplicate copies;
determining whether the identifier of the second copy matches the stored identifier of the first copy; and
in response to a match, dropping the second copy.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a source node monitors a quality of a primary link, and forwards one or more duplicate copies of a packet in response to poor quality of the primary link. Specifically, forwarding generally comprises transmitting a first copy of the packet on the primary link with an indication of duplicate copies, and transmitting a second copy of the packet on a backup link with an indication of duplicate copies. In another embodiment, an intermediate node receives a first copy of a packet with an indication of duplicate copies, and stores an identifier of the first copy of the packet in response to the indication. Upon receiving a second copy of the packet with the indication of duplicate copies, the node determines whether the identifier of the second copy matches the stored identifier of the first copy, such that in response to a match, the second copy is dropped.
39 Citations
24 Claims
-
1. A method, comprising:
-
receiving a first copy of a packet with an indication of duplicate copies; storing an identifier of the first copy of the packet in response to the indication; receiving a second copy of the packet with the indication of duplicate copies; determining whether the identifier of the second copy matches the stored identifier of the first copy; and in response to a match, dropping the second copy. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
monitoring a quality of a primary link; and forwarding one or more duplicate copies of a packet in response to a poor quality of the primary link, wherein forwarding comprises; transmitting a first copy of the packet on the primary link with an indication of duplicate copies; and transmitting a second copy of the packet on a backup link with an indication of duplicate copies; wherein the second copy of the packet with the indication of duplicate copies causes nodes receiving the second copy to determine whether the identifier of the second ii copy matches the stored identifier of the first copy, and to drop the second copy in response to a match. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus, comprising:
-
one or more network interfaces to communicate with a computer network; a processor coupled to the network interfaces and adapted to execute one or more processes; and a memory configured to store a process executable by the processor, the process when executed operable to; receive a first copy of a packet with an indication of duplicate copies; store an identifier of the first copy of the packet in response to the indication; receive a second copy of the packet with the indication of duplicate copies; determine whether the identifier of the second copy matches the stored identifier of the first copy; and in response to a match, drop the second copy. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. An apparatus, comprising:
-
one or more network interfaces to communicate with a computer network; a processor coupled to the network interfaces and adapted to execute one or more processes; and a memory configured to store a process executable by the processor, the process when executed operable to; monitor a quality of a primary link; and forward one or more duplicate copies of a packet in response to a poor quality of the primary link, wherein the process is configured to forward by; transmitting a first copy of the packet on the primary link with an indication of duplicate copies; and transmitting a second copy of the packet on a backup link with an indication of duplicate copies; wherein the second copy of the packet with the indication of duplicate copies causes nodes receiving the second copy to determine whether the identifier of the second copy matches the stored identifier of the first copy, and to drop the second copy in response to a match. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification