我在安装OVS流时遇到问题,该流会从传入的vlan标记的mpls数据包中弹出mpls标头。以下是流程:
ovs-ofctl add-flow br-int table = 10,priority = 20,mpls,mpls_label = 100,actions = pop_mpls:0x0800,output:xx
提交上述数据包的OF端口属于补丁端口。上面的流程的数据包计数器会增加,但不会按照操作中的指示输出。
此外,我在syslog中收到this错误。
要添加,我尝试了多种组合,例如剥离vlan,正常而不是输出,删除给定流程上的mpls标签匹配等。
请帮我解决这个问题。
Linux compute-xxx 4.4.0-62-generic#83-Ubuntu SMP Wed Jan 18 14:10:15 UTC 2017 x86_64 x86_64 x86_64 GNU / Linux
OVS 2.6.0,OF 1.3
Xenial Xerxes
基于VLAN的网络
答案 0 :(得分:0)
看起来OVS对某些指令顺序设置了限制,不幸的是,从mpls + vlan数据包中弹出mpls标签就属于这一点。
因此,我们无法在mpls + vlan数据包中弹出mpls标记。