热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

项目实施小记,使用3台1U小表搭建覆盖L2~7的网络综合测试系统,涵盖L23性能压力测试,L47真实业务负载仿真及网络损伤模拟2020/1/13

最近参与给某所评估实施了覆盖Layer2-7测试应用的以太网测试系统,忙前忙后对接验证自动化集成调优各种大半年的时候终于验收了,趁着有空码点字记录下。用

最近参与给某所评估实施了覆盖Layer2-7测试应用的以太网测试系统,忙前忙后对接验证自动化集成调优各种大半年的时候终于验收了,趁着有空码点字记录下。



 


用户已有一台C50设备已经出保了,添置一张25/100G测试端口能满足大部分要求的,再上台网络损伤仪,结果奇葩的事情出现了,因为机箱已经出保了,用户需要先补齐中间的维保费用(出保续保费用堪比购置新品),然后才能添加各种不同的license才能用,经费各种马上就超了,...所以用户就有想法了,换了个非A厂商,拉我过去聊了聊

就有了接下来的故事


用户场景主要会涉及高清视频传输/点播,多租户并发,异地节点互联等网络环境仿真,用户需要在实验室搭建模拟真实的运营商+云网厂商下高速以太网环境,端口速率关注在10/25GbE,未来有100GbE的需求。

所以会需要

1)10/25GbE多端口性能验证 

2)高清视频码流H.264,H.265协议报文的转发处理 

3)链路高延迟抖动带宽限速等劣化网络环境的模拟 

4)多用户业务并发,TCP/HTTPs流量的新建/并发/转发处理性能 

5)7x24长时间验证,系统长期运行的稳定性验证

6)需要支持自动化集成调用,统一的中控平台调度,....

(了解用户需求,前后沟通,半拉月就过去了,5555)

以下是这次交付的设备:4台1U的小表,塞在一个6RU的标准机柜内,每台小表大概在6~7KG

配套软件的话,集成商这边用Python脚本搞定了,编码测试验证1周就搞定,6666!

接下来就是在用户现场跑长时间测试验证稳定性

,信雅纳Xena高速以太网测试系统




  • 仪表1  ValkyrieCompact C-Loki-100G-5S-2P

功能实现#  Layer23性能压力测试,端口线速业务模拟,64/512/1518/Jumbo字节流量构建

       参照测试标准RFC2544,RFC2889,RFC3918,Y.1564

       端口模式 2x100G / 4x 50G / 2x 40G / 8x 25G / 8x 10G

       PRBS链路余量验证+成帧Ethernet Traffic流量验证

      KP4 FEC 及 KR4 FEC,可添加特定光模块,用于PAM4 50G端口测试


  • 仪表2  VulcanCompact C-Vulcan-28PE-25G

功能实现#  Layer47真实业务负载,应用层并发性能测试,TCP/HTTP/TLS不同流量的新建连接/连接保持/并发连接性能验证

      参考测试标准RFC3511

      高级重播功能支持

      1400万 TCP Concurrent Connections (CC)

      500万 TCP Connections Per Second (CPS)

      280万 Transactions Per Second (TPS)

      550万 TLS Concurrent Connections

      对照指标来看用户测试需求,这个有点大炮打蚊子了,...用户仅需要保证 3000个用户在线并发


  • 仪表3  ChimeraCompact C-Chi-100G-5S-2P

功能实现#  网络损伤模拟,丢包/延迟/抖动/限流等基础功能,PCS/PMA物理链路层的误码情况模拟,Link Flap模拟链路的假死情况

      好像没有测试标准来参考了,参考RFC 185 0170 9384 ?鸡贼了

      因为会涉及到异地的时钟频率同步等问题,所以会要求Sync的透传

      损伤仪端口本身带来的延迟能控制在 <10微秒&#xff0c;设定延迟抖动的步进值 <1微秒&#xff0c;统计精度为纳秒级别

      损伤模型需要支持伽马&#xff0c;模糊&#xff0c;还有一个叫Gilbert-Elliot&#xff0c;嗯嗯&#xff0c;我不知道翻译过来该叫什么了

      然后支持8Flows&#xff0c;能够针对TCP/HTTP/ECN等不同报头进行过滤&#xff0c;过滤定位到PTP报文类型&#xff0c;H.265报文&#xff0c;系统管理报文等


  • 设备4  CGS NPB-II 

