[pox-dev] Mark packets with vlan id

Windhya Rankothge windyswsw at gmail.com
Tue Apr 1 23:20:26 PDT 2014


Thanks Murphy.. I have rules in following way

s1:
if from h1: add_vlan(10), send(port_toward_s2)

s2:
if vlan_id=10: send(port_toward_h3) and here I am missing strip_vlan()..

Yes, h3 is *not* configured to have a VLAN assigned to its interface.. I
will add the strip_vlan() and cheak traffic using wireshark..

Do I need to configure hosts to have VLANs configured on their interfaces ?
(I only want to use VLAN tags for the packet during its trip through the
network)


On Wed, Apr 2, 2014 at 2:34 AM, Murphy McCauley
<murphy.mccauley at gmail.com>wrote:

> Your description of the flow tables is not very complete.  If you should
> probably have rules like the following:
>
> s1:
> if from h1: add_vlan(10), send(port_toward_s2)
>
> s2:
> if vlan_id=10: strip_vlan(), send(port_toward_h3)
>
> Both of these rules have two actions.  You only mentioned the first for s1
> and the second for s2.  Do you actually have both?
>
> I am assuming here that you only want to use VLAN tags for the packet
> during its trip through the network and that h3 is *not* configured to have
> a VLAN assigned to its interface.
>
> Additionally, you should try debugging this by using wireshark to examine
> traffic on the switch ports.  Do you see the packet leaving s1 on the right
> port with the right VLAN tag?  Do you see it arrive on the expected port of
> s2?  Do you see it leave s2 on the port connected to h3?  Does it have a
> VLAN tag?
>
> -- Murphy
>
> On Apr 1, 2014, at 10:08 AM, Windhya Rankothge <windyswsw at gmail.com>
> wrote:
>
> > Hi all,
> >
> > I have following topology in mininet and I am using POX controller, I
> have asked this question from mininet forum, but I think it is more
> relavant to the controller side..
> >
> > h1 --- s1 --- s2 --- h2
> >                    !
> >                   h3
> >
> > I want to mark the packets sent by a specific host and I am trying to
> use the vlan field..
> >
> > I have added a flow in switch 1 saying, if the packets comes from h1,
> then add the vlan id = 10. And then in switch 2, I have added a rule
> saying, if the packet has vlan id = 10, then forward the packet only to h3
> >
> > When I tried to test it, it is not working.. Packet is not going to h3..
> >
> > Other than just adding the tag, do I have to do something more to handle
> the VLAN tag concept ? Do I have to create VLAN on switch 1 ?
> >
> > Your thoughts are higly appreciated..
> >
> >
> > Best Regards,
> >
> > Windhya Rankothge,
> > Universitat Pompeu Fabra,
> > Barcelona.
>
>


-- 
Best Regards,

Windhya Rankothge,
Universitat Pompeu Fabra,
Barcelona.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.noxrepo.org/pipermail/pox-dev-noxrepo.org/attachments/20140402/c62e6ff7/attachment-0001.htm>


More information about the pox-dev mailing list