Hi KK, Attached are two wireshark dump files. One is a dump from my laptop plugged into the trunk port (on the hp switch). If you look at it in wireshark all of these packets have a 802.1Q virtual LAN frame with an ID of either 845, 846, or 847.
The other dump file 'dump_at_controller', is a wireshark capture at the controller where an switch running indigo is pointing. If you look at all of these packet_in events I don't see any of these 802.1Q frames. Thanks, Aaron On Wed, Jan 5, 2011 at 5:58 PM, kk yap <[email protected]> wrote: > Hi Aaron, > > Can you tell us if there is any difference in the tcpdump from the HP > and Indigo? > > I skimmed through the NOX code and it seems to parse VLAN. So, there > is something amiss here. > > Regards > KK > > On 5 January 2011 14:50, Srini Seetharaman <[email protected]> wrote: > > I'm a bit confused by what you see with Indigo. Here's what I said: > > - HP switch: Packet_ins seen at the controller will not have the VLAN > > tag, but outgoing packets in the dataplane will have the appropriate > > tag. > > - Indigo switch: Packet_ins seen at the controller will have the VLAN > > tag if tagged packets are sent to it. For outgoing packets to have the > > tag, the controller has to add the tag (as an additional action). > > > > On Wed, Jan 5, 2011 at 2:37 PM, Aaron Rosen <[email protected]> wrote: > >> Hi Srini, > >> > >> In my topology I have an HP switch which I have configured a port to tag > >> several vlans. If I plug my laptop into this port I'm able to see the > >> correct vlan values. Now If I plug a switch into this port that is > running > >> the indigo firmware when the controller gets the packets I'm seeing > 0xffff > >> as the value instead of the correct value I see with my laptop using > >> wireshark. > >> > >> (According to your response this should be fine? ) > >> > >> Aaron > >> > >> On Wed, Jan 5, 2011 at 5:31 PM, Srini Seetharaman < > [email protected]> > >> wrote: > >>> > >>> 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 > >>> > > >>> > > >> > >> > >> > >> -- > >> 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 > > > -- Aaron O. Rosen Masters Student - Network Communication 306B Fluor Daniel 843.425.9777
dump_at_controller
Description: Binary data
_______________________________________________ nox-dev mailing list [email protected] http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org
