码迷,mamicode.com
首页 > 其他好文 > 详细

关于DPDK三层转发的相关例子测试需注意的地方

时间:2018-04-13 12:07:07      阅读:816      评论:0      收藏:0      [点我收藏+]

标签:DPDK   三层转发   l3fwd   lpm   

在DPDK的l3fwd中,需要注意在LPM(Long Prefix Match)方式下,路由表的默认配置一般让你无法测试,如果需要转发所有包到第0号Port,则可以按如下方式设置: static struct ipv4_l3fwd_lpm_route ipv4_l3fwd_lpm_route_array[] = { {IPv4(1, 0, 0, 0), 1, 0}, {IPv4(2, 0, 0, 0), 1, 0}, {IPv4(4, 0, 0, 0), 1, 0}, {IPv4(8, 0, 0, 0), 1, 0}, {IPv4(16, 0, 0, 0), 1, 0}, {IPv4(32, 0, 0, 0), 1, 0}, {IPv4(64, 0, 0, 0), 1, 0}, {IPv4(128, 0, 0, 0), 1, 0}, }; 注意其中IP地址还是IP地址,但depth的设置其实和掩码不同,故只能配置多条,这个和l3fwd-acl不一样;顺便说下,一定要在参数中设置-P选项(混杂模式)。

关于DPDK三层转发的相关例子测试需注意的地方

标签:DPDK   三层转发   l3fwd   lpm   

原文地址:http://blog.51cto.com/13345387/2102859

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!