Hi,

SW: Open vSwitch v2.51 delivered by Simon Horman, OF version is 1.3, Ryu 
controller.

I am trying to push both VLAN tag and MPLS label onto the same packet. It works 
fine with tag and label separately, but not both.

When I push first VLAN tag and then MPLS label, tcpdump shows corrupted packets 
sent out from the interface.
When I push first MPLS label and then VLAN tag, only MPLS tag is added, VLAN is 
ignored, even though the rules does instruct pushing both.

Moreover, when I add the flow using ovs-ofctl, like this: 

ovs-ofctl add-flow ovsbr0 
dl_type=0x800,priority=1,nw_src=10.0.0.1,nw_dst=10.10.10.1,actions=push_mpls:0x8847,set_field:10-\>mpls_label,mod_vlan_vid:3,output:2

everything is fine, I have VLAN and MPLS sitting there. What am I doing wrong?

Really need your help. Thank you!

Nat.




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

Reply via email to