Overview
NxtSight Networking supports two advanced router modes for production deployments: High Availability (HA) routers using VRRP for automatic failover between L3 agents, and Distributed Virtual Routing (DVR) that moves L3 forwarding to each compute node to eliminate centralized bottlenecks. This guide covers enabling and validating both modes.Prerequisites
- Admin credentials sourced from
openrc.sh - At least two L3 agents running for HA routers
- nxtDeploy access to enable DVR cluster-wide
High-Availability Routers
HA routers use VRRP to provide automatic failover between L3 agent instances. When the active L3 agent fails, a standby agent takes ownership of the router’s namespace and floating IP NAT rules within seconds.Create an HA Router
- CLI
Authenticate
Source your credentials file to authenticate with the NxtSight platform:
Load credentials
Create HA router with external gateway
Create HA router
--ha flag schedules the router across all available L3 agents automatically.HA routers require at least two L3 agents running in the cluster. NxtSight Networking
automatically schedules the router across all available L3 agents. Verify with
openstack network agent list --agent-type l3 before creating HA routers.Distributed Virtual Routing (DVR)
DVR moves L3 forwarding from a centralized agent to each compute node, eliminating the network node as a bottleneck for east-west and north-south traffic.Enable DVR
- nxtDeploy
Enable DVR cluster-wide in nxtDeploy under Configuration → Networking:
Click Save and Deploy. nxtDeploy applies the configuration via nxtVirt-ansible.
Create a Distributed Router
- CLI
Create distributed router
Verify distributed routing is enabled
distributed: true in the output.Router Administration Reference
Next Steps
Network Agent Management
Verify L3 agents are healthy across all network nodes
Provider Networks
Configure external networks that routers use as gateways
Routers and Gateways
User guide for creating and managing routers
Admin Troubleshooting
Diagnose HA router failover and DVR issues