neutron/neutron/db
Carl Baldwin fc7cffedbe Set onlink routes for all subnets on an external network
The addition of the on-link routes gives us some freedom to allocate a
router's IP address from any one of multiple subnets on one external
network.  Different routers can get their IPs from different subnets and
they still have direct on-link connectivity to each other.  For example,
one router with its primary IP from 10.0.0.0/24 and another from
192.168.0.0/24 can communicate directly.  It is important that each
router has on-link routes to *all* of the subnets.

Any router can host floating ips from any of the subnets regardless of
which subnet the primary IP address comes from.

This is an alternative to the "Multiple floating IP pools" section in
the administration guide.  It is a simpler alternative that avoids
having to create multiple external networks.  It is also more flexible
because routers will no longer be restricted to getting floating IPs
from the pool to which they happen to be connected.

DocImpact
Document the procedure for adding subnets to the external network.
Potentially remove the existing procedure for "Multiple floating IP
pools" from the docs.

Change-Id: I2c283f5be0cbb6b5d350cafc1b636c300b796a7b
Closes-Bug: #1312467
2014-05-22 21:47:39 +00:00
..
firewall FWaaS - fix reordering of rules in policy 2013-09-17 23:46:56 -07:00
loadbalancer Fix H302 violations in db package and services 2014-04-22 15:31:00 +02:00
metering Fix Metering doesn't respect the l3 agent binding 2014-04-14 17:05:57 +02:00
migration Merge "Upgrade failure for DB2 at ml2_binding_vif_details" 2014-05-14 16:07:02 +00:00
vpn Fix H302 violations in db package and services 2014-04-22 15:31:00 +02:00
__init__.py Update License Headers to replace Nicira with VMware 2014-02-27 08:11:15 +00:00
agents_db.py Removing vim header lines 2014-04-01 10:38:31 -04:00
agentschedulers_db.py Removing vim header lines 2014-04-01 10:38:31 -04:00
allowedaddresspairs_db.py Openvswitch update_port should return updated port info 2014-02-28 12:44:36 -06:00
api.py Sync db code from oslo-incubator 2014-04-23 18:14:49 +03:00
db_base_plugin_v2.py Ensure core plugin deallocation after every test 2014-05-08 23:40:46 -07:00
dhcp_rpc_base.py Fix usage of save_and_reraise_exception 2014-03-19 18:38:49 +04:00
external_net_db.py Merge "Delete disassociated floating ips on external network deletion" 2014-04-23 15:45:53 +00:00
extradhcpopt_db.py Correctly inherit __table_args__ from parent class 2014-03-17 13:37:46 +00:00
extraroute_db.py Performance improvement of router routes operations 2014-05-02 08:16:37 +09:00
l3_agentschedulers_db.py Fix H302 violations in db package and services 2014-04-22 15:31:00 +02:00
l3_db.py Set onlink routes for all subnets on an external network 2014-05-22 21:47:39 +00:00
l3_gwmode_db.py Update License Headers to replace Nicira with VMware 2014-02-27 08:11:15 +00:00
l3_rpc_base.py Fix race condition in update_floatingip_statuses 2014-03-04 20:28:01 -08:00
model_base.py Apply Oslo ModelBase to NeutronBase 2013-07-08 10:14:26 +08:00
models_v2.py Merge "Use different name for the same constraint" 2014-04-17 05:29:23 +00:00
portbindings_base.py Removing vim header lines 2014-04-01 10:38:31 -04:00
portbindings_db.py Removing vim header lines 2014-04-01 10:38:31 -04:00
portsecurity_db.py Update License Headers to replace Nicira with VMware 2014-02-27 08:11:15 +00:00
quota_db.py Removing vim header lines 2014-04-01 10:38:31 -04:00
routedserviceinsertion_db.py Removing vim header lines 2014-04-01 10:38:31 -04:00
routerservicetype_db.py Removing vim header lines 2014-04-01 10:38:31 -04:00
securitygroups_db.py Optimize querying for security groups 2014-05-02 15:30:29 -07:00
securitygroups_rpc_base.py Fix protocol value for SG IPV6 RA rule 2014-04-25 21:41:19 +05:30
servicetype_db.py Removing vim header lines 2014-04-01 10:38:31 -04:00
sqlalchemyutils.py Fix H302 violations in db package and services 2014-04-22 15:31:00 +02:00