[ovs-discuss] MPLS support in Open vSwitch

Bochra Boughzala bochra.boughzala at gmail.com
Fri Nov 15 21:16:23 UTC 2013


Actually, I just tried to do very basic operation. So this is the switch
config/flows, there is two rules which simply should push/pop mpls tag
But instead of that the packets get dropped and never get out of the
switch, because of some invalid arguments
Am I doing something wrong?
Or this is a bug in open vswitch?

5892fd0c-3b7f-4929-b3ca-54d525dc1375
    Bridge "br0"
        Port "br0"
            Interface "br0"
                type: internal
        Port "eth3"
            Interface "eth3"
        Port "eth2"
            Interface "eth2"
OFPT_FEATURES_REPLY (OF1.1) (xid=0x2): dpid:0000000000000001
n_tables:254, n_buffers:256
capabilities: FLOW_STATS TABLE_STATS PORT_STATS QUEUE_STATS ARP_MATCH_IP
 1(eth2): addr:00:0c:29:f3:71:6f
     config:     0
     state:      0
     speed: 0 Mbps now, 0 Mbps max
 2(eth3): addr:00:0c:29:f3:71:83
     config:     0
     state:      0
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br0): addr:00:0c:29:f3:71:6f
     config:     0
     state:      0
     speed: 0 Mbps now, 0 Mbps max
OFPT_GET_CONFIG_REPLY (OF1.1) (xid=0x4): frags=normal miss_send_len=0
OFPST_FLOW reply (OF1.1) (xid=0x2):
* cookie=0x0, duration=1777.94s, table=0, n_packets=1869, n_bytes=122527,
priority=1,in_port=1
actions=push_mpls:0x8847,load:0x29a->OXM_OF_MPLS_LABEL[],output:2*
* cookie=0x0, duration=1777.909s, table=0, n_packets=0, n_bytes=0,
priority=1,mpls,in_port=2 actions=pop_mpls:0x0800,output:1*

*This is le log:*
2013-11-15T21:09:54Z|03580|dpif(miss_handler)|WARN|system at ovs-system:
execute push_mpls(label=666,tc=0,ttl=64,bos=1,eth_type=0x8847),*3 failed
(Invalid argument) *on packet arp,metadata=0,*in_port=0*
,vlan_tci=0x0000,dl_src=00:0c:29:f3:71:83,dl_dst=ff:ff:ff:ff:ff:ff,arp_spa=192.168.202.185,arp_tpa=192.168.0.5,arp_op=1,arp_sha=00:0c:29:f3:71:83,arp_tha=00:00:00:00:00:00





2013/11/15 Ben Pfaff <blp at nicira.com>

> On Fri, Nov 15, 2013 at 02:08:13PM -0500, Bochra Boughzala wrote:
> > Does Open vSwitch in its latest version (
> > http://openvswitch.org/releases/openvswitch-2.0.0.tar.gz) actually
> support
> > MPLS push/pop actions?
>
> MPLS support is pretty poor in every released version of OVS.  We
> (mostly Simon Horman) are working on it.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://openvswitch.org/pipermail/ovs-discuss/attachments/20131115/987a27ef/attachment.html>


More information about the discuss mailing list