自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

专注于网络通信领域的农民工

无论人生上到那一层台阶,阶下有人在仰望你,阶上有人在俯视你。你抬头自卑,低头自得,唯有平视,才能看见真实的自己。

  • 博客(19)
  • 资源 (14)
  • 收藏
  • 关注

原创 《TRex设计与实现》:五、邻居协议

TRex支持多种邻近协议测试功能,包括ARP、ICMP和IPv6邻居发现。通过服务模式切换,用户可通过控制台或API执行DUT测试。v2.50版本新增Linux命名空间支持,允许将多个网络命名空间绑定到物理接口,每个命名空间可独立配置网络参数并模拟真实客户端。

2026-01-15 09:21:48 1111

原创 《TRex设计与实现》:四、服务能力

在服务模式下,TRex 能够运行各类服务。这些服务本质上是特定服务类型的实例,每个实例都包含独特的请求/响应状态机。

2026-01-15 09:20:58 637

原创 《TRex设计与实现》:三、服务模式

TRex流量处理系统提供三种端口服务模式:开启模式(转发所有数据包)、关闭模式(仅转发延迟数据包)和过滤模式(选择性转发特定协议数据包)。v2.66版本后优化了软件模式的数据包处理逻辑,在保持路由协议功能的同时确保TCP/UDP流量高速处理。系统支持服务模式与正常模式动态切换,前者适用于协议初始化配置,后者用于提升测试效率。不同模式间的性能差异主要源于接收端处理数据包的数量。

2026-01-14 11:24:14 227

原创 《TRex设计与实现》:二、无状态模式

摘要:TRex是一款高性能网络流量生成与分析工具,支持无状态和有状态两种模式。无状态模式下可实现灵活的数据包构造(支持MPLS/IPv4/IPv6等多种协议),通过字段引擎修改任意字段,支持连续/突发/多重突发三种发包方式,每核处理能力达10-22MPPS。有状态模式支持流状态维护和NAT转换。系统采用JSON-RPC2架构,提供Python API和多用户控制接口,支持硬件级统计和延迟测量。

2026-01-14 11:23:59 1240

原创 《TRex设计与实现》:七、Python自动化

本教程介绍了如何使用Python API实现TRex自动化测试。内容涵盖: 通过STL Python API库与TRex服务器交互 示例代码演示了数据包创建、流量生成和统计收集 支持两种API:原生API(推荐)和兼容Cisco的HLT API 包含端口控制、流量配置、测试执行等关键操作 提供错误处理和结果验证机制 教程适用于本地或远程TRex测试,代码示例展示了基本的双向流量测试流程,包括参数配置、流量控制和结果分析功能。

2026-01-13 17:14:36 377

原创 《TRex设计与实现》:案例二、Bird的使用

如下图所示的L3VPN over SRv6网络,业务流从PE1进入网络,最后从PE2离开网络。

2026-01-13 09:22:37 350

原创 《TRex设计与实现》:六、Bird集成学习

Bird Internet Routing进程是一个旨在开发功能完备的 Linux 动态 IP 路由守护进程的项目。它已被集成到 TRex 中以并行运行,从而结合 Python 自动化 API 利用其功能

2026-01-09 09:56:55 892

原创 《TRex设计与实现》:九、Python Stateful API

TRex是一款专业的流量生成工具,提供Python API控制接口,基于JSON-RPC1构建。用户需将客户端软件包解压至脚本目录或配置sys.path路径,通过示例测试验证连接和流量传输效果。

2026-01-08 11:37:36 338

原创 《TRex设计与实现》:八、Python Stateless API

TRex流量生成器的Python API使用指南:本文介绍了TRex的安装与基本使用方法。

2026-01-08 11:14:33 356

转载 《TRex设计与实现》:一、基础介绍与示例

TRex是基于DPDK的开源高性能流量生成器,支持生成L3-L7层流量,提供有状态和无状态两种工作模式。

2026-01-07 17:43:03 95

原创 《TRex设计与实现》:案例一、Trex的qemu镜像制作

本文介绍了在Ubuntu系统中使用QEMU虚拟机安装和配置TRex流量测试工具的步骤。首先通过QEMU创建Ubuntu 16.04虚拟机,安装必要的依赖包后下载TRex二进制包。重点说明了网卡配置过程,包括查询PCI地址和生成配置文件。最后介绍了如何启动TRex服务端和控制台进行流量测试。整个流程包括环境准备、系统安装、工具部署和配置测试等关键环节,为网络性能测试提供了完整的解决方案。

