Skip to content

SNAC doesn't work with multiple VLANs #9

@appenz

Description

@appenz

If you associate multiple VLANs on the same switch
to the same SNAC, it does not work. The problem is that the SNAC is
based on NOX0.4 which uses only the last 48 bits of the DPID. This is
not unique across the different virtual switches on the same physical
switch. This bug is confirmed for HP switches.

Work arounds are:

  1. Run multiple instances of SNAC
  2. Run the HP switch in aggregation mode

** Sample Report (from Chris Tengi):

Upon further experimentation with flowvisor and snac, I have found
that snac only appears to recognize the "first switch in" when
discovering new switches. I have mostly been working with a single
openflow-enabled vlan on my 2 HP switches, vlan 1384. For one of the
switches, this corresponds to a DPID of 05:68:00:26:F1:1C:42:00, where
05:68 is the hex value for 1384 decimal. For the other switch, the DPID
is 05:68:00:26:F1:1C:29:00. When snac is discovering switches, it is
only showing the MAC address portion of the DPID (eg the last 6 bytes),
which is the same for any openflow vlan on a given switch. So, when I
try to enable other vlans for openflow on a switch that is already
registered with snac, it never shows up in the discovered switch list.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions