neutron-openvswitch-agent and IPv6
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
Medium
|
Unassigned |
Bug Description
I got two problems connected to IPv6 and neutron-
The first problem:
The default value of "of_listen_address" (setting in [ovs] section in file /etc/neutron/
When I set it to its IPv6 equivalent "::1", it tries to pass that to ovs-vswitchd as "tcp:::1:6633", which is not valid URL according IPv6. As result ovs-vswitchd complains about that.
When I set value to "[::1]" with idea the result to be valid URL "tcp:[::1]:6633", I got following exception:
File "/usr/lib/
return self._conf.
File "/usr/lib/
value = self._do_get(name, group, namespace)
File "/usr/lib/
% (opt.name, str(ve)))
oslo_config.
So the composing of URL with "of_listen_address" and "of_listen_port" for version IPv6 is not done correctly.
The second problem:
When I try to set "ovsdb_connection = tcp:[::1]:6640", again in "openvswitch_
Also (just in case) I tried to set "ovsctl set-manager ptcp:6640:[::1]" , again in "openvswitch_
ovs-vsctl[1957]: ovs|00001|
ovs-config.
So obviously it is for starting of server, not value for the ini file.
description: | updated |
description: | updated |
description: | updated |
description: | updated |
tags: | added: ipv6 ovs |
Changed in neutron: | |
importance: | Undecided → Medium |
Changed in neutron: | |
assignee: | nobody → Sapna Jadhav (sapana45) |
Changed in neutron: | |
status: | Confirmed → In Progress |
Changed in neutron: | |
assignee: | Sapna Jadhav (sapana45) → Rodolfo Alonso (rodolfo-alonso-hernandez) |
Confirmed on master (I always use 127.0.0.1 so never tested IPv6 addresses before)