首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用openflow修改ip报文中的特殊位?

如何用openflow修改ip报文中的特殊位?
EN

Stack Overflow用户
提问于 2020-01-03 17:52:43
回答 1查看 54关注 0票数 0

我们已经知道,ovs-ofctl提供了许多操作来修改数据包,如set_fieldloadmove……

但是我找不到合适的操作或操作组合来修改IP数据包目的地字段中的位。

换句话说,当我们收到数据包时,目的地ipv6字段是2020::12020::2,我们使目的地字段成为2010::12010::2,通过OpenFlow规则和ovs-ofctl

我尝试使用set_fieldloadmove和其他工具来实现这一点,但似乎不能正常工作。

我们能简单地通过ovs-ofctl实现这一点吗?

EN

回答 1

Stack Overflow用户

发布于 2020-01-06 18:50:55

我在openvswitch桥上使用了NXM_NX_IPV6_DST字段和load操作来解决这个问题,方法是添加一个流,如下所示

代码语言:javascript
复制
ovs-ofctl -O openflow13 add-flow br0 "priority=60000,ipv6,ipv6_dst=2020::/16,actions=load:0x2010->NXM_NX_IPV6_DST[112..127]"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59576378

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档