Check CRC detected errors first
A flaky cable is the most common cause of ring oscillation. Check CRC detected-error counters on ring ports.
The previous chapter covered MRP timing parameters and tuning for faster recovery. When the ring does not behave as expected, systematic troubleshooting identifies the root cause. MRP issues fall into a small number of categories.
MRP ring issues share similar symptoms: devices become unreachable, the MRM reports the ring as open, or topology changes appear in the log. Without a structured approach, engineers chase symptoms instead of causes. The 4 most common root causes are: wrong VLAN, wrong Domain UUID, 2 MRMs, or a flaky cable.
The MRM reports the ring as open even though cables are connected.
| Cause | Diagnosis | Fix |
|---|---|---|
| MRP not enabled on switches | Check MRP status on each switch | Enable MRP on ring switches |
| Wrong Domain UUID | Compare UUID across switches | Set the same UUID on switches |
| MRP VLAN mismatch | Check MRP VLAN on each ring port | Set the same MRP VLAN on ring ports |
| Ring port outside MRP VLAN | Check VLAN membership of ring ports | Add ring ports to MRP VLAN |
| Disabled ring port | Check port status | Enable the port |
The ring continuously changes state. Topology change events appear in the log every few seconds.
The ring recovers, but recovery takes longer than 200 ms.
| Cause | Fix |
|---|---|
| MRP_LinkDown disabled | Enable MRP_LinkDown |
| Test interval too long | Reduce test interval to 10 ms |
| Switch CPU overloaded | Reduce other traffic or upgrade switch |
The ring recovers (MRM shows ring closed) but some devices are unreachable.
| Cause | Fix |
|---|---|
| Stale ARP entries | Clear ARP cache on affected devices |
| MAC table not flushed | Verify MRP_TopologyChange propagation |
| VLAN missing from new path | Add missing VLAN to ring ports |
| Tool | Location | Use |
|---|---|---|
| MRP Status | Switching → L2-Redundancy → MRP | Ring state, port roles, domain |
| Event Log | Diagnostics → System Log | Topology change events |
| Port Statistics | Basic Settings → Port Statistics | CRC detected errors, link up/down counts |
| Port Mirroring | Diagnostics → Port Mirroring | Capture MRP frames with Wireshark |
To capture MRP frames with Wireshark, configure port mirroring on the switch. Mirror a ring port to a monitor port. Apply the Wireshark filter mrp or eth.type == 0x88e3. If no MRP_Test frames appear, then MRP is not running on the MRM or the ring port is outside the correct VLAN.
Check CRC detected errors first
A flaky cable is the most common cause of ring oscillation. Check CRC detected-error counters on ring ports.
4 causes cover most issues
Wrong VLAN, wrong Domain UUID, 2 MRMs, or a flaky cable. Check these 4 causes first.
MRP runs on Hirschmann switches. The next chapter introduces the Hirschmann product families, the HiOS operating system, and configuration best practices. The next chapter delivers the practical knowledge needed to deploy and manage these switches in production.