failover-test

Cycle firewall redundancy groups while monitoring iperf3 traffic for packet loss.

8|2|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/psaab/xpf --skill failover-test
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: failover-test
Source: https://github.com/psaab/xpf/tree/main/.claude/skills/failover-test
Command: npx skills add https://github.com/psaab/xpf --skill failover-test

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the challenge of verifying high-availability (HA) cluster stability by automating traffic throughput testing during redundancy-group failover events.

Core Features & Use Cases

  • Zero-Drop Verification: Monitors iperf3 traffic streams to ensure no packet loss occurs during node failovers.
  • Automated Failover Cycling: Executes configurable cycles of redundancy-group switches to stress-test cluster synchronization.
  • Use Case: Use this to validate that your firewall cluster maintains consistent throughput between 3 Gbps and 25 Gbps during critical infrastructure failover scenarios.

Quick Start

Run the failover-test skill to execute two cycles of redundancy-group failovers while monitoring iperf3 throughput.

Frequently Asked Questions about failover-test

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I test firewall HA cluster failover without dropping traffic?

Testing firewall HA cluster failover without dropping traffic requires monitoring active iperf3 streams during redundancy-group switches. This skill automates that exact process by cycling failover events and verifying zero packet loss across stateful firewall nodes.

What is the best way to automate failover testing for high-availability firewalls?

Automating failover testing for high-availability firewalls is best achieved by cycling redundancy groups during active traffic. This skill coordinates Go and Rust binaries across Linux-based cluster nodes to stress-test synchronization and ensure consistent throughput between 3 Gbps and 25 Gbps.

Can I validate zero-drop failover performance in a Linux virtualization environment?

Yes, you can validate zero-drop failover performance in a Linux virtualization environment. The skill coordinates Go and Rust binaries across cluster nodes to monitor iperf3 throughput and ensure no packet loss occurs during redundancy-group failover events.

How does iperf3 monitoring verify stateful firewall cluster stability?

Iperf3 monitoring verifies stateful firewall cluster stability by maintaining active traffic streams during automated failover cycles. If the iperf3 stream experiences packet loss during a redundancy-group switch, it indicates a synchronization failure within the HA cluster.

Do I need Go and Rust binaries to test firewall failover integrity?

Yes, you need Go and Rust binaries to test firewall failover integrity using this skill. It requires coordinated execution of these binaries across cluster nodes to properly automate redundancy-group switching and monitor iperf3 traffic for zero-drop performance.