Virtual System Troubleshooting and Operations
Troubleshooting and Operations tests whether you can isolate a fault to the platform, a VS, a Virtual Router, or a policy layer-and operate VSX without disrupting other tenants.
A disciplined isolation sequence
- Identify the VSID and confirm the VS is up. Use VSX status commands such as
vsx stat -v; a down VS points to provisioning, memory, or platform issues, not a bad rule. - Check the assigned interfaces and link state. A VLAN missing from the trunk or a disabled interface will look like a policy drop from inside the VS.
- Check the Virtual Router when traffic crosses VS boundaries or leaves through a shared path. Each VS has its own routing table; the VR has its own as well.
- Check policy and NAT inside the correct VS. NAT rules are per VS, so a missing hide-NAT rule is a common “no internet” cause.
- Check cluster state and sync. A failover affects every VS on the cluster, so verify whether the fault moved with the member.
- Read the VS log, not only the gateway log, and use packet captures or
fw monitorin the relevant context.
Worked example
Users on VS 4 report no internet access. Confirm VS 4 is up. Check its external VLAN interface and link. Inspect the Virtual Router’s default route and the VS 4 routing table. Then inspect VS 4 policy for the outbound allow rule and hide-NAT rule. If the log shows drops on VS 4, fix the rule; if no log appears, investigate interface, ARP, or VR routing first.
Traps that cost marks
- Running diagnostics only on the gateway context and concluding the VS is healthy.
- Assuming VSs share a routing table; they do not.
- Forgetting that NAT is configured per VS.
- Blaming policy when the VLAN is absent from the trunk.
- Overlooking cluster failover because one VS recovered while others did not.
- Changing provisioning or memory during production without checking the impact on all VSs.