First – MPLS support is available from OVS v1.11 onward.
Second – MPLS only works in userspace, so you need to create a bridge as
follows:
ovs-vsctl set bridge br-ex datapath_type=netdev
Third – the action would also need to set the MPLS label, as follows:
actions=push_mpls:0x8847,set_mpls_lab
0 priority=500 in_port=3 dl_type=0x8847
mpls_label=100 actions=pop_mpls:0x0800,1"
ovs-ofctl add-flow BR0 "table=0 priority=500 in_port=3 dl_type=0x8847
mpls_label=200 actions=pop_mpls:0x0800,2"
On Wed, Jun 11, 2014 at 1:09 PM, GEMELOS, STEVEN M (STEVEN M)
mailto:geme...@research.att
It seems that your issue is not that the traffic isn’t getting to the other
side – but rather that you aren’t popping the MPLS label, right?
Can you provide the rules that you entered (the add-flow command) rather than
dumping the flows?
Steven
From: Tim Epkes mailto:tim.ep...@gmail.com>>
Da