<div dir="ltr">It's a bit hard to parse a network topology by email, but from a theoretical point of view - you can statically route a /24 towards the external IP of an openstack router from a device upstream.<div><br></div><div>I do believe there is a BGP component for Openstack but I'm not sure it's role is to dynamically advertised networks from Openstack towards the wider network.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Feb 4, 2021 at 11:45 AM <<a href="mailto:DHilsbos@performair.com">DHilsbos@performair.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">All;<br>
<br>
My team and I have been working through the tutorials on Server World (<a href="http://server-world.com/ean/" rel="noreferrer" target="_blank">server-world.com/ean/</a>), in order to learn and build an OpenStack cluster.  We've also been looking at the official documentation to attempt to increase our knowledge of the subject.<br>
<br>
I have a question about Neutron though.  All the examples that I remember have Neutron setup with a single router.  The router is part of a "provider" network, and subnet on the outside, and one or more "tenant" networks on the inside.  Floating IPS, then appear to be IP addresses belonging to the "provider" subnet, that are applied to the router, and which the router then NATs.<br>
<br>
These setups look like this:<br>
<br>
Physrouter1 (physical router) subnet: <a href="http://192.168.0.0/24" rel="noreferrer" target="_blank">192.168.0.0/24</a>, IP address: 192.168.0.1<br>
|<br>
Physnet1 (<a href="http://192.168.0.0/24)(ovs" rel="noreferrer" target="_blank">192.168.0.0/24)(ovs</a> network definition)<br>
|<br>
Router1 (ovs router)(allocation pool: 192.168.0.100 - 192.168.0.254) <-- Floating IPs are "owned" by this, and are in the range of the allocation pool<br>
|<br>
Tenant network(s)<br>
<br>
This has the advantage of being easy, fast, secure, and simple to setup.<br>
<br>
What if you wanted something where you could route whole subnet into your OpenStack cluster.<br>
<br>
Physrouter1 (physical router) subnet: <a href="http://172.16.255.0/24" rel="noreferrer" target="_blank">172.16.255.0/24</a>, IP address: 172.16.255.1<br>
|<br>
Physnet1 (<a href="http://172.16.255.0/24)(ovs" rel="noreferrer" target="_blank">172.16.255.0/24)(ovs</a> network definition)<br>
|<br>
Router1 (ovs router)(fixed IP addresses: 172.16.255.2 & <a href="http://172.16.254.1/24" rel="noreferrer" target="_blank">172.16.254.1/24</a> + static / dynamic routing)<br>
|<br>
Network (17216.254.0/24)<br>
|<br>
Router2(ovs router)(allocation pool: 172.16.254.5 - 172.16.254.254) <-- Floating IPs are "owned" by this, and are in the range of the allocation pool<br>
|<br>
Tenant network(s)<br>
<br>
Is my understanding accurate?<br>
Are there advantages of one over the other?<br>
What commands are used to specify static IPs for ovs routers, and static routing rules?<br>
<br>
Thank you,<br>
<br>
Dominic L. Hilsbos, MBA <br>
Director - Information Technology <br>
Perform Air International Inc.<br>
DHilsbos@PerformAir.com <br>
<a href="http://www.PerformAir.com" rel="noreferrer" target="_blank">www.PerformAir.com</a><br>
<br>
<br>
<br>
</blockquote></div>