Patent ID: 8547845

Claim:
A system for detecting and recovering from soft errors in a network, said system comprising: a first device, said first device comprising a virtual local area network (VLAN) input port, an output port and a comparator; and wherein said system is configured to perform a method comprising: receiving, by said first device, a first data packet, said first data packet comprising a first tag, said first tag indicating that said first data packet is associated with a second data packet; responsive to receiving said second data packet, determining, by said first device, whether said first data packet and said second data packet are identical, said second data packet comprising a second tag, said second tag indicating that said second data packet is associated with said first data packet, said determining comprising: determining, by said first device, whether said first data packet and said second data packet arrive at said output port within a predetermined time interval, said determining by said first device resulting in a modification of a bit in said first device; and determining, by said comparator, whether said first data packet and said second data packet have identical content, said determining by said comparator resulting in an output comprising a bit parity; and responsive to said determination that said first data packet and said second data packet are not identical, discarding said first data packet and said second data packet at said first device, and requesting retransmission of said first data packet and said second data packet.