Packet Duplicate Detection Using CRC Lists in Redundant Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional networking systems face issues with duplicate packets being sent along multiple paths, which consume bandwidth and are typically addressed by disabling redundant paths using the Spanning Tree Protocol, reducing network capacity.

Innovation Solution

A method where incoming packets are checked against a list; if the packet's CRC field does not match any element in the list, it is added to the list and accepted, allowing the network to differentiate and manage packets without disabling redundant paths.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the Spanning Tree Protocol is used to eliminate duplicate packets by disabling redundant paths, then duplicate packet transmission is prevented, but network bandwidth capacity is reduced

Engineering Contradiction:
Improveduplicate packet eliminationVSAvoidnetwork bandwidth capacity
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent segments the duplicate packet detection function into individual network nodes, where each node independently maintains a list of recently seen packets and checks incoming packets against this list. This distributed segmentation allows all paths to remain active while duplicate packets are identified and discarded at the receiving end, preserving network bandwidth capacity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism in the form of a packet list maintained at each network node. This intermediary structure stores packet identifiers (such as source address, destination address, and protocol type) and serves as a mediator to detect duplicate packets without requiring path disabling, thus resolving the contradiction between reliability and bandwidth utilization.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If redundant paths are disabled to prevent duplicate packets, then network reliability is improved, but network connectivity and bandwidth utilization deteriorate

Engineering Contradiction:
Improvenetwork stabilityVSAvoidnetwork connectivity
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic duplicate packet detection mechanism where each node continuously updates its packet list with recently seen packets and dynamically checks incoming packets against this evolving list. This dynamic approach allows the network to maintain all physical paths active while adaptively identifying and filtering duplicates, preserving both reliability and connectivity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs feedback through the packet list mechanism, where each node monitors incoming packets, compares them against stored packet identifiers, and uses this feedback information to determine whether to accept or discard packets. This feedback-based approach maintains network stability while preserving full connectivity and bandwidth utilization.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8225176B2Detection of duplicate packets
Publication Date: 2012.07.17 DELL PROD LP
  • US8225176B2 patent drawing
  • US8225176B2 patent drawing
  • US8225176B2 patent drawing

AI summary

A packet is received from a network. The packet includes a field. The content of the field is compared to each element of a list. If the content of the field fails to match any element in the list, the packet is accepted and the content of the field is added to the list as an additional element of the list.