2026-01-04 16:53:05 196

原创 基于AlpineLinux的Trex的Qemu镜像制作方法(不推荐)

本文介绍了在Ubuntu上使用QEMU构建基于Alpine Linux的TRex测试流量生成器镜像的方法。首先安装QEMU及相关组件并配置权限,然后下载Alpine虚拟版ISO并创建虚拟磁盘。通过QEMU启动安装Alpine系统,配置TRex环境并安装依赖包。最后提供了镜像压缩优化方案,包括虚拟机内部清理缓存和置零操作,以及使用qemu-img工具进行压缩。整个过程详细说明了网络配置、性能优化等关键步骤,最终可获得一个高效的TRex测试环境镜像。

2026-01-02 20:19:11 843 1

原创 《GO从入门到放弃》-Go语言如何实现跨平台

摘要:Go语言通过静态编译、交叉编译和标准库抽象实现跨平台开发,支持Windows/Linux/macOS等系统。关键技术包括条件编译、禁用cgo和原生交叉编译工具链,适用于CLI工具、Web服务和容器化部署。需注意处理路径/行结束符差异,通过CI多平台测试确保兼容性。最佳实践是减少平台相关代码并清晰标注支持范围,未来将拓展WASM和ARM架构支持。典型应用如Docker组件等基础设施项目。

2025-08-19 14:12:56 574

原创 《GO从入门到放弃》-搭建go语言开发环境

【代码】《GO从入门到放弃》-1.安装go软件。

2025-07-24 09:47:27 904

转载 现代CPU性能分析与优化

这是一本名为《Performance Analysis and Tuning on Modern CPU》书籍的的中文翻译,原版由 Denis Bakhvalov 等人编写。计划的更改在谷歌中进行了概述。计划中的新目录在中。Tip。

2025-06-09 10:53:25 240

转载 [Linux编译环境] CentOS升级 gcc 4.8.5 到 gcc11

摘要:本文详细介绍了在CentOS 7.9系统上将GCC从默认的4.8.5版本升级到11版本的方法。

2025-06-09 10:49:46 347

原创 程序员职业生涯中的沉没成本

作为程序员,在职业发展和人生规划中,区分**沉没成本**和**重大决策**可以帮助你更理性地权衡取舍,避免被过去束缚,同时抓住未来的关键机会。

2025-03-03 09:48:03 1408

转载 RYU控制器-源码分析

​​推荐一个分析比较全面的博文​​​​​​​​​​​​​​​​​​https://www.cnblogs.com/zxqstrong/p/4789105.html

2023-03-30 22:58:59 148

转载 SAS硬盘与SATA硬盘有什么区别

SAS硬盘与SATA硬盘有什么区别     SATA:串行ATA总线  SCSI:小型电脑输入输出接口  SAS:希捷研究出来的取代SCSI技术的接口  接口速度是 SAS > SCSI > SATA   SAS(Serial Attached SCSI)即串行连接SC

2017-03-15 08:42:26 3732

Trex设计与实现-Bird使用案例:l3vpn over SRv6组网

配置文件

2026-01-13

华为网络设备模拟资源,华为GNS3设备模板,GNS3模板

本资源包提供了在GNS3平台上运行的华为多系列网络设备镜像模板,支持企业级、数据中心级和运营商级设备的仿真实验环境搭建。 * 全面设备支持 NE系列路由器:NE40/NE5000E运营商级路由器 CE系列交换机:CE12800数据中心核心交换机 AR系列路由器:AR1000V企业级路由器 其他设备:涵盖接入、汇聚、核心全场景设备 * 使用限制 仅限学习和测试用途 部分高级功能可能受限 性能与真机存在差异

2025-12-18

Serial Attached SCSI

This SAS Interface Manual describes the Seagate Technology, Inc. subset of the Serial Attached SCSI (Small Computer Systems Interface) as implemented on the Seagate-built drives. The interface is compatible with the SCSI Interface Specifications listed in 1.2.2. The drives covered by this product manual are classified as “Intelligent” peripherals.

2018-07-08

Sed & awk 101 Hacks

If you are a developer, or system administrator, or database administrator, or IT manager, or just someone who spends a significant amount of time on UNIX / Linux, you should become proficient in Sed and Awk. Sed and Awk are two great utilities that can solve a lot of complex tasks quickly with only a few lines of code--in most cases, with just a single line of code.

2018-07-08

Web元件库 ElementUI元件库 后台模板页面.rar

