DVR: Inter Tenant Traffic between two networks and connected through a shared network not reachable with DVR routers
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Cloud Archive |
Fix Released
|
Critical
|
Unassigned | ||
Pike |
Invalid
|
Undecided
|
Unassigned | ||
Queens |
Fix Committed
|
Critical
|
Unassigned | ||
Rocky |
Fix Released
|
Critical
|
Unassigned | ||
neutron |
Fix Released
|
Undecided
|
Swaminathan Vasudevan | ||
neutron (Ubuntu) |
Fix Released
|
Critical
|
Unassigned | ||
Artful |
Invalid
|
Undecided
|
Unassigned | ||
Bionic |
Fix Committed
|
Critical
|
Unassigned | ||
Cosmic |
Fix Released
|
Critical
|
Unassigned |
Bug Description
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=
openstack router add port router_A port_router_
openstack router add subnet router_A net_A_sn
openstack router create router_B
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.
openstack router set router_A --route destination=
openstack router set router_B --route destination=
```
Ping from one instance to the other times out
Ubuntu SRU details:
-------------------
[Impact]
See above
[Test Case]
Deploy OpenStack with dvr enabled and then follow the steps above.
[Regression Potential]
The patches that are backported have already landed upstream in the corresponding stable branches, helping to minimize any regression potential.
Changed in neutron: | |
status: | New → Confirmed |
Changed in neutron (Ubuntu Artful): | |
status: | New → Triaged |
Changed in neutron (Ubuntu Bionic): | |
status: | New → Triaged |
Changed in neutron (Ubuntu Artful): | |
importance: | Undecided → High |
Changed in neutron (Ubuntu Bionic): | |
importance: | Undecided → High |
tags: | added: neutron-proactive-backport-potential |
tags: | removed: neutron-proactive-backport-potential |
tags: | added: neutron-proactive-backport-potential |
Changed in neutron (Ubuntu Artful): | |
importance: | High → Critical |
Changed in neutron (Ubuntu Cosmic): | |
importance: | High → Critical |
Changed in neutron (Ubuntu Artful): | |
importance: | Critical → Undecided |
Changed in neutron (Ubuntu Bionic): | |
importance: | High → Critical |
description: | updated |
Changed in cloud-archive: | |
status: | Triaged → Fix Committed |
Fix proposed to branch: master /review. openstack. org/547696
Review: https:/