forked from ovn-org/ovn
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
provider networks: Provide the option to tunnel traffic.
This patch adds a global config option - 'provider_network_overlay' and when set to true, any traffic destined to a VIF logical port of a provider logical switch (having localnet port(s)), is tunnelled to the destination chassis, instead of sending it out via the localnet port. This feature is useful for the following reasons: 1. CMS can add both provider logical switches and overlay logical swithes to a logical router. With this option set, E-W routing between these logical switches will be tunnelled all the time. The router port mac addresses are not leaked from multiple chassis to the upstream switches anymore. 2. NATting will work as expected either in the gateway chassis or on the source VIF chassis (if external_mac and logical_port set). 3. With this option set, there is no need to centralize routing for provider logical switches ('reside-on-redirect-chassis'). 4. With the commits [1] now merged, MTU issues arising due to tunnel overhead will be handled gracefully. [1] - 3faadc7 ("northd: Fix pmtud for non routed traffic.") 221476a ("ovn: Add tunnel PMTUD support.") Reported-at: https://issues.redhat.com/browse/FDP-209 Signed-off-by: Numan Siddique <numans@ovn.org>
- Loading branch information
1 parent
7e2b45d
commit 636f51c
Showing
8 changed files
with
595 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.