Web元件库 ElementUI元件库 后台模板页面

2023-08-09

OpenMUL Controller provides a base controller platform for every

OpenMUL 控制器为所有 SDN/Openflow 提供了一个基础控制器平台。 它是一个几乎完全用 C 语言(从头开始)编写的轻量级 SDN/Openflow 控制器,提供了一个非常稳定的平台,在流处理(下载速率和延迟)方面具有顶级性能。 它专为性能、可靠性和可用性而设计,这是在任务关键型网络中部署 SDN 时所需要的。 它还高度灵活、模块化且易于学习。

2023-04-28

SDN控制器平台OpenMUL源码

OpenMUL Controller provides a base controller platform for everything SDN/Openflow. It is a lightweight SDN/Openflow controller written almost entirely in C (from scratch) and provides a very stable platform with top performance in terms of flow handling (download rate and latency). It is designed for performance, reliability and availability which is the need of the hour for deployment of SDN in mission-critical networks. It is also highly flexible, modular and easy to learn.

2023-04-28

VPP Input ACL Software Functional and Design Specification.pdf

VPP的ACL设计说明书

2023-03-02

typora-setup-x64.rar Markdown 编辑器收费前最后一个版本

Typora一款 Markdown 编辑器和阅读器 风格极简 / 多种主题 / 支持 macOS,Windows 及 Linux 实时预览 / 图片与文字 / 代码块 / 数学公式 / 图表 目录大纲 / 文件管理 / 导入与导出

2023-03-02

C语言格式化工具及配置文件

C语言格式化工具及配置文件: Clang-Format可用于格式化(排版)多种不同语言的代码。 其自带的排版格式主要有:LLVM, Google, Chromium, Mozilla, WebKit等; 利用style参数配置风格。 通过编写 .clang-format 文件,可以实现代码风格的配置。

2023-03-07

以太网发包工具(xcap)正式版

以太网发包工具(xcap)正式版是款能够从系统中读取所有网络接口的工具。xcap发包工具可以从指定的接口发送构造的报文,支持两种简单的发送策略,一是发送选中的(用鼠标选中),二是循环发送复。以太网发包工具(xcap)还支持构造常见的以太网报文 ,包括arp、rarp、ipv4、ipv6、icmpv4、icmpv6等。

2023-03-02

[远程多用户补丁]Win10多用户.rar

https://dhexx.cn/news/show-318951.html?action=onClick 背景:Win10 正常情况下不允许多用户同时远程,即一个用户远程进来会把另一个用户踢掉,因此需要破解才能使得多个用户同时登陆远程桌面。 Win10多用户同时登陆远程桌面(允许多个RDP会话)-本文亲测win10-1903、1909版有效,其他版本会附上类似办法,本文的方法为使用解除远程桌面多用户连接限制补丁RDPWrap。 分两大步: 1.主机修改远程登录相关配置; 2.使用RDPWrap破解远程登录用户限制;

2023-03-02

xcap_1_3_0.zip 2021版

xcap是一个免费的网络发包工具,可以构造和发送常用的网络报文,如arp,ip,icmp,udp等,支持构造报文和发送报文等。

2022-04-06

Python3.x+Pyqt5动态加载子窗口,PyQt5主窗口动态加载Widget实例代码

Python3.x+Pyqt5实现主窗体里树形导航栏(QTreeWidget工具)按钮驱动分割器QSplitter动态载入多个子窗体,鼠标右键实现展开节点菜单,且第3个子窗体还实现了界面与业务逻辑分离

2019-07-03

ostinato-bin-win32-0.9官方最新版原版

ostinato-bin-win32-0.9 当时找遍了所有网站,都没有可免费下载的最新版,最后花$在歪果仁网站上买的,所有积分要的多了点。

2021-11-06

SourceInsight选项卡插件v1.1

Source Insight不仅仅是一个强大的程序编辑器,它还能显示reference trees,class inheritance diagrams和call trees。Source Insight提供了最快速的对源代码的导航和任何程序编辑器的源信息。 但是美中不足的是在打开很多文件后,没有像其他编辑器一样的Tab页供方便的选择已经打开的文件。

2018-08-08

SourceInsight4.0仿sublimetext主题

SourceInsight4.0仿sublimetext主题,非常舒服、护眼的主题

2018-08-10

libgcc_s_dw2-1.dll

