<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class=""><div class="Ltr OutlineElement SCX150375516" style="widows: 1; background-color: rgb(255, 255, 255); margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; overflow: visible; cursor: text; clear: both; position: relative; direction: ltr;"><div style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; word-wrap: break-word; vertical-align: baseline; color: windowtext; background-color: transparent;" class=""><font face="Courier New" style="font-size: 11px;" class=""><span class="TextRun SCX150375516" xml:lang="EN-US" lang="EN-US" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; line-height: 22px;">This proposal outlines the modifications needed in networking-ovn (addresses </span><a href="https://bugs.launchpad.net/networking-ovn/+bug/1551717" class="">https://bugs.launchpad.net/networking-ovn/+bug/1551717</a>) <span class="TextRun SCX150375516" xml:lang="EN-US" lang="EN-US" style="color: windowtext; margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; line-height: 22px;">to provide Floating IP (FIP)</span><span class="TextRun SCX150375516" xml:lang="EN-US" lang="EN-US" style="color: windowtext; margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; line-height: 22px;"> and SNAT using the </span><span class="TextRun SCX150375516" xml:lang="EN-US" lang="EN-US" style="color: windowtext; margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; line-height: 22px;">L3 gateway router patches.</span></font></div><div style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; word-wrap: break-word; vertical-align: baseline; color: windowtext; background-color: transparent;" class=""><font face="Courier New" class=""><span class="TextRun SCX150375516" xml:lang="EN-US" lang="EN-US" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; line-height: 22px; font-size: 11px;"><br class=""></span></font></div></div><div class="Ltr OutlineElement SCX150375516" style="widows: 1; background-color: rgb(255, 255, 255); margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; overflow: visible; cursor: text; clear: both; position: relative; direction: ltr;"><div style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; word-wrap: break-word; vertical-align: baseline; color: windowtext; background-color: transparent;" class=""><font face="Courier New" style="font-size: 11px;" class=""><span class="TextRun EmptyTextRun SCX150375516" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; line-height: 20px;"></span><a class="SCX150375516 Hyperlink" href="http://patchwork.ozlabs.org/patch/624312/" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; cursor: text; text-decoration: none; color: inherit;"><span class="TextRun SCX150375516 Underlined" xml:lang="EN-US" lang="EN-US" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; color: rgb(0, 0, 255); text-decoration: underline; line-height: 20px;"><span class="NormalTextRun SCX150375516" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; background-color: inherit;">http://patchwork.ozlabs.org/patch/624312/</span></span></a><span class="TextRun EmptyTextRun SCX150375516" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; line-height: 20px;"></span><span class="EOP SCX150375516" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; line-height: 20px;"> </span></font></div></div><div class="Ltr OutlineElement SCX150375516" style="widows: 1; background-color: rgb(255, 255, 255); margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; overflow: visible; cursor: text; clear: both; position: relative; direction: ltr;"><div style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; word-wrap: break-word; vertical-align: baseline; color: windowtext; background-color: transparent;" class=""><font face="Courier New" style="font-size: 11px;" class=""><span class="TextRun EmptyTextRun SCX150375516" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; line-height: 20px;"></span><a class="SCX150375516 Hyperlink" href="http://patchwork.ozlabs.org/patch/624312/" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; cursor: text; text-decoration: none; color: inherit;"><span class="TextRun SCX150375516 Underlined" xml:lang="EN-US" lang="EN-US" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; color: rgb(0, 0, 255); text-decoration: underline; line-height: 20px;"><span class="NormalTextRun SCX150375516" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; background-color: inherit;">http://p</span></span><span class="TextRun SCX150375516 Underlined" xml:lang="EN-US" lang="EN-US" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; color: rgb(0, 0, 255); text-decoration: underline; line-height: 20px;"><span class="NormalTextRun SCX150375516" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; background-color: inherit;">atchwork.ozlabs.org/patch/624313</span></span><span class="TextRun SCX150375516 Underlined" xml:lang="EN-US" lang="EN-US" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; color: rgb(0, 0, 255); text-decoration: underline; line-height: 20px;"><span class="NormalTextRun SCX150375516" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; background-color: inherit;">/</span></span></a><span class="TextRun EmptyTextRun SCX150375516" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; line-height: 20px;"></span><span class="EOP SCX150375516" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; line-height: 20px;"> </span></font></div></div><div class="Ltr OutlineElement SCX150375516" style="widows: 1; background-color: rgb(255, 255, 255); margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; overflow: visible; cursor: text; clear: both; position: relative; direction: ltr;"><div style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; word-wrap: break-word; vertical-align: baseline; color: windowtext; background-color: transparent;" class=""><font face="Courier New" style="font-size: 11px;" class=""><span class="TextRun EmptyTextRun SCX150375516" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; line-height: 20px;"></span><a class="SCX150375516 Hyperlink" href="http://patchwork.ozlabs.org/patch/624312/" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; cursor: text; text-decoration: none; color: inherit;"><span class="TextRun SCX150375516 Underlined" xml:lang="EN-US" lang="EN-US" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; color: rgb(0, 0, 255); text-decoration: underline; line-height: 20px;"><span class="NormalTextRun SCX150375516" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; background-color: inherit;">http://p</span></span><span class="TextRun SCX150375516 Underlined" xml:lang="EN-US" lang="EN-US" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; color: rgb(0, 0, 255); text-decoration: underline; line-height: 20px;"><span class="NormalTextRun SCX150375516" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; background-color: inherit;">atchwork.ozlabs.org/patch/624314</span></span><span class="TextRun SCX150375516 Underlined" xml:lang="EN-US" lang="EN-US" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; color: rgb(0, 0, 255); text-decoration: underline; line-height: 20px;"><span class="NormalTextRun SCX150375516" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; background-color: inherit;">/</span></span></a><span class="TextRun EmptyTextRun SCX150375516" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; line-height: 20px;"></span><span class="EOP SCX150375516" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; line-height: 20px;"> </span></font></div></div><div class="Ltr OutlineElement SCX150375516" style="widows: 1; background-color: rgb(255, 255, 255); margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; overflow: visible; cursor: text; clear: both; position: relative; direction: ltr;"><div style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; word-wrap: break-word; vertical-align: baseline; color: windowtext; background-color: transparent;" class=""><font face="Courier New" style="font-size: 11px;" class=""><span class="TextRun EmptyTextRun SCX150375516" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; line-height: 20px;"></span><a class="SCX150375516 Hyperlink" href="http://patchwork.ozlabs.org/patch/624312/" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; cursor: text; text-decoration: none; color: inherit;"><span class="TextRun SCX150375516 Underlined" xml:lang="EN-US" lang="EN-US" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; color: rgb(0, 0, 255); text-decoration: underline; line-height: 20px;"><span class="NormalTextRun SCX150375516" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; background-color: inherit;">http://p</span></span><span class="TextRun SCX150375516 Underlined" xml:lang="EN-US" lang="EN-US" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; color: rgb(0, 0, 255); text-decoration: underline; line-height: 20px;"><span class="NormalTextRun SCX150375516" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; background-color: inherit;">atchwork.ozlabs.org/patch/624315</span></span><span class="TextRun SCX150375516 Underlined" xml:lang="EN-US" lang="EN-US" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; color: rgb(0, 0, 255); text-decoration: underline; line-height: 20px;"><span class="NormalTextRun SCX150375516" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; background-color: inherit;">/</span></span></a><span class="TextRun EmptyTextRun SCX150375516" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; line-height: 20px;"></span><span class="EOP SCX150375516" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; line-height: 20px;"> </span></font></div></div><div class="Ltr OutlineElement SCX150375516" style="widows: 1; background-color: rgb(255, 255, 255); margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; overflow: visible; cursor: text; clear: both; position: relative; direction: ltr;"><div style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; word-wrap: break-word; vertical-align: baseline; color: windowtext; background-color: transparent;" class=""><font face="Courier New" class=""><a href="http://patchwork.ozlabs.org/patch/629607/" style="font-size: 11px;" class=""><font color="rgba(0, 0, 0, 0)" class=""><span class="TextRun EmptyTextRun SCX150375516" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; line-height: 20px; cursor: text;"></span></font><span class="TextRun SCX150375516 Underlined" xml:lang="EN-US" lang="EN-US" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; cursor: text; color: rgb(0, 0, 255); line-height: 20px;"><span class="NormalTextRun SCX150375516" style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; background-color: inherit;">http://patchwork.ozlabs.org/patch/629607/</span></span></a></font></div><div style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; word-wrap: break-word; vertical-align: baseline; color: windowtext; background-color: transparent;" class=""><font face="Courier New" class=""><br class=""></font></div><div style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; word-wrap: break-word; vertical-align: baseline; color: windowtext; background-color: transparent;" class=""></div><div style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; word-wrap: break-word; vertical-align: baseline; color: windowtext; background-color: transparent;" class=""><font face="Courier New" class=""><b style="font-size: 11px;" class="">Diagram:</b></font></div><div style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; word-wrap: break-word; vertical-align: baseline; color: windowtext; background-color: transparent;" class=""><font face="Courier New" class=""><br class=""></font></div><div style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; word-wrap: break-word; vertical-align: baseline; color: windowtext; background-color: transparent;" class=""><div style="margin: 0px; font-size: 11px; line-height: normal;" class=""><font face="Courier New" class="">+-------+                       +-------+</font></div><div style="margin: 0px; font-size: 11px; line-height: normal;" class=""><font face="Courier New" class="">| NET 1 |                       | NET 2 |</font></div><div style="margin: 0px; font-size: 11px; line-height: normal;" class=""><font face="Courier New" class="">+-------+                       +-------+</font></div><div style="margin: 0px; font-size: 11px; line-height: normal;" class=""><font face="Courier New" class="">   |                               |</font></div><div style="margin: 0px; font-size: 11px; line-height: normal;" class=""><font face="Courier New" class="">   |           *********           |</font></div><div style="margin: 0px; font-size: 11px; line-height: normal;" class=""><font face="Courier New" class="">   |         **         **         |</font></div><div style="margin: 0px; font-size: 11px; line-height: normal;" class=""><font face="Courier New" class="">   |       **    *  *     **       |</font></div><div style="margin: 0px; font-size: 11px; line-height: normal;" class=""><font face="Courier New" class="">   +---RP1 *      DR       * RP2 --+</font></div><div style="margin: 0px; font-size: 11px; line-height: normal;" class=""><font face="Courier New" class="">           **    *  *     **</font></div><div style="margin: 0px; font-size: 11px; line-height: normal;" class=""><font face="Courier New" class="">             **         **  </font></div><div style="margin: 0px; font-size: 11px; line-height: normal;" class=""><font face="Courier New" class="">               *********    </font></div><div style="margin: 0px; font-size: 11px; line-height: normal;" class=""><font face="Courier New" class="">                  DTRP (168.254.128.2)</font></div><div style="margin: 0px; font-size: 11px; line-height: normal;" class=""><font face="Courier New" class="">                   |</font></div><div style="margin: 0px; font-size: 11px; line-height: normal;" class=""><font face="Courier New" class="">                   |</font></div><div style="margin: 0px; font-size: 11px; line-height: normal;" class=""><font face="Courier New" class="">                   |</font></div><div style="margin: 0px; font-size: 11px; line-height: normal;" class=""><font face="Courier New" class="">           +------------------+</font></div><div style="margin: 0px; font-size: 11px; line-height: normal;" class=""><font face="Courier New" class="">           | Transit Network  |</font></div><div style="margin: 0px; font-size: 11px; line-height: normal;" class=""><font face="Courier New" class="">           | 169.254.128.0/30 |</font></div><div style="margin: 0px; font-size: 11px; line-height: normal;" class=""><font face="Courier New" class="">           +------------------+</font></div><div style="margin: 0px; font-size: 11px; line-height: normal;" class=""><font face="Courier New" class="">                   |</font></div><div style="margin: 0px; font-size: 11px; line-height: normal;" class=""><font face="Courier New" class="">                   |</font></div><div style="margin: 0px; font-size: 11px; line-height: normal;" class=""><font face="Courier New" class="">                   |</font></div><div style="margin: 0px; font-size: 11px; line-height: normal;" class=""><font face="Courier New" class="">                   |</font></div><div style="margin: 0px; font-size: 11px; line-height: normal;" class=""><font face="Courier New" class="">                  GTRP (169.254.128.1)</font></div><div style="margin: 0px; font-size: 11px; line-height: normal;" class=""><font face="Courier New" class="">                *******     </font></div><div style="margin: 0px; font-size: 11px; line-height: normal;" class=""><font face="Courier New" class="">              **       **   </font></div><div style="margin: 0px; font-size: 11px; line-height: normal;" class=""><font face="Courier New" class="">            **   *   *   **                 +------------------+</font></div><div style="margin: 0px; font-size: 11px; line-height: normal;" class=""><font face="Courier New" class="">            *     GW      *-----------------| Provider Network |</font></div><div style="margin: 0px; font-size: 11px; line-height: normal;" class=""><font face="Courier New" class="">            **   *   *   **                 +------------------+</font></div><div style="margin: 0px; font-size: 11px; line-height: normal;" class=""><font face="Courier New" class="">              **       **   </font></div><div style="margin: 0px; font-size: 11px; line-height: normal;" class=""><font face="Courier New" class="">                *******     </font></div><div class=""></div></div><div style="margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; word-wrap: break-word; vertical-align: baseline; color: windowtext; background-color: transparent;" class=""><font face="Courier New" class=""><br class=""></font></div></div><div class="SCX150375516" style="widows: 1; background-color: rgb(255, 255, 255); margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal;"><font face="Courier New" class=""><b style="font-size: 11px;" class="">New Entities:</b></font></div><div class="SCX150375516" style="widows: 1; background-color: rgb(255, 255, 255); margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal;"><font face="Courier New" class=""><b style="font-size: 11px;" class=""><br class=""></b></font></div><div class="SCX150375516" style="widows: 1; margin: 0px; padding: 0px; -webkit-user-select: text; -webkit-user-drag: none; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal;"><ol class="MailOutline"><li class=""><span style="font-family: 'Courier New'; font-size: 11px; background-color: rgb(255, 255, 255);" class="">OVN Join/Transit Networks</span></li><ul class="" style="background-color: rgb(255, 255, 255);"><li class=""><span style="font-size: 11px;" class=""><font face="Courier New" class="">One per Neutron Router - /30 address space with only 2 ports for e.g. 169.254.128.0/30<br class="">Created when an external gateway is added to a router.<br class="">One extra datapath per router with an External Gateway.<br class="">(Alternate option - One Transit Network in a deployment, IPAM becomes a headache - Not discussed here).</font></span></li><li class=""><font face="Courier New" class=""><span style="font-size: 11px;" class="">Prevent Neutron from using that /30 address space. Specify in networking-ovn conf file.</span></font></li><li class=""><font face="Courier New" style="font-size: 11px;" class="">Create 1 new “Join” neutron network (to represent all Join OVN Networks) in the networking-ovn.<br class="">Note that it may be possible to replace the Join/Transit network using Router Peering in later versions  (not discussed here).</font></li><li class=""><font face="Courier New" style="font-size: 11px;" class="">Allocate 2 ports in the Join network in the networking-ovn plugin.</font></li><ul class=""><li class=""><font face="Courier New" style="font-size: 11px;" class="">Logical Gateway Transit Router Port (gtrp), 169.254.128.1</font></li><li class=""><font face="Courier New" style="font-size: 11px;" class="">Logical Distributed Transit Router Port (dtrp), 169.254.128.2</font></li></ul><li class=""><font face="Courier New" style="font-size: 11px;" class="">Note that Neutron only sees 1 Join network with 2 ports; OVN sees a replica of this Join network as a new Logical Switch for each Gateway Router. The mapping of OVN Logical Switch(es) Join(s) to Gateway Router is discussed in OVN (Default) Gateway Routers below.</font></li><li class=""><font face="Courier New" style="font-size: 11px;" class="">Note that the MAC addresses of lgrp and lip will be the same on each OVN Join Network, but because they are in different branches of the network topology it doesn’t matter.</font></li></ul><li style="background-color: rgb(255, 255, 255);" class=""><font face="Courier New" style="font-size: 11px;" class="">OVN (Default) Gateway Routers:</font></li><ul class="" style="background-color: rgb(255, 255, 255);"><li class=""><font face="Courier New" style="font-size: 11px;" class="">One per Neutron Router.</font></li><li class=""><font face="Courier New" style="font-size: 11px;" class="">2 ports</font></li><ul class=""><li class=""><font face="Courier New" style="font-size: 11px;" class="">Logical Gateway Transit Router Port (gtrp), 169.254.128.1 (same for each OVN Join network).</font></li><li class=""><font face="Courier New" style="font-size: 11px;" class="">External/Provider Router Port (legwrp), this is allocated by neutron.</font></li></ul><li class=""><font face="Courier New" style="font-size: 11px;" class="">Scheduling - The current OVN gateway proposal relies on the CMS/nbctl to decide on which hypervisor (HV) to schedule a particular gateway router.</font></li><ul class=""><li class=""><font face="Courier New" style="font-size: 11px;" class="">A setting on the chassis (new external_id key or a new column) that allows the hypervisor admin to specify that a chassis can or cannot be used to host a gateway router (similar to a network node in OpenStack). Default - Allow (for compatibility purposes).</font></li><li class=""><font face="Courier New" style="font-size: 11px;" class="">The networking-ovn plugin picks up the list of “candidate” chassis from the Southbound DB and uses an existing scheduling algorithm</font></li><ul class=""><li class=""><font face="Courier New" style="font-size: 11px;" class="">Use a simple random.choice i.e. ChanceScheduler (Version 1)</font></li><li class=""><font face="Courier New" style="font-size: 11px;" class="">Tap into the neutron’s LeastRouterScheduler - but that requires the networking-ovn (or some a hacked up version of the L3 agent) to imitate the L3 agent running on various network nodes.</font></li></ul></ul><li class=""><span style="font-size: 11px;" class=""><font face="Courier New" class="">Populate the SNAT and DNAT columns in the logical router table. This is under review in OVS - </font><a href="http://openvswitch.org/pipermail/dev/2016-June/072169.html" class=""><font face="Courier New" class="">http://openvswitch.org/pipermail/dev/2016-June/072169.html</font></a></span></li><li class=""><span style="font-size: 11px;" class=""><font face="Courier New" class="">Create static routing entry in the gateway router to route tenant bound traffic to the distributed logical router.<span style="color: transparent; white-space: nowrap;" class="">ar gate</span></font></span></li></ul></ol></div><div class=""><span style="font-size: 11px;" class=""><font face="Courier New" class=""><br class=""></font></span></div></div><div class=""><span style="widows: 1; background-color: rgb(255, 255, 255); font-size: 11px;" class=""><b class=""><font face="Courier New" class="">Existing Entities:</font></b></span></div><div class=""><span style="widows: 1; background-color: rgb(255, 255, 255); font-size: 11px;" class=""><b class=""><font face="Courier New" class=""><br class=""></font></b></span></div><div class=""><ol class="MailOutline" style="widows: 1;"><li style="background-color: rgb(255, 255, 255);" class=""><font face="Courier New" style="font-size: 11px;" class="">Distributed Logical Routers:</font></li><ul class=""><li style="background-color: rgb(255, 255, 255);" class=""><font face="Courier New" style="font-size: 11px;" class="">Set the default gateway of the distributed logical router to the IP Address of the corresponding Logical Gateway Transit Router Port (169.254.128.1).</font></li></ul></ol><div style="widows: 1;" class=""><font face="Courier New" style="font-size: 11px;" class=""><br class=""></font></div><div style="widows: 1;" class=""><font face="Courier New" style="font-size: 11px;" class="">It would be good to get some feedback on this strategy. Guru mentioned that he saw a need for ARP response across multiple gateway routers, we don’t see that requirement in this design/use-case.</font></div><div style="widows: 1;" class=""><font face="Courier New" style="font-size: 11px;" class=""><br class=""></font></div><div style="widows: 1;" class=""><font face="Courier New" style="font-size: 11px;" class="">Thanks</font></div><div style="widows: 1;" class=""><font face="Courier New" style="font-size: 11px;" class="">Amitabha (azbiswas) and Chandra (chandrav)</font></div><div class=""><br class=""></div></div></body></html>