Inter Tenant Traffic between Two Tenants on two different private networks connected through a common shared network (created by Admin) is not route able through DVR routers
Steps to reproduce it:
(NOTE: No external, just shared network)
This is only reproducable in Multinode scenario. ( 1 Controller - 2 compute ).
Make sure that the two VMs are isolated in two different computes.
openstack server create server_A --flavor m1.tiny --image cirros --nic net-id=net_A
openstack server create server_B --flavor m1.tiny --image cirros --nic net-id=net_B
Add static routes to the router.
openstack router set router_A --route destination=10.1.0.0/24,gateway=172.168.10.20
openstack router set router_B --route destination=10.2.0.0/24,gateway=172.168.10.30
```
Inter Tenant Traffic between Two Tenants on two different private networks connected through a common shared network (created by Admin) is not route able through DVR routers
Steps to reproduce it:
(NOTE: No external, just shared network)
This is only reproducable in Multinode scenario. ( 1 Controller - 2 compute ).
Make sure that the two VMs are isolated in two different computes.
openstack network create --share shared_net
openstack subnet create shared_net_sn --network shared_net --subnet-range 172.168.10.0/24
openstack network create net_A
openstack subnet create net_A_sn --network net_A --subnet-range 10.1.0.0/24
openstack network create net_B
openstack subnet create net_B_sn --network net_B --subnet-range 10.2.0.0/24
openstack router create router_A
openstack port create --network= shared_ net --fixed-ip subnet= shared_ net_sn, ip-address= 172.168. 10.20 port_router_ A_shared_ net A_shared_ net
openstack router add port router_A port_router_
openstack router add subnet router_A net_A_sn
openstack router create router_B shared_ net --fixed-ip subnet= shared_ net_sn, ip-address= 172.168. 10.30 port_router_ B_shared_ net B_shared_ net
openstack port create --network=
openstack router add port router_B port_router_
openstack router add subnet router_B net_B_sn
openstack server create server_A --flavor m1.tiny --image cirros --nic net-id=net_A
openstack server create server_B --flavor m1.tiny --image cirros --nic net-id=net_B
Add static routes to the router. 10.1.0. 0/24,gateway= 172.168. 10.20 10.2.0. 0/24,gateway= 172.168. 10.30
openstack router set router_A --route destination=
openstack router set router_B --route destination=
```
Ping from one instance to the other times out