X86表示32位系统 x64表示64位系统 dll控件常规安装方法(仅供参考): 一、如果在运行某软件或编译程序时提示缺少、找不到dll等类似提示,您可将从脚本之家下载来的dll拷贝到指定目录即可(一般是system系统目录或放到软件同级目录里面),或者重新添加文件引用。 二、直接拷贝该文件到系统目录里:    1、Windows 95/98/Me系统,将dll复制到C:\Windows\System目录下。    2、Windows NT/2000系统,将dll复制到C:\WINNT\System32目录下。    3、Windows XP/WIN7系统,将dll复制到C:\Windows\System32目录下。 三、打开"开始-运行-输入regsvr32 dll",回车即可解决。希望脚本之家为您提供的dll对您有所帮助。 通过脚本之家下载dll的朋友,可将下面的代码保存为“注册.bat“,放到dll目录,就会自动完成dll注册(win98不支持)。 @echo 开始注册 copy dll %windir%\system32\ regsvr32 %windir%\system32\dll /s @echo dll注册成功 @pause

2018-08-08

libgcc_s_dw2-1.dll另一种版本

Step 1 Open the zip-file you downloaded from DLL-files.com . Extract the DLL-file to a location on your computer. If you are unsure about how to extract your zip-file we recommend using File Viewer Plus 2. With it you can open your zip-file as well as over 300 other file formats (like video, music, images, pdf etc.) It’s a handy tool to keep around. After extracting your zip-file, place the extracted DLL-file in the directory of the program that is requesting the file. Make sure to use a 32bit DLL-file for a 32bit program, and a 64bit DLL-file for a 64bit program. Failure to do so will likely result in a 0xc000007b error. Step 2 If that does not help your problem, place the file to your system directory. By default, this is C:\Windows\System (Windows 95/98/Me), C:\WINNT\System32 (Windows NT/2000), or C:\Windows\System32 (Windows XP, Vista, 7, 8, 8.1, 10). On a 64bit version of Windows, the default folder for 32bit DLL-files is C:\Windows\System32\ , and for 64bit dll-files C:\Windows\SysWOW64\ . Make sure to overwrite any existing files (but make a backup copy of the original file). Reboot your computer. Step 3 If the problem still occurs, try the following to register the DLL-file: For 32bit DLL-files on a 32bit Windows, and for 64bit DLL-files on a 64bit Windows: Open an elevated command prompt. To do this, click Start, click All Programs, click Accessories, right-click "Command Prompt", and then click Run as administrator. In Windows 8/10, go to the Start screen. Start typing cmd and Windows will find "Command Prompt". Right click "Command Prompt" and choose "Run as administrator". If you are prompted for an administrator password or for a confirmation, type the password, or click Allow. Type regsvr32 "filename".dll and press Enter. Registering 32bit DLL-files on a 64bit Windows: Open an elevated command prompt, as instructed above. In the command prompt, start by typing following and press enter: cd c:\windows\syswow64\ th

2018-08-10

TwampGuiInstaller-1.0.7.exe

Twamp协议测试桌面工具

2021-11-06

SourceInsight4084软件和激活文件

Need to Understand Code? Source Insight is a powerful project-oriented programming editor, code browser, and analyzer that helps you understand code, while you work and plan. Source Insight has built-in dynamic analysis for C/C++, C#, Java, Objective-C, and more.

2018-08-10

QmlBook-In-Chinese-code.zip

中文版《QmlBook》,原作地址QmlBook。资源为QmlBook书中的实例源代码。 Qt4设计⽤于满⾜在⼤多数主流平台的桌⾯上有⼀个可以使⽤的UI窗⼝部件。 如今对于Qt的开发者⾯临新的问题,它将提供更多的基于⽤户触摸驱动的⽤ 户界⾯并且适⽤于⼤多数主流桌⾯与移动系统。Qt4.7开始引进了QtQuick技 术,允许⽤户创建⼀个满⾜客户需求的,从简单的元素来实现⼀个完整的新 的⽤户界⾯。

2020-02-15

Pipe管道工具.7z

vmware里装FreeBSD,装Junos,添加serial port,通过Pipe管道软件,建立串口Pipe与环回地址的管道,通过CRT,telnet(环回地址+端口号)登录设备的console控制台

2020-04-02

FileAssist.rar

Python3.x+Pyqt5防微信聊天页面代码,Python3.x+Pyqt5实现主窗体里树形导航栏(QTreeWidget工具)按钮驱动分割器QSplitter动态载入多个子窗体,鼠标右键实现展开节点菜单,且第3个子窗体还实现了界面与业务逻辑分离

2019-07-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除