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
[email protected]
http://openvswitch.org/mailman/listinfo/discuss