文件名称:SRPerf:段路由的性能评估框架
文件大小:73KB
文件格式:ZIP
更新时间:2024-06-19 09:54:17
Python
SRPerf SRPerf 是一个用于 SRv6 软件和硬件实现的性能评估框架。 它的设计遵循定义的网络基准测试指南。 这是,是项目的一部分。 建筑学 SRPerf 的架构由两个主要构建块组成:测试床和编排器,如下图所示。 测试台由两个节点组成,测试器和被测系统 (SUT)。 每个节点都有两个网络接口卡 (NIC),并使用两个 NIC 背靠背连接。 测试仪通过一个端口向 SUT 发送流量,然后在由 SUT 转发后通过另一个端口接收回来。 因此,测试仪可以轻松执行所有不同类型的吞吐量测量以及往返延迟。 可以在找到该框架的完整说明。 执行 SRPerf 的实现组织在几个目录中,如下所示: 编排器:包含编排器实现。 pcap:包含测试人员用于生成测试不同 SRv6 行为所需流量的 pcap 文件 sut:包含 SUT 节点配置脚本 tester:包含测试器的实现 依赖关系 SRPe
【文件预览】:
SRPerf-master
----tester()
--------RateSamplerCLI.py(4KB)
--------pcap(7B)
--------trex()
--------NoDropRateSolver.py(6KB)
--------Experiment.py(989B)
--------TrexDriver.py(5KB)
--------TrexPerf.py(8KB)
--------TrexDriverCLI.py(2KB)
--------RateSampler.py(2KB)
--------tools.list(67B)
--------TrexNDRSolver.py(2KB)
----.gitignore(42B)
----pcap()
--------trex-pcap-files()
----framework.png(45KB)
----orchestrator()
--------orchestrator.py(3KB)
--------config_parser.py(2KB)
--------pdr.py(1KB)
--------config_generator.py(6KB)
--------ssh_node.py(3KB)
--------mrr.py(1KB)
--------tools.list(108B)
----sut()
--------linux()
--------tools.list(259B)
----README.md(4KB)
----docs()
--------images()
--------_config.yml(26B)
--------README.md(2KB)
--------_layouts()