| |
What They Never Tell You – The Secret of Ring
While most industrial Ethernet switch vendors compete for the speed of recovery time of their redundant ring, they never mention about what happens when you restore a broken ring.
Korenix’s innovation of Seamless Restoration brings a revolution to redundant ring technologies. The patented mechanism has 0 ms restoration time without causing any looping problem, topology change, and packet losses when recovering a failed ring to its original redundant-guarantee state.
The Ethernet Switching Principle
One important feature of Ethernet switch to make frame forwarding more efficiently is the ability of Address Learning. While frames are sent with source addresses and destination addresses, switches maintain a lookup table, named MAC address table, to track at which port a source address locates. Any unicast frame with a destination address that a switch has learnt in the lookup table, it can be forward to the correct port where the receiver locates without flooding to all ports. For multicast frames, switches use IGMP snooping to learn at which port there is device interested in the multicast traffic. However, if a frame’s destination address has not been learnt yet, called unknown unicast and unknown multicast, the frame is flooded to all ports. Flooding frames lead to broadcast storm which crashes the network if there is a loop in the topology. To eliminate loops in the network is a goal of some network protocols, such as standard STP/RSTP or proprietary redundant ring protocols.
How Ring Recovers from a Failure

1. RM has one of its ring paths blocked to provide redundant capability. |

2. A link fails and the ring is broken into
two parts. Packets are lost. |

3. RM resumes the network connectivity by
activating its redundant link. Topology changes. |
Figure 1 Failure recovery procedure of a ring
|
A ring topology forms a loop. A switch in the ring is designated as RM, known as Ring Master, to identify the status of the ring. It blocks one of its links to prevent looping problem while providing a redundancy. Once a connection is lost, RM activates the blocked link to resume network connectivity. This procedure is called Recovery and its speed is called recovery time. The longer it takes, the more packets lose. |