<font size=2 face="sans-serif">Oops, my original email did not contain
all of the constraints.  Each compute instance gets only one network
interface, only one IP address.  Does Juno Neutron have a way to solve
this problem?</font>
<br>
<br><font size=2 face="sans-serif">Thanks,<br>
Mike</font>
<br>
<br>
<br>
<br><font size=1 color=#5f5f5f face="sans-serif">From:      
 </font><font size=1 face="sans-serif">James Denton <james.denton@rackspace.com></font>
<br><font size=1 color=#5f5f5f face="sans-serif">To:      
 </font><font size=1 face="sans-serif">Mike Spreitzer/Watson/IBM@IBMUS,
openstack <openstack@lists.openstack.org></font>
<br><font size=1 color=#5f5f5f face="sans-serif">Date:      
 </font><font size=1 face="sans-serif">04/08/2015 07:04 PM</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Subject:    
   </font><font size=1 face="sans-serif">Re: [Openstack]
[neutron] how to use multiple external networks?</font>
<br>
<hr noshade>
<br>
<br>
<br><font size=3 face="Calibri">Hi Mike,</font>
<br>
<br><font size=3 face="Calibri">With those requirements, I think dual-homing
the instances may be the best approach. </font>
<br>
<br><font size=3 face="Calibri">In my mind, you would have 5 networks:</font>
<br>
<br><font size=3 face="Calibri">A - External Network 1</font>
<br><font size=3 face="Calibri">B - External Network 2</font>
<br><font size=3 face="Calibri">C - Tenant Network 1 </font>
<br><font size=3 face="Calibri">D - Tenant Network 2</font>
<br><font size=3 face="Calibri">E - Shared Tenant Network (No gateway)</font>
<br>
<br><font size=3 face="Calibri">Because routers can only connect to one
external network at a time, and a tenant network can only be connected
to one router at a time, you would need two routers:</font>
<br>
<br><font size=3 face="Calibri">Router 1</font>
<br><font size=3 face="Calibri">Router 2</font>
<br>
<br><font size=3 face="Calibri">You would connect them as follows:</font>
<br>
<br><font size=3 face="Calibri">External Network 1 <-> Router 1 <->
Tenant Network 1</font>
<br><font size=3 face="Calibri">External Network 2 <-> Router 2 <->
Tenant Network 2</font>
<br>
<br><font size=3 face="Calibri">The VMs would then connect as follows:</font>
<br>
<br><font size=3 face="Calibri">Tenant Network 1 <-> VM1 <->
Shared Network</font>
<br><font size=3 face="Calibri">Tenant Network 2 <-> VM2 <->
Shared Network</font>
<br>
<br><font size=3 face="Calibri">With no gateway set on the shared network,
you won't have to worry about multiple default routes, nor do you need
to worry about terminating that network off a router. It's simply isolated.
</font>
<br>
<br><font size=3 face="Calibri">Hope that helps,</font>
<br><font size=3 face="Calibri">James</font>
<p>
<hr>
<br><font size=2 face="Calibri"><b>From:</b> Mike Spreitzer <mspreitz@us.ibm.com><b><br>
Sent:</b> Wednesday, April 8, 2015 12:28 PM<b><br>
To:</b> openstack<b><br>
Subject:</b> [Openstack] [neutron] how to use multiple external networks?</font><font size=3 color=#2f2f2f face="Calibri">
</font>
<br><font size=3 color=#2f2f2f face="Calibri"> </font>
<br><font size=2 color=#2f2f2f face="sans-serif">Supposing there are two
external provider networks, and a tenant wants (a) some of his Compute
Instances to have floating IP addresses on one of those external networks,
(b) some other of his Compute Instances to have floating IP addresses on
the other external network, and (c) all of his Compute Instances to be
able to talk to each other using only tenant private networking, what arrangement
of tenant networks and routers would accomplish this?  In Juno, if
it matters.</font><font size=3 color=#2f2f2f face="Calibri"> <br>
</font><font size=2 color=#2f2f2f face="sans-serif"><br>
Thanks,<br>
Mike</font><font size=3 color=#2f2f2f face="Calibri"> <br>
</font>
<br>