功能实现#  端口分流汇聚&#xff0c;算是一个定制化的Switch

      它能够将Valkyrie L23的数据报文 与Vulcan L47业务负载的应用数据报文 叠加在一起&#xff0c;构建出复杂的背景数据流


  • 机架5  国产某镖6U机柜

功能实现#  集中供电&#xff0c;美观防尘&#xff0c;外面加个测试系统名称&#43;Logo&#xff0c;集成商好开票&#xff0c;这个最关键

 

随便上点图纪念下

信雅纳100G高速以太网测试系统

 

信雅纳100G高速以太网测试系统

 

信雅纳100G高速以太网测试系统

 


推荐阅读
  • t-io 2.0.0发布-法网天眼第一版的回顾和更新说明
    本文回顾了t-io 1.x版本的工程结构和性能数据,并介绍了t-io在码云上的成绩和用户反馈。同时,还提到了@openSeLi同学发布的t-io 30W长连接并发压力测试报告。最后,详细介绍了t-io 2.0.0版本的更新内容,包括更简洁的使用方式和内置的httpsession功能。 ... [详细]
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • 云原生边缘计算之KubeEdge简介及功能特点
    本文介绍了云原生边缘计算中的KubeEdge系统,该系统是一个开源系统,用于将容器化应用程序编排功能扩展到Edge的主机。它基于Kubernetes构建,并为网络应用程序提供基础架构支持。同时,KubeEdge具有离线模式、基于Kubernetes的节点、群集、应用程序和设备管理、资源优化等特点。此外,KubeEdge还支持跨平台工作,在私有、公共和混合云中都可以运行。同时,KubeEdge还提供数据管理和数据分析管道引擎的支持。最后,本文还介绍了KubeEdge系统生成证书的方法。 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • ZSI.generate.Wsdl2PythonError: unsupported local simpleType restriction ... [详细]
  • 一句话解决高并发的核心原则
    本文介绍了解决高并发的核心原则,即将用户访问请求尽量往前推,避免访问CDN、静态服务器、动态服务器、数据库和存储,从而实现高性能、高并发、高可扩展的网站架构。同时提到了Google的成功案例,以及适用于千万级别PV站和亿级PV网站的架构层次。 ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了软件测试知识点之数据库压力测试方法小结相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 关于我们EMQ是一家全球领先的开源物联网基础设施软件供应商,服务新产业周期的IoT&5G、边缘计算与云计算市场,交付全球领先的开源物联网消息服务器和流处理数据 ... [详细]
  • Google Play推出全新的应用内评价API,帮助开发者获取更多优质用户反馈。用户每天在Google Play上发表数百万条评论,这有助于开发者了解用户喜好和改进需求。开发者可以选择在适当的时间请求用户撰写评论,以获得全面而有用的反馈。全新应用内评价功能让用户无需返回应用详情页面即可发表评论,提升用户体验。 ... [详细]
  • 关键词:Golang, Cookie, 跟踪位置, net/http/cookiejar, package main, golang.org/x/net/publicsuffix, io/ioutil, log, net/http, net/http/cookiejar ... [详细]
  • TiDB | TiDB在5A级物流企业核心系统的应用与实践
    TiDB在5A级物流企业核心系统的应用与实践前言一、业务背景科捷物流概况神州金库简介二、现状与挑战神州金库现有技术体系业务挑战应对方案三、TiDB解决方案测试迁移收益问题四、说在最 ... [详细]
author-avatar
sdfqwerwfds
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有