欢迎来到 DPDK交流社区 ,有什么问题可以尽管在这里提问,您将会收到社区其他成员的回答;也可以将您的总结写在这里,为社区其他成员提供帮助。 QQ交流2群:635461501

dpdk中的二层转发为什么要改变数据包的MAC地址

0 投票
我看一般二层转发都不改变mac地址,而给的源程序数据包转发都会更新MAC地址,这是为什么?还有更新mac地址规则是可以自定义吗?
最新提问 9月 21 分类:DPDK sample解惑 | 用户: ylx (140 分)

1个回答

0 投票

1.给的源程序数据包转发默认会更新MAC地址,正如你所说,一般二层是不修改mac地址的,不过源码中修改了mac地址也是可以的,不影响其二层转发,只是转发场景是紧邻的接口之间,比如1/2,3/4;如果不想被修改mac地址,可以使用如下命令:./build/l2fwd [EAL options] -- -p PORTMASK [-q NQ] --no-mac-updating即可;

2.更新mac地址规则是可以自定义的

最新回答 9月 26 用户: dpdk_lover (3,740 分)
好的,理解了,非常感谢百忙之中帮忙解答
冀ICP备15005332号
...