Transit router - The distributed router for OVN interconnect.#
OVS + OVN 2025 Fall Conference (Prague) digest Program Core pick Prague · 19–20 November 2025
Ales Musil (Red Hat), Mairtin O'Loingsigh (Red Hat)
- Why: OVN interconnect (ovn-ic) previously offered only a Transit Switch; there was no simple way to route between Availability Zones. The Transit Router fills that gap as a distributed logical router spanning AZs — and it already underpins the OVN-Kubernetes Layer2 re-architecture (see the upgrade talk below).
- What: A logical router instantiated across AZs in an ovn-ic deployment, behaving like OVN's distributed routers; new
ovn-ic-nbctlverbs (tr-add,trp-add,trp-del,tr-list); per-AZ ARP learning with ARP responses flooded between AZs via specially added flows. The deck includes a full packet-level walkthrough (SNAT on the gateway router, Geneve tunnels between chassis,lr_in_ip_routingflow selection). - How:
tr-addallocates a unique datapath tunnel key, delegates the ICSB datapath binding, and creates a router in each AZ;trp-addassigns resource allocation per AZ, creates logical router ports, and syncs port binding tunnel keys. - Where applicable: Multi-AZ OVN interconnect deployments, generic OVN. Open questions acknowledged: definition and synchronization of routes and route rules across the TR, and "local" TRP port semantics.
