actions=pop_mpls:0x8847-->this should be actions=pop_mpls:0x0800

as a tip, don't use ovs 2.3.1 for MPLS, use 2.4 with a new version of the
linux kernel .... I've wasted so much time on finding out mpls doesnt work
well with ovs 2.3 and under

On Tue, Nov 17, 2015 at 1:11 AM, <prince.perei...@wipro.com> wrote:

> Hi ,
>
>
>
> I was trying the mpls using the ovs switch. I was able to push the mpls
> flows to the ovs bridge. But after the mpls label is pushed, the packets
> are not reaching the egress port of the bridge. I increased the mtu of the
> egress port of the ovs-switch also. But still didn't worked. I was running
> with protocol OpenFlow13. The flows what I added is as follows
>
>
>
> root@WAN-Router:~# ovs-ofctl dump-flows s1 -O OpenFlow13
>
> OFPST_FLOW reply (OF1.3) (xid=0x2):
>
> cookie=0x0, duration=4367.855s, table=0, n_packets=4367, n_bytes=183414,
> in_port=1
> actions=push_mpls:0x8847,set_field:10->mpls_label,set_field:20->mpls_label,resubmit(,1)
>
> cookie=0x0, duration=4367.855s, table=1, n_packets=4367, n_bytes=183414,
> actions=output:2,NORMAL
>
>
>
> Again running the commands to show the flows are being hit
>
>
>
> root@WAN-Router:~# ovs-ofctl dump-flows s1 -O OpenFlow13
>
> OFPST_FLOW reply (OF1.3) (xid=0x2):
>
> cookie=0x0, duration=4417.770s, table=0, n_packets=4419, n_bytes=185598,
> in_port=1
> actions=push_mpls:0x8847,set_field:10->mpls_label,set_field:20->mpls_label,resubmit(,1)
>
> cookie=0x0, duration=4417.770s, table=1, n_packets=4419, n_bytes=185598,
> actions=output:2,NORMAL
>
>
>
> But in the dump-ports command, it is very clear that packets are not
> reaching the egress port
>
>
>
> root@WAN-Router:~# ovs-ofctl dump-ports s1 -O OpenFlow13
>
> OFPST_PORT reply (OF1.3) (xid=0x2): 3 ports
>
>   port LOCAL: rx pkts=0, bytes=0, drop=0, errs=0, frame=0, over=0, crc=0
>
>            tx pkts=1, bytes=42, drop=0, errs=0, coll=0
>
>            duration=9146.781s
>
>   port  1: rx pkts=9164, bytes=388672, drop=0, errs=0, frame=0, over=0,
> crc=0
>
>            tx pkts=44, bytes=6417, drop=0, errs=0, coll=0
>
>            duration=9146.763s
>
>   port  2: rx pkts=44, bytes=6417, drop=0, errs=0, frame=0, over=0, crc=0
>
>            tx pkts=44, bytes=6417, drop=0, errs=0, coll=0
>
>            duration=9146.758s
>
>
>
> No change in the port 2
>
>
>
> root@WAN-Router:~# ovs-ofctl dump-ports s1 -O OpenFlow13
>
> OFPST_PORT reply (OF1.3) (xid=0x2): 3 ports
>
>   port LOCAL: rx pkts=0, bytes=0, drop=0, errs=0, frame=0, over=0, crc=0
>
>            tx pkts=1, bytes=42, drop=0, errs=0, coll=0
>
>            duration=9172.439s
>
>   port  1: rx pkts=9189, bytes=389722, drop=0, errs=0, frame=0, over=0,
> crc=0
>
>            tx pkts=44, bytes=6417, drop=0, errs=0, coll=0
>
>            duration=9172.421s
>
>   port  2: rx pkts=44, bytes=6417, drop=0, errs=0, frame=0, over=0, crc=0
>
>            tx pkts=44, bytes=6417, drop=0, errs=0, coll=0
>
>            duration=9172.416s
>
>
>
>
>
>
>
> May I know anything more I have to do to pass the packet through egress
> port 2.
>
>
>
> Also let me know the add flow command for pop_mpls , because when I added
> action as pop_mpls:0x8847, it was throwing the following error.
>
>
>
> root@WAN-Router:~# ovs-ofctl add-flow s3
> in_port=2,actions=pop_mpls:0x8847,output:1 -O OpenFlow13
>
> ovs-ofctl: none of the usable flow formats (OpenFlow10,NXM) is among the
> allowed flow formats (OXM-OpenFlow13)
>
>
>
> I am using the 2.3.1 version of ovs
>
>
>
> Thanks and Regards,
>
>
>
> Prince Pereira
> The information contained in this electronic message and any attachments
> to this message are intended for the exclusive use of the addressee(s) and
> may contain proprietary, confidential or privileged information. If you are
> not the intended recipient, you should not disseminate, distribute or copy
> this e-mail. Please notify the sender immediately and destroy all copies of
> this message and any attachments. WARNING: Computer viruses can be
> transmitted via email. The recipient should check this email and any
> attachments for the presence of viruses. The company accepts no liability
> for any damage caused by any virus transmitted by this email.
> www.wipro.com
>
> _______________________________________________
> discuss mailing list
> discuss@openvswitch.org
> http://openvswitch.org/mailman/listinfo/discuss
>
>


-- 
Seyed Hossein Mortazavi

Computer Science MS Student,
University of Alberta
_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to