当前位置: 首页 > wzjs >正文

石家庄网站开发多少钱百度公司是国企还是私企

石家庄网站开发多少钱,百度公司是国企还是私企,wordpress本地化图片,西安淘宝网站建设公司排名testpmd与l2fwd的配合构建一个高性能的虚拟网络测试环境。l2fwd服务工作在数据链路层,使用MAC地址寻址,很多基于DPDK的策略实现可以基于l2fwd进行开发。 一、拓扑结构示意 ------------------- 虚拟化层网络 ------------------- | 虚拟机1 …

testpmdl2fwd的配合构建一个高性能的虚拟网络测试环境。l2fwd服务工作在数据链路层,使用MAC地址寻址,很多基于DPDK的策略实现可以基于l2fwd进行开发。

一、拓扑结构示意

+-------------------+    虚拟化层网络     +-------------------+
|   虚拟机1          |<------------------>|   虚拟机2          |
| (运行testpmd)     |  TAP/virtio-net    | (运行l2fwd)       |
+-------------------+                    +-------------------+

二、虚拟机设置

1. 设置子网

在这里插入图片描述

  • 新建一个虚拟机子网,并且取消勾选连接网络和IP地址分配选项,因为二层协议服务仅需要MAC地址寻址即可。

2. 网卡设置

  • 新建多张网卡(推荐三张,第三张用于联网)
  • 选择自定义模式连接到虚拟网络,使两台虚拟机处于同一子网下

三、l2fwd服务启动

1. DPDK接管网卡

按照【系统搭建】DPDK安装配置与helloworld运行中的步骤配置DPDK,并且建议DPDK仅绑定一张网卡,否则会出现数据环流的情况,即l2fwd发送数据流从一个端口到另一个端口。

2. 启动l2fwd

sudo ./dpdk-l2fwd -l 0-1 -n 4 --iova-mode=pa -- -p 0x1

关键参数解释:

  • -l 0-1:指定DPDK使用的CPU逻辑核心(核绑定)
  • -n 4:设置内存通道(memory channel)数量,需与物理内存通道数一致(通过dmidecode -t memory查看)
  • --iova-mode=pa:强制使用物理地址模式(否则会VA报错)
  • -p 0x1:启用端口 0

启动成功后出现收发包的统计,并且10s更新一次。

四、testpmd发流

testpmd的可执行文件编译在了./build/app/目录下
发送端执行指令:

sudo ./dpdk-testpmd -l 0-3 -n 4 --vdev=net_tap0 -- \--txd=2048 --rxd=2048 --txq=1 --rxq=1 \--forward-mode=txonly --eth-peer=0,00:0C:29:12:9B:99

1. EAL参数

-l 0-3
  • 作用:指定DPDK使用的CPU逻辑核心(核绑定)。
  • 详细说明
    • 0-3 表示使用逻辑核心0、1、2、3。
    • 核心分工
      • 核心0:主线程(管理/统计)。
      • 核心1-3:数据面线程(发包/收包)。
-n 4
  • 作用:设置内存通道数量(需与主板实际物理内存通道数一致)。
  • 验证方法
    dmidecode -t memory | grep "Channel"  # 查看物理内存通道数
    
--vdev=net_tap0
  • 作用:创建虚拟TAP设备。
  • 使用场景
    • 用于连接虚拟机/容器网络。
    • 在宿主机上生成tap0设备(需通过ip link验证)。

2. testpmd 参数(--后部分):

在l2fwd启动时可以看到网卡的MAC地址,注意在testpmd进行匹配
00:0C:29:12:9B:99即在接收端查看的MAC地址

--txd=2048 / --rxd=2048
  • 作用:设置每个队列的发送/接收描述符数量。
  • 推荐值
    • 10G网卡:1024-4096。
    • 25G+网卡:4096-8192。
  • 查看硬件支持最大值
    ethtool -g eth0 | grep "TX:"  # 实际值必须 ≤ 硬件支持值
    
--txq=1 / --rxq=1
  • 作用:每个端口的发送/接收队列数。
  • 多队列场景
    # 启用RSS(多队列)
    --rxq=4 --txq=4 --rss-ip --rss-udp
    
--forward-mode=txonly
  • 作用:设置转发模式为仅发送
  • 其他模式
    • rxonly:仅接收。
    • io:收发双向。
    • mac:MAC地址重写转发。
--eth-peer=0,00:0C:29:12:9B:99
  • 作用:指定端口0的对端MAC地址。
  • 关键验证点
    • 必须与接收端(如l2fwd虚拟机)的实际MAC一致。
    • 接收端启动l2fwd时会输出MAC地址
    • 或在接收端查看MAC:
      ip link show dev eth0 | grep link/ether
      

3. 流量行为说明

在这里插入图片描述

http://www.dtcms.com/wzjs/312083.html

相关文章:

  • 网站建设进度表怎么做外贸推广具体是做什么
  • 门户网站设计要求百度搜索引擎营销案例
  • 手机搭建电脑做的网站在线代理浏览国外网站
  • wordpress怎么迁移太原seo网站优化
  • 衡水做网站多少钱广告竞价
  • 扬州新竹网络整站seo优化公司
  • 静态网站源码下载郑州seo管理
  • 宽带专家网站什么是关键词广告
  • 实名网站空间哪里买建站
  • dart语言做的网站搜索引擎营销的概念及特点
  • 公司国外网站建设app推广多少钱一单
  • 外包公司 网站建设 上海百度知道个人中心
  • 做www网站需要多少钱lpl赛区战绩
  • 那些网站可以做行测题厦门seo优化多少钱
  • 深圳专业制作网站公司吗正版google下载
  • 一起做网店网站特点产品网络推广怎样做
  • 网站建设方案书一定要交导购网站怎么推广
  • 花钱也可以哪些网站可以做推广广告抖音推广引流平台
  • 爱站seo深圳网络品牌推广公司
  • 南昌 定制网站中视频自媒体平台注册官网
  • 网站开发模版网站竞价推广托管公司
  • 网站更新与维护无锡seo公司
  • wordpress修改ip整站seo外包
  • 做仓单的网站百度最怕哪个部门去投诉
  • 哈尔滨营销型网站制作正规seo关键词排名网络公司
  • wordpress图文直播插件seo网站推广收费
  • 自己如何网站建设百度图片搜索网页版
  • 老板说做个网站我要怎么做百度人工客服电话24小时
  • 网络公司网站源码 网络建设工作室网站模板 织梦广告设计公司源码西安百度关键词推广
  • 开发网站制作亚马逊查关键词搜索量的工具