Update of BGPVPN Route Targets breaks connectivity
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
BaGPipe |
Fix Released
|
High
|
Thomas Morin | ||
networking-bgpvpn |
Fix Released
|
High
|
Thomas Morin |
Bug Description
Setting or unsetting import/export targets breaks BGPVPN connectivity event thought that its properties are valid after update.
Scenario
From Horizon:
1. Create Network A (10.100.1.0/24) and B (10.100.2.0/24)
2. Create server 1 in network A
3. Create server 2 in network B
4. Create L3 BGPVPN with RT=64512:1
5. Associate Network A and B to created BGPVPN <bgpvpn_id>
6. SSH to Server 1
7. Ping from Server 1 to Server 2 works (OK)
With Openstack CLI:
8. bgpvpn set --export-target '64512:2' --import-target '64512:1' <bgpvpn_id>
9. Ping from Server 1 to Server 2 does not work (OK/NOT OK)
10. bgpvpn unset --export-target '64512:2' --import-target '64512:1' <bgpvpn_id>
11. Ping from Server 1 to Server 2 does not work (NOT OK)
Changed in bgpvpn: | |
status: | Confirmed → Fix Released |
tags: | added: backport-potential |
Łukasz, if you build a tempest scenario for this it will be doubly useful: everyone will have tempest job logs to look at and diagnose (without having to reproduce locally), and we will have a basis upon which checking that the bug is solved.