V6Direct IPv6 transit & BGP docs
V6Direct provides community IPv6 transit over WireGuard, GRE and VxLAN/L2TPv3 tunnels, full IPv6 BGP tables and low-latency ports across our PoPs. AS199746.
Use these guides to bring up a tunnel, install BIRD and Pathvector, and deploy a production-ready BGP setup for your ASN.
Where to start
STEP 1
BIRD & Pathvector install
Install BIRD2 and Pathvector on Ubuntu/Debian, then generate BGP configs.
STEP 2
GRE / VxLAN / WireGuard
Bring up a secure IPv6 path to the nearest V6Direct PoP using your preferred protocol.
STEP 3
Pathvector configuration
A complete Pathvector example for peering your ASN with V6Direct (AS199746).
OPTIONAL
Peering & IX
IX peering, multi-homing and how to interconnect with V6Direct.
OPTIONAL
Monitoring
A practical monitoring stack for your V6Direct tunnels and BGP sessions.
Requirements
- A public IPv4 or IPv6 address to terminate the tunnel.
- A router or VM that supports WireGuard, GRE or VxLAN/L2TPv3.
- Your own ASN (recommended) or a private ASN for a single-homed setup.
New here? Follow the steps in order — install, tunnel, then Pathvector — and you'll have a working BGP session with V6Direct in well under an hour.