Hi all,

I have noticed that OVS support multiple tunneling protocols, such as, GRE, 
VXLAN, etc. I am not sure if the MPLS has been also supported now (could not 
find it ...). Since the openflow protocol has support the corresponding actions 
of MPLS, such as, push_mpls, pop_mpls. I have try to test it.

The topology is  h1-s1-s2-h2

root@ubuntu-14:~/test-ovs# ovs-vsctl show
49c4a7af-3a27-4ef1-8dc3-f1f90d5c19ce
    Bridge "s2"
        Port "s2"
            Interface "s2"
                type: internal
        Port "s2-eth1"
            Interface "s2-eth1"
        Port "s2-eth2"
            Interface "s2-eth2"
    Bridge "s1"
        Port "s1-eth2"
            Interface "s1-eth2"
        Port "s1-eth1"
            Interface "s1-eth1"
        Port "s1"
            Interface "s1"
                type: internal
    ovs_version: "2.0.1"
The ip address of h1 is 10.0.0.1/24, and the ip address of h2 is 10.0.0.2/24.

The flow-table is as below.
root@ubuntu-14:~/test-ovs# ovs-ofctl dump-flows s1
NXST_FLOW reply (xid=0x4):
cookie=0x0, duration=37.61s, table=0, n_packets=0, n_bytes=0, idle_age=37, 
in_port=1 actions=push_mpls:0x8847,load:0x1->OXM_OF_MPLS_LABEL[],output:2
cookie=0x0, duration=15.517s, table=0, n_packets=0, n_bytes=0, idle_age=15, 
in_port=2 actions=output:1
cookie=0x0, duration=52.027s, table=0, n_packets=0, n_bytes=0, idle_age=52, 
priority=0 actions=NORMAL
root@ubuntu-14:~/test-ovs# ovs-ofctl dump-flows s2
NXST_FLOW reply (xid=0x4):
cookie=0x0, duration=9.759s, table=0, n_packets=0, n_bytes=0, idle_age=9, 
in_port=1 actions=output:2
cookie=0x0, duration=37.555s, table=0, n_packets=0, n_bytes=0, idle_age=37, 
in_port=2 actions=pop_mpls:0x0800,output:1
cookie=0x0, duration=57.217s, table=0, n_packets=0, n_bytes=0, idle_age=57, 
priority=0 actions=NORMAL

But the ping package from h1 to h2 is unreachable.

If I configure something wrong, or the ovs could not support mpls? Look 
forwarding to your answer. Thanks.


Best Regards,
Yali

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to