Dual-Ring Packet Wrapping to Prevent Broadcast Storms
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In multi-ring vehicle networks, there is no inter-ring forwarding mechanism to prevent broadcast storms when traffic is transmitted between rings, leading to packet loss and reliability issues, especially when secondary faults occur, affecting vehicle operations.
Innovation Solution
Implement a data transmission method that uses ring identifiers and wrapping identifiers to determine whether to wrap or discard packets based on link faults, allowing packets to continue transmission in a dual-ring network, thereby improving reliability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If wrapped packets are discarded when a secondary fault occurs on another ring network, then broadcast storms are prevented, but data transmission reliability deteriorates and information is lost
Solution Approach 1:
The patent segments the ring network into multiple sub-rings, each with independent wrapping capabilities. This allows a fault in one sub-ring to be handled independently without affecting other sub-rings, enabling wrapped packets to continue transmission across different sub-rings while preventing broadcast storms through controlled wrapping identification mechanisms
Solution Approach 2:
The patent introduces wrapping identifiers as an intermediary mechanism to track and control packet wrapping across sub-rings. These identifiers act as mediators that enable packets to traverse multiple sub-rings through wrapping operations while preventing uncontrolled broadcast storms by providing a systematic way to manage wrapped packet flow
2Reliability
If port-level loopback wrapping is performed on a ring network interface to handle link faults, then single link fault recovery is achieved, but the solution fails when two link faults occur and causes broadcast storms
Solution Approach 1:
The network is divided into multiple sub-rings with independent fault handling capabilities. When link faults occur, each sub-ring can independently perform wrapping operations, allowing the system to handle multiple simultaneous faults across different sub-rings without causing network-wide broadcast storms
Solution Approach 2:
The patent extends the single-ring wrapping mechanism to multi-dimensional sub-ring structures. By organizing the network into hierarchical sub-rings and introducing sub-ring identifiers, the system can handle faults in multiple dimensions simultaneously, enabling versatile multi-fault recovery while maintaining network stability
3Reliability
If a dual-ring coupled networking topology is used to provide high-reliability transmission, then transmission reliability is improved, but inter-ring forwarding mechanisms are needed to prevent broadcast storms between rings
Solution Approach 1:
The dual-ring network is segmented into multiple sub-rings with independent forwarding tables and wrapping identifiers. This segmentation simplifies inter-ring forwarding by allowing each sub-ring to independently manage its own packets through local forwarding tables, reducing the overall system complexity while maintaining high reliability
Solution Approach 2:
Each sub-ring is equipped with local forwarding tables and wrapping identifier management capabilities, allowing independent decision-making at each sub-ring level. This local quality approach enables efficient inter-ring forwarding without requiring complex centralized control, reducing device complexity while maintaining transmission reliability
Data Source
AI summary
In a data transmission method, each ring network interface is associated with a ring identifier, and a ring-incoming packet carries a ring identifier of a ring network interface through which the packet is first forwarded. When a node in a ring network detects a link fault in a process of transmitting a packet, the node determines, with reference to a ring identifier and a wrapping identifier carried in the packet, to perform wrapping or discard the packet. According to the method, two sub-ring networks of a dual-ring coupled ring network can be allowed to separately implement one time of wrapping.


