Hi Aaron Only pure-OF switches (like Pronto switch with Indigo firmware) will send the VLAN tag to the controller. With others, the tag is usually added / stripped by the VLAN configs on the switch. So, you'll not get to see them.
Srini. On Wed, Jan 5, 2011 at 2:23 PM, Aaron Rosen <[email protected]> wrote: > Hello, > > I'm trying to extract the dl_vlan value from packets on a trunk port. When I > plug my computer into the trunk port and run tcpdump I see the correct > 802.1Q values. Though when I attach this port to my openflow switch (running > the pronto firmware) I can't get the correct values at my controller. > > In my controller I'm running these few lines of code to print out what's in > the packet. > > test = extract_flow(packet) > print test.keys() > print test.values() > > From this: I'm getting the following output > > ['dl_type', 'nw_dst', 'dl_vlan_pcp', 'dl_src', 'nw_proto', 'nw_tos', > 'tp_dst', 'tp_src', 'dl_dst', 'dl_vlan', 'nw_src'] > [2048, 4294967295, 0, array('B', [0, 27, 177, 2, 100, 167]), 17, 0, 698, > 698, array('B', [255, 255, 255, 255, 255, 255]), 65535, 2189371010] > > I'm getting 65535 for every packet and that is not correct from what I'm > seeing with tcpdump and not what I'm expecting. > > Can someone point out where I'm going wrong. > > Thanks, > > Aaron > > -- > Aaron O. Rosen > Masters Student - Network Communication > 306B Fluor Daniel > 843.425.9777 > > > _______________________________________________ > nox-dev mailing list > [email protected] > http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org > > _______________________________________________ nox-dev mailing list [email protected] http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org
