The router_gateway port appears as DOWN altough it works as expected
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Expired
|
Medium
|
Unassigned |
Bug Description
Version
=======
Havana on rhel
Description
===========
I configured neutron+ovs to work with br-ex, I created the external network as provider-local and connected it manually to a vlan interface (eth3.185), all works, instances can access the outside world and they also accessible from the outside by their floating IPs however neutron reports that the router_gateway is in status DOWN.
Note that I also rebooted the l3 machine to see whether the port is reported as up after reboot - but it stays down after reboot.
# neutron port-show 12f14534-
+------
| Field | Value |
+------
| admin_state_up | True |
| allowed_
| binding:
| binding:host_id | shtutgmura.
| binding:vif_type | ovs |
| device_id | e8b2c574-
| device_owner | network:
| extra_dhcp_opts | |
| fixed_ips | {"subnet_id": "60cad0e1-
| id | 12f14534-
| mac_address | fa:16:3e:15:d8:07 |
| name | |
| network_id | 236b73a9-
| security_groups | |
| status | DOWN |
| tenant_id | |
+------
# ovs-vsctl show
2fa2a196-
Bridge br-ex
Port "eth3.185"
Port br-ex
Port "qg-12f14534-16"
Bridge br-int
Port int-br-nodes
Port "qr-7fe6f414-05"
tag: 2
Port br-int
Port "qr-e19120f2-f4"
tag: 4
Port "qr-13ac173d-41"
tag: 1
Port "qr-e6e0a3af-50"
tag: 3
Bridge br-nodes
Port phy-br-nodes
Port br-nodes
Port "eth3"
ovs_version: "1.11.0"
# neutron net-show 236b73a9-
+------
| Field | Value |
+------
| admin_state_up | True |
| id | 236b73a9-
| name | ext_net |
| provider:
| provider:
| provider:
| router:external | True |
| shared | False |
| status | ACTIVE |
| subnets | 60cad0e1-
| tenant_id | 1532b0139c4f492
+------
tags: | added: l3-ipam-dhcp |
Changed in neutron: | |
status: | New → Triaged |
Changed in neutron: | |
importance: | Undecided → Low |
importance: | Low → Medium |
assignee: | nobody → Eugene Nikanorov (enikanorov) |
tags: | added: api |
I'm not sure this should be considered a bug. You are using br-ex, which bypasses the normal port binding mechanisms, such as a plugin and associated L2 agent. These mechanisms are what manage the port status. Why not just use a provider network for your router's external gateway?
-Bob