Advanced Networking with Multiple Distributed Gateway Ports in OVN
Explores the latest advancements in networking technology with OVN by allowing the creation of multiple Distributed Gateway Ports per logical router. This feature enables connectivity to multiple external networks, supporting scenarios like shared services, NAT configurations, and load balancing. Dive into the possibilities and considerations for deploying and managing complex network topologies efficiently.
Download Presentation
Please find below an Image/Link to download the presentation.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.
E N D
Presentation Transcript
Multiple Distributed Gateway Ports with OVN Abhiram Sangana Nutanix Inc.
Distributed Gateway Port (DGP) External network 10.15.36.0/24 Router/SNAT IP 10.15.36.25 External gateway 10.15.36.1 (ToR) Logical Router 10.1.1.0/24 20.1.1.0/24 10.1.1.150 20.1.1.42 20.1.1.50 10.1.1.144 A network topology where a logical router is connected to an external network 2
Distributed Gateway Port (DGP) OVN allows creating only one DGP per logical router by default. We added support for creating multiple DGPs per logical router in OVN v21.09.0 This allows connecting a logical router to multiple external/underlay networks. Changes to support NAT and Load balancer on logical routers with multiple DGPs is under review. 3
Multiple Distributed Gateway Ports -Use case Shared services on A.B.0.0/16 Dedicated connection External network: Ext-S1 206.80.140.0/24 (public IP prefix) External network: Ext-S2 10.15.38.0/24 Static Routes: 30.1.1.0/24 10.15.38.25 20.1.1.0/24 10.15.38.25 External gateway 10.15.38.1 External gateway 206.80.140.1 Router IP: 10.15.38.25 Packets are not translated Router/SNAT IP: 206.80.140.25 Logical Router 20.1.1.0/24 30.1.1.0/24 Logical Router Static Routes: Default 206.80.140.1 A.B.0.0/16 10.15.38.1 30.1.1.11 20.1.1.42 20.1.1.50 30.1.1.10 Topology supported with multiple DGPs per logical router 4
NAT with Multiple Distributed Gateway Ports External network: Ext-S2 10.15.37.0/24 External network: Ext-S1 10.15.36.0/24 Router IP: 10.15.36.25 NAT rules 1,3 applied Router IP: 10.15.37.25 NAT rule 2 applied External gateway 10.15.37.1 External gateway 10.15.36.1 Logical Router 30.1.1.0/24 20.1.1.0/24 Logical Router Static Routes: Default 10.15.36.1 192.168.0.0/16 10.15.37.1 20.1.1.42 20.1.1.50 30.1.1.10 30.1.1.11 Logical Router NAT rules: 1. 2. 3. 4. External IP: 10.15.36.25 Logical IP: 20.1.1.0/24 Type: SNAT External IP: 10.15.37.25 Logical IP: 20.1.1.0/24 Type: SNAT External IP: 10.15.36.11 Logical IP: 30.1.1.11 Type: DNAT and SNAT External IP: 10.15.38.11 Logical IP: 30.1.1.0/24 Type: SNAT 5
LB with Multiple Distributed Gateway Ports Given that Load balancer rules change the destination IP address of packets, should we: Apply only those LB rules whose virtual_IP is in the DGP subnet, at a DGP? (OR) Apply all LB rules at each DGP? 6