Most broadcast and telco engineers will tell you their protection switching works. Ask them how they tested it under real degraded-network conditions, and the conversation usually gets quieter.
Hitless protection switching is one of those capabilities that looks bulletproof in a clean lab environment and then behaves very differently once you introduce the kind of packet loss, latency spikes, and reordering that actually exist on production IP networks. We have seen this pattern repeat across customers in broadcast playout, live event production, and enterprise WAN environments: the system passes internal QA, goes live, and then a failover event during a high-stakes moment reveals gaps nobody anticipated.
The problem is not the switching hardware or firmware. The problem is the test methodology. Validating hitless protection switching requires deliberately stressing the network path in a controlled, repeatable way, and most teams either skip that step or use tools that cannot introduce impairments at the precision needed to expose real failure modes. This post covers what proper hitless protection switching testing looks like, what impairments actually matter, and how WAN emulation fits into a complete validation workflow.
What Hitless Protection Switching Actually Requires
Before getting into test methodology, it is worth being precise about terminology. Hitless switching, sometimes called seamless protection switching, describes a failover mechanism where traffic transitions from a primary path to a backup path with zero perceptible interruption. In IP video environments governed by SMPTE ST 2022-7, this means reconstructing a clean output stream from two redundant paths even when one path is experiencing errors or has failed entirely.
The protocol works elegantly in theory. Two identical streams travel over separate network paths. The receiver monitors both and selects the better packet from each redundant pair, effectively masking failures on either path. But the operative phrase is “effectively masking.” The system’s ability to do that depends entirely on the timing relationship between the two paths, specifically the path differential delay.
If the delay difference between Path A and Path B exceeds the receiver’s buffer window, the protection scheme breaks down. Packets arriving too late from the backup path are useless. This is the number one thing our testing is designed to expose: how much delay differential the system can tolerate before the “hitless” claim stops being true.
There is also the matter of burst packet loss. A single dropped packet is easy to handle. A burst of 50 consecutive packets on the primary path while the secondary path has elevated jitter is a fundamentally different stress condition. Testing needs to cover both.
Why Clean-Lab Testing Is Not Enough
Here is something we have observed working with engineering teams across broadcast and telco: the gap between lab test results and production behavior is almost always caused by the lab not being dirty enough.
A clean lab environment has near-zero latency between devices, no background traffic competing for buffer space, and no jitter. Production networks have all three. When you test protection switching in that pristine environment, you are essentially testing the best-case scenario. The receiver has generous time to reassemble packets. The path differential is stable. Nothing is fighting for queue priority.
Put that same system on a transoceanic IP link with 80ms of one-way latency, variable jitter of 5 to 15ms, and occasional burst packet loss from congestion events, and the picture changes. The receiver buffer has to work much harder. The path differential can swing. And if a failover happens during a congestion burst on both paths simultaneously, the question of whether the output stays clean becomes very real.
This is exactly why WAN emulation is the right tool for this class of testing. A hardware WAN emulator sits in-line between the source and receiver, introducing controlled, repeatable impairments on each path independently. You can set Path A to 40ms latency with 0.1% packet loss and Path B to 42ms latency with no loss, then gradually widen that differential to find the exact threshold where protection switching degrades. Then you can swap the impairment profiles and run it again. Repeatable. Documented. Useful data.
Our Hurricane VII 100G Network Emulator and 8XG platform both include a dedicated Hitless feature that emulates SMPTE ST 2022-7 protection switching test scenarios. Combined with independent per-port impairment profiles, engineering teams can recreate real-world redundant path conditions and evaluate how receivers behave during failover events. You still have precise control over latency, jitter, packet loss, and bandwidth on each interface, making it easy to stress both legs of a redundant ST 2022-7 or SMPTE ST 2110 deployment using controlled, repeatable test scenarios.
Building a Repeatable Hitless Switching Test Plan
A good test plan for hitless protection switching validation covers four main scenarios. Not every team runs all four, but skipping any of them leaves a known blind spot.
Scenario 1: Path differential sweep. Start with both paths at equal latency and zero impairments. Confirm baseline operation. Then incrementally increase the latency on Path B by 1ms steps, documenting the output quality at each step until degradation is observed. This identifies the maximum tolerable delay differential for the specific receiver under test. SMPTE ST 2022-7 guidance recommends receivers handle at least 50ms of differential, but real-world implementations vary significantly.
Scenario 2: Single-path failure. With both paths carrying traffic normally, introduce 100% packet loss on the primary path for a defined duration (100ms, 500ms, 1 second) while leaving the secondary path clean. Verify zero artifacts in the output. Then reverse: kill the secondary path. Restore the primary. Repeat with overlapping failure windows.
Scenario 3: Concurrent impairments. Both paths degraded simultaneously. This is the scenario most teams skip and the one most likely to occur during a real network event. Set Path A to 2% packet loss with 10ms jitter and Path B to 1.5% packet loss with 8ms jitter. Run media traffic for 30 minutes. Analyze output for any visible or measurable degradation.
Scenario 4: Burst loss with jitter. Introduce burst packet loss patterns (not random loss) on the primary path. Burst loss is more damaging to protection switching than uniform loss because it can overwhelm the receiver’s ability to select good packets from either path. Combine with elevated jitter on the secondary path to replicate real congestion behavior.
Document results at each step. The goal is not just a pass/fail verdict; it is a characterization of the system’s resilience envelope so engineering and operations teams know exactly what conditions trigger degradation.
What the Results Actually Tell You
When we run a full hitless switching validation with a customer, the data usually tells one of three stories.
First: the system performs exactly as specified. The receiver handles the documented differential delay, recovers cleanly from single-path failures, and shows no degradation under concurrent mild impairments. This is the ideal outcome, and it happens more often than you might expect with well-implemented ST 2022-7 receivers.
Second: the system performs well under single-path failure but struggles with concurrent impairments. This is the most common result. It points to a buffer sizing or timing issue in the receiver implementation, and it is exactly the kind of finding that should happen in a lab rather than during a live broadcast.
Third: the delay differential tolerance is much narrower than expected. Some implementations start showing artifacts at 20ms of path differential. That is a significant operational constraint if the two network paths in a real deployment happen to diverge by that amount during a routing change or congestion event.
All three outcomes are valuable. The third one is arguably the most valuable because it prevents a very bad day on a live production network.
Validation Before Go-Live Is Not Optional
The broadcast industry has moved almost entirely to IP-based infrastructure. SMPTE ST 2110 has become the de facto standard for professional media over IP, and hitless protection switching is one of the core resilience mechanisms that makes it viable for mission-critical playout and live production. That adoption comes with a responsibility: IP infrastructure needs to be tested like IP infrastructure, not like SDI.
WAN emulation provides the controlled, repeatable impairment injection that this class of testing requires. The Hurricane VII and 8XG platforms go a step further with their dedicated Hitless feature, allowing engineering teams to emulate SMPTE ST 2022-7 protection switching scenarios while combining precise network impairments to validate receiver performance under realistic operating conditions.
If your team is deploying or validating a redundant ST 2022-7 or ST 2110 environment, the Hitless feature available on the Hurricane VII and 8XG platforms makes it easy to emulate SMPTE ST 2022-7 protection switching scenarios in a controlled, repeatable environment. Reach out to the PacketStorm team to discuss your testing requirements and build a validation plan that covers the failure modes that matter before deployment.

