我们已经知道,ovs-ofctl提供了许多操作来修改数据包,如set_field、load、move……
但是我找不到合适的操作或操作组合来修改IP数据包目的地字段中的位。
换句话说,当我们收到数据包时,目的地ipv6字段是2020::1或2020::2,我们使目的地字段成为2010::1和2010::2,通过OpenFlow规则和ovs-ofctl。
我尝试使用set_field、load、move和其他工具来实现这一点,但似乎不能正常工作。
我们能简单地通过ovs-ofctl实现这一点吗?
发布于 2020-01-06 18:50:55
我在openvswitch桥上使用了NXM_NX_IPV6_DST字段和load操作来解决这个问题,方法是添加一个流,如下所示
ovs-ofctl -O openflow13 add-flow br0 "priority=60000,ipv6,ipv6_dst=2020::/16,actions=load:0x2010->NXM_NX_IPV6_DST[112..127]"https://stackoverflow.com/questions/59576378
复制相似问题