← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1531660] Re: Neutron linuxbridge agent no longer accepts an IPv6 VXLAN local_ip

 

Reviewed:  https://review.openstack.org/263499
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=be9c9e3458ce61a299faebd974322f376c34c15e
Submitter: Jenkins
Branch:    master

commit be9c9e3458ce61a299faebd974322f376c34c15e
Author: Dustin Lundquist <dustin@xxxxxxxxxxxx>
Date:   Wed Dec 30 15:59:36 2015 -0800

    Do not prohibit VXLAN over IPv6
    
    9fc45cee in introduced a regression prohibiting using VXLAN over
    IPv6. Relax restriction on local_ip, but validate that both
    local_ip and vxlan_group of the same address family. Move existing
    validation of vxlan_group into validate_vxlan_group_with_local_ip()
    method and refactor existing tests for that validation.
    
    Change-Id: I3d67732d2e1f3e079fee336b403744596fb7db77
    Depends-On: I6440445b80637a5a9f4de052cf5ea1fbd8dcf7d1
    Closes-Bug: #1531660


** Changed in: neutron
       Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1531660

Title:
  Neutron linuxbridge agent no longer accepts an IPv6 VXLAN local_ip

Status in neutron:
  Fix Released

Bug description:
  Neutron linuxbridge agent no longer accepts cfg.CONF.VXLAN.local_ip as
  an IPv6 address. Prior to 9fc45cee this restriction wasn't in place.
  Neutron ML2 with the linuxbridge mechanism driver had supported VXLAN
  over IPv6 since IceHouse.

  /etc/neutron/plugins/ml2/ml2_conf.ini:

  [DEFAULT]
  [ml2]
  tenant_network_types = vxlan
  extension_drivers = port_security
  type_drivers = local,flat,vlan,gre,vxlan
  mechanism_drivers = openvswitch,linuxbridge
  [ml2_type_flat]
  [ml2_type_geneve]
  [ml2_type_gre]
  tunnel_id_ranges = 1:1000
  [ml2_type_vlan]
  [ml2_type_vxlan]
  vni_ranges = 1001:2000
  [securitygroup]
  firewall_driver = neutron.agent.linux.iptables_firewall.IptablesFirewallDriver
  [agent]
  tunnel_types = vxlan
  root_helper_daemon = sudo /usr/local/bin/neutron-rootwrap-daemon /etc/neutron/rootwrap.conf
  root_helper = sudo /usr/local/bin/neutron-rootwrap /etc/neutron/rootwrap.conf
  [vxlan]
  local_ip = 2001:db8::10
  vxlan_group = ff05::10
  enable_vxlan = True

  When neutron-linuxbridge-agent is started, exits with:

  CRITICAL neutron [-] ConfigFileValueError: Value for option local_ip
  is not valid: 2001:db8::10 is not an IPv4 address

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1531660/+subscriptions


References