性能测试工具
文章平均质量分 56
无双呀`
sre工程师
展开
-
trex打混合流量
混合流量补充 :trex与设备对接好2.占用接口 :需要把接口的pci放在自己trex_cfg.yaml里面,如果是三层测试并且配置网关地址。查看pci执行./dpdk_setup_ports.py –s 可以看到红色方框为已经占用的接口,蓝色为没有占用的,此时我们需要选择蓝色中没有占用的,但是后面跟有active的就是划圆圈的那个不可以使用,这个是管理用的。然后箭头指的就是我们要的pci.配置测试仪接口复制/etc/trex_cfg.yaml在自己的目录下并配置pic查看trex流量配原创 2021-07-01 19:57:18 · 991 阅读 · 0 评论 -
trex路由协议
Bird简介Bird是一个开源实现,用于在类 Unix 操作系统上路由 Internet 协议数据包。几秒钟内数百万条路由的规模(取决于协议规模,例如 BGP)与 Multi-RX 软件模型集成以支持 BIRD 协议的动态过滤器,同时保持高流量。支持多达 10K 个虚拟接口,每个接口具有不同的 QinQ/VLAN 配置,除这些功能外,BIRD 还支持:o IPv4 和 IPv6o 多个路由表o 边界网关协议 (BGPv4、BGPv6)o 开放最短路径优先协议(OSPFv2)o 路由信息协议(RI原创 2021-07-01 19:50:32 · 492 阅读 · 0 评论 -
trex仿真
EMU简介目标是实现客户端 L2-3 协议,即 ARP、IPv6、ND、MLD、IGMP,以模拟客户端和服务器的规模。主要属性• 快速的客户端创建/拆卸。一个线程约 3K/秒。• 活动客户端/命名空间的数量仅受服务器内存的限制。• 每秒数据包 (PPS) 范围为 3-5 MPPS。• 通过 JSON-RPC 公开的 Python 2.7/3.0 客户端 API。• 交互式支持 - 与 TRex 控制台集成。• 模块化设计。每个插件都是自包含的,可以单独进行测试。• TRex-EMU 支持以原创 2021-07-01 19:49:22 · 937 阅读 · 0 评论 -
trex有状态
有状态(ASTF) :概述 :Stateful指的是网络设备对每条流保存其五元组,TRex通常先录制一条流的一组报文,随后以这组报文为模板,在真正测试的时候,更改其src/dst IP和Port,原本需要协议栈做的事情,通过事先录制的报文而得到,而当这个更改了src/dst IP的报文通过网络设备时仍然被认为是一个有效的连接,因为网络设备并不关心它所接的两端到底是不是真实的设备,它关心的是五元组,server作response关心的是IP的checksum,IP包是否完整,关心的是TCP的seq,是否连原创 2021-07-01 19:47:10 · 692 阅读 · 0 评论 -
trex无状态
无状态概述大速率发包 10~22 百万 pps支持一个接口下有多个 traffic profile支持一个 traffic profile中有多条流,最高可达10k 条流并发对于流o 支持构造任意包 (scapy)o 支持文件引擎,允许对源IP, packet size进行一定的改动o 支持 Continuous/Burst/Multi-bursto 支持 pps/L1 bandwidth/L2 bindwidth/interface percentageo 支持一条流触原创 2021-07-01 19:45:32 · 404 阅读 · 0 评论