OpenStack Neutron (virtual network service)

Fix Cisco nexus plugin failure for first VLAN on phy interface

Reported by Dane LeBlanc on 2013-04-30
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
neutron
Medium
Dane LeBlanc
Grizzly
Medium
Dane LeBlanc

Bug Description

With the Cisco nexus plugin, whenever an instance is created and this results in the configuration of the first VLAN on a Nexus switch interface, the Nexus switch rejects the configuration, and the instance creation fails.

A workaround is to pre-configure the switch interfaces with the following:
    switchport trunk allowed vlan none

tags: added: cisco
Kyle Mestery (mestery) on 2013-05-07
Changed in quantum:
importance: Undecided → Medium
milestone: none → havana-1
status: New → Triaged
Kyle Mestery (mestery) on 2013-05-07
Changed in quantum:
assignee: nobody → Dane LeBlanc (leblancd)
Dane LeBlanc (leblancd) on 2013-05-10
summary: - Cisco nexus plugin fails for first VLAN on phy interface
+ Fix Cisco nexus plugin failure for first VLAN on phy interface

Fix proposed to branch: master
Review: https://review.openstack.org/29190

Changed in quantum:
status: Triaged → In Progress
Changed in quantum:
milestone: havana-1 → havana-2
Arvind Somya (asomya) on 2013-05-29
tags: added: grizzly-backport-potential

Reviewed: https://review.openstack.org/29190
Committed: http://github.com/openstack/quantum/commit/92ef293d02a7499850bc3becda413d6be22ae06c
Submitter: Jenkins
Branch: master

commit 92ef293d02a7499850bc3becda413d6be22ae06c
Author: Dane LeBlanc <email address hidden>
Date: Fri May 10 17:54:04 2013 -0400

    Fix Cisco nexus plugin failure for first VLAN on phy interface

    Fixes bug 1174852

    This fix changes the command being sent to the Nexus switch for
    enabling a VLAN on an interface such that the 'add' keyword is
    included only when there are prior VLANs already enabled on that
    interface.

    Change-Id: I466bcb839912b164b84be0e6721d87206c0e53eb

Changed in quantum:
status: In Progress → Fix Committed

Fix proposed to branch: stable/grizzly
Review: https://review.openstack.org/32418

Fix proposed to branch: stable/grizzly
Review: https://review.openstack.org/34950

Reviewed: https://review.openstack.org/34950
Committed: http://github.com/openstack/quantum/commit/678690e3cee62b49c15c69139fac3c332abd46db
Submitter: Jenkins
Branch: stable/grizzly

commit 678690e3cee62b49c15c69139fac3c332abd46db
Author: Dane LeBlanc <email address hidden>
Date: Fri Jun 28 16:19:02 2013 -0400

    Fix Cisco nexus plugin failure for first VLAN on phy interface

    Fixes bug 1174852

    This fix changes the command being sent to the Nexus switch for
    enabling a VLAN on an interface such that the 'add' keyword is
    included only when there are prior VLANs already enabled on that
    interface.

    (cherry picked from commit - 92ef293d02a7499850bc3becda413d6be22ae06c)

    Change-Id: I900e0cac9f88d38b5276a65bdfa7457aed466199

tags: added: in-stable-grizzly
Thierry Carrez (ttx) on 2013-07-17
Changed in neutron:
status: Fix Committed → Fix Released
Alan Pevec (apevec) on 2013-08-06
tags: removed: grizzly-backport-potential
tags: removed: in-stable-grizzly
Thierry Carrez (ttx) on 2013-10-17
Changed in neutron:
milestone: havana-2 → 2013.2
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers