l3 agent gw port missing vlan tag for vlan provider network
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Invalid
|
Undecided
|
James Polley |
Bug Description
Hi, I have a provider network with my floating NAT range on it and a vlan segmentation id:
neutron net-show ext-net
+------
| Field | Value |
+------
| admin_state_up | True |
| id | f8ea424f-
| name | ext-net |
| provider:
| provider:
| provider:
| router:external | True |
| shared | False |
| status | ACTIVE |
| subnets | 391829e1-
| tenant_id | e23f57e1d6c5439
+------
My ovs agent config:
cat /etc/neutron/
[DATABASE]
sql_connection = mysql:/
reconnect_interval = 2
[OVS]
bridge_mappings = datacentre:br-ex
network_vlan_ranges = datacentre
tenant_network_type = gre
tunnel_id_ranges = 1:1000
enable_tunneling = True
integration_bridge = br-int
tunnel_bridge = br-tun
local_ip = 10.10.16.151
[AGENT]
polling_interval = 2
[SECURITYGROUP]
firewall_driver = neutron.
root@ci-
But, the thing is, the port created in ovs is missing the tag:
Bridge br-ex
Port "qg-d8c27507-14"
And we (As expected) are seeing tagged frames in tcpdump:
19:37:16.107288 20:fd:f1:b6:f5:16 > ff:ff:ff:ff:ff:ff, ethertype 802.1Q (0x8100), length 68: vlan 25, p 0, ethertype ARP, Request who-has 138.35.77.67 tell 138.35.77.1, length 50
rather than untagged frames for the vlan 25.
Running ovs-vsctl set port qg-d8c27507-14 tag=25 makes things work, but the agent should do this, no?
Changed in neutron: | |
status: | New → Confirmed |
Changed in neutron: | |
assignee: | Robert Collins (lifeless) → Chuck Carlino (ccarlino) |
Changed in neutron: | |
assignee: | Chuck Carlino (ccarlino) → Robert Collins (lifeless) |
tags: | added: ovs |
tags: | removed: ovs |
Changed in neutron: | |
assignee: | Robert Collins (lifeless) → James Polley (tchaypo) |
Changed in neutron: | |
status: | Invalid → In Progress |
Changed in neutron: | |
status: | In Progress → Invalid |
Fix proposed to branch: master /review. openstack. org/108494
Review: https:/