【思博伦】史上最详细思博伦测试仪使用精讲!图解超赞超详细!!!

承接上文

目录 

2.2.9.7 配置TCPFLAG

2.2.9.8 配置分片

 2.2.9.9 添加VLAN标签

 2.2.9.10 添加MPLS标签

2.2.9.11 添加Vntag标签

2.2.9.12 重新快速新建新的帧内容

​​​​​​​2.2.10 导入Pcap包

2.2.11 发包配置

2.2.11.1 发包模式配置

​​​​​​​2.2.11.2 配置端口发包速率

2.2.12 发包/停包

2.2.12.1 发送/停止指定的流

​​​​​​​2.2.12.2 指定端口发包/停包

​​​​​​​2.2.12.3 所有端口同时发包/停包

​​​​​​​2.2.13 抓包/停止抓包/查看抓包内容

2.2.14 抓包过滤条件配置

2.2.14.1 配置抓Tx或Rx方向的包

​​​​​​​2.2.14.2 添加自定义过滤条件

​​​​​​​2.2.14.3 按照包类型配置Qualify Events


2.2.9.7 配置TCPFLAG

下图红框中的勾选框选中时,才会出现TCP的flag配置,值为0表示该无该类型的标志,为1表示有标志:

 

2.2.9.8 配置分片

下图红框中的勾选框选中时,才会出现分片相关的配置,这里的Identification的值配置的是起始的值,每个包会递增的,如果不想递增,只能通过把这个包配置出来以后的16进制IP头字段用custom header的方式粘贴进去按照固定填充方式去发送;

 2.2.9.9 添加VLAN标签

先选择Ethernet头部,在左侧菜单栏中会出现“Insert Vlans”的链接,每点击一下,即可插入一层vlan,然后在右侧即可配置vlan标签的信息:

 

 

 ​​​​​​​2.2.9.10 添加MPLS标签

先删除IPv4或IPv6头部,只保留Ethernet头部,然后点击右侧菜单栏的“Add Header”,在出现的界面中选择“MPLS”,完成后,界面右侧会出现MPLS的头部,可编辑各字段的值,再点击“Add Header”,添加IPv4头部:

 

2.2.9.11 添加Vntag标签

先选择Ethernet头部,在左侧菜单栏中会出现“Insert VN Tags”的链接,每点击一下,即可插入一层VN tag的标签,然后在右侧即可配置配置该标签的信息:

 ​​​​​​​

​​​​​​​2.2.9.12 重新快速新建新的帧内容

点击右侧菜单栏中的“Create New Frame”,在弹出的对话框中进行帧结构的配置(包括链路层协议、VLAN标签、MPLS标签、PPPOE、IP头部、传输层头部等):

 

配置各头部关键字变化方式

所有头部中各关键字的变化方式均可以配置,配置方法为选中该关键字,右键选择“Insert XXX Modifier”,即可配置变化方式,以IP地址的变化方式配置为例:

 

Start modifier on first byte:表示从该关键字的第一个字节开始变化;

Start modifier at offset:表示从该关键字的第N个字节开始变化,N为对应方框中需要配置的值;

Increment:递增方式;

Decrement:递减方式:

List:列表方式;

Random:随机方式;

Shuffle:暂未研究;

Use Streams:暂未研究;

Count:变化的次数,Type为Increment和Increment时有效;

Repeat:重复的次数,Type为Increment和Increment时有效,即某个值重复N次之后再递增或递减,N为对应的方框内配置的值;

Step:递增或递减的步长,Type为Increment和Increment时有效,例如0.0.0.1表示步长为1,0.0.0.10表示步长为10;

Mask:掩码,当对应的bit位为1时,该bit的值可以变化,当对应的bit位为0时,该bit的值固定;

Seed:变化的值的最小间隔,Type为Random时有效;

Value:当Type为Increment和Increment时,表示配置的起始值,当Type为List时,表示配置变化的列表,每个值已逗号分隔,通过点击“>”按钮可新增列表的值(在第一行填写,点击“OK”即可新增),通过“...”按钮可快速复制列表:

 

流信息预览

点击“Preview”标签页查看,左下角“Hex View on”选中,才会显示十六进制信息:

​​​​​​​2.2.10 导入Pcap包

需要先配置Tshark的路径,配置方法为:

选中左侧菜单栏中的“Setting”,然后在右侧选择“Traffic”标签页,点击“Browse”,即可配置tshark.exe的路径(一般在wireshark的按照路径下,wireshark的新版本和思博伦测试仪不兼容,需要使用1.8.6的版本):

配置完成后,即可在流配置界面导入pcap包:

2.2.11 发包配置

2.2.11.1 发包模式配置

Port Based:按照端口进行发包模式的配置;

Load per Stream Block:按照流的速率配置进行发包,配置方式见2.2.8节;

Duration Mode:支持Continue(持续发包),Bursts(突发固定数量包)、Seconds(发送固定时间的包)、Step(单步发包,每点击一次,发送一定数量(可配)的包,再点击一次发包,发送后续的一定数量的包);

Burst size:突发的数量,该处配置的值乘以Bursts的值,即为发送的包总数;

​​​​​​​2.2.11.2 配置端口发包速率

点击“PortLoad”按钮,即可配置端口发包速率,该配置只有在Sceduling Mode为Port Based模式下才可用。

  1. 固定速率发包:

Percent:线速百分百,例如端口最大带宽10G,配置比例为10%,则实际发包速率为1G;

Frame/Sec(fps):每秒发送的帧个数;

bps:每秒发送的bit数;

Kbps:每秒发送的Kb数;

Mbps:每秒发送的Mb数;

Inter Burst Gap(bytes):突发流间隔字节数;

L2 Rate(bps):L2层的速率,比上面bps的值会少帧间隔和前导码的开销。

2. 随机速率发包

可按照各种类型的速率配置随机的最大、最小和平均值:

2.2.12 发包/停包

2.2.12.1 发送/停止指定的流

选中需要发送的流,右键,选择“Start”,即可发送指定的流;

选中需要发送的流,右键,选择“Stop”,即可停止发送指定的流。

​​​​​​​2.2.12.2 指定端口发包/停包

在左侧菜单栏中选择要发包的端口,点击“Traffic Generator”,然后右键选择“Start”即可发送改端口所有的被勾选上的流,目前的测试仪只支持所有的流并发发送;

在左侧菜单栏中选择要发包的端口,点击“Traffic Generator”,然后右键选择“Stop”即可发送改端口发包。

​​​​​​​2.2.12.3 所有端口同时发包/停

在最上面的菜单栏中点击下图红框中左边的图标,即可让所有端口同时发包,点击下图红框中右边的图标,即可让所有端口同时停包:

或者选择左侧菜单栏中的“All Ports”,然后右键“Start”,即可让所有端口同时发包,右键“Stop”,即可让所有端口同时停包。

​​​​​​​2.2.13 抓包/停止抓包/查看抓包内容

抓包前需要配置正确wireshark.exe的路径,配置方法为:

 在最上面的菜单栏中,点击“Tools->Options”,在弹出的界面,左侧菜单栏中选择“Capture”,即可配置wireshark的路径(一般在wireshark的按照路径下,wireshark的新版本和思博伦测试仪不兼容,需要使用1.8.6的版本):

配置完成后,选择需要抓包的端口,在左侧菜单栏中选择“Capture”,右键,点击“Start Capture”即可抓包,右键点击“Stop Capture”即可停止抓包,右键点击“View”,即可查看到抓到的包内容。

如果想所有端口同时抓包或停止抓包,分别点击下图中的左侧和右侧图标即可:

2.2.14 抓包过滤条件配置

2.2.14.1 配置抓Tx或Rx方向的

支持三种模式:Tx Mode、Rx Mode、Tx/Rx Mode:

​​​​​​​2.2.14.2 添加自定义过滤条件

在下图显示的操作界面可添加自定义的过滤条件,而这些过滤条件可配置三种抓包事件,勾上则执行该事件:

Qualify Events:符合条件则抓包,不符合则不抓;

Start Events:符合条件则开始抓包,后续报文均抓取;

Stop Events:符合条件则停止抓包;

 

 1)按照各协议头部的关键字进行过滤条件设置

在下图表格中右键,选中“Add Filter(s) with template”,再弹出的对话框中选择要过滤的字段和值:

 

2)按照数据包固定偏移位置进行过滤条件配置

在下图表格中右键,选中“Add a Filter(s) with offset”,即可新增一条过滤规则,可修改value(偏移的值)、Mask(掩码)和Offset(偏移量,从包头开始算偏移的字节):

添加的过滤条件之间是可以选择或与的关系的。

3)删除过滤条件

选中需要删除的过滤条件,右键,点击“Delete”即可删除。

​​​​​​​2.2.14.3 按照包类型配置Qualify Events

下图中,各关键字为“Ignore”时,表示不关心改字段,为“Include”时,表示符合该关键字类型的报文,则抓取,为“Exclude”时,表示不符合该关键字类型的报文,则抓取;所有的关键字均为或的关系:

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/421519.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SpringMVC基于注解使用:国际化

01-国际化介绍 首先在bootstrap下载个页面 下载后把登录页面的代码粘上去 然后再登录页面代码上有些超链接需要再spring-mvc.xml里面配置下,登录页面才能正常显示 配置静态资源 国际化-根据浏览器语言国际化 现在是中文的情况,要改为英文 1.配置下属…

ROS入门教程(八)—— 路径规划导航实战

通过Gazebo仿真和RViz仿真的学习后,本文将通过Gazebo与RViz联合仿真实现机器人在Gazebo仿真环境中运动,通过远距搜索与近距搜索实现机器人路径规划导航。 目录 前言 实现思路 仿真模型 仿真源码 前言 前面的ROS入门教程提供ROS仿真的基础步骤,本文提供了实现思路,仿真…

C#笔记10 Thread类怎么终止(Abort)和阻止(Join)线程

Thread类 C#笔记8 线程是什么?多线程怎么实现和操作?-CSDN博客 C#笔记9 对线程Thread的万字解读 小小多线程直接拿下!-CSDN博客 上次说过怎么简单的使用多线程,怎么创建多线程,但是没有具体分析它的终止和释放。 线…

L2线性回归模型

🍨 本文为🔗365天深度学习训练营 中的学习记录博客🍖 原作者:K同学啊 鸢尾花数据集的单变量与多变量预测 在这周学习如何使用 机器学习 模型对鸢尾花(Iris)数据集进行单变量与多变量预测。我们将使用鸢尾花…

学习pyqt5相关知识回顾

1. 模块 1.1 import导入 1) 模块:是一系列功能的集合体,模块名.功能名,就可以使用模块的功能 2) 首次导入模块,就会立即执行模块里面的内容 3) 当前名称空间会产生一个名字module,指向module.py产生的名称空间.我们可以使用module.name/函数名,来调用module.py里面的内容. …

RQ-RAG:提升检索增强生成模型的查询精炼能力

人工智能咨询培训老师叶梓 转载标明出处 大模型在面对未见场景时,往往会产生不准确或虚构的回答,这限制了它们的实用性。为了解决这一问题,香港科技大学、香港理工大学和麻省理工学院的研究团队提出了一种名为RQ-RAG(Retrieval-A…

被低估的SQL

SQL是现代数据库管理系统中不可或缺的一部分。尽管它的使用已十分普遍,但在数据处理领域,SQL的某些功能和潜力仍然被许多人低估。接下来,小编将与您一起,探讨SQL的一些被忽视的特性,揭示它在数据管理中的真正实力。 1.…

模拟实现string类: clear函数、流提取(<<)和流插入(>>)运算符重载、>、<、==、<=、>=、!=的运算符重载、赋值运算符(=)重载等的介绍

文章目录 前言一、 clear函数二、流提取(<<)和流插入(>>)运算符重载三、 >、<、、<、>、!的运算符重载四、赋值运算符&#xff08;&#xff09;重载总结 前言 模拟实现string类: clear函数、流提取(<<)和流插入(>>)运算符重载、>、<…

记一次导入dbf文件后数据为空问题的解决方法

前言 省流&#xff1a;这篇文章最终采用的是更换导出文件格式的方法&#xff0c;看到这里觉得方法不适用的小伙伴可以不用浪费几秒钟看完这篇文章哦。 问题描述 作者使用的是Navicat数据库管理工具&#xff0c;然后在将源数据库的数据表导出为dbf格式文件后&#xff0c;再将…

Linux进阶命令-echodatealias

作者介绍&#xff1a;简历上没有一个精通的运维工程师。希望大家多多关注作者&#xff0c;下面的思维导图也是预计更新的内容和当前进度(不定时更新)。 经过上一章Linux日志的讲解&#xff0c;我们对Linux系统自带的日志服务已经有了一些了解。我们接下来将讲解一些进阶命令&am…

JAVA中获取类的超类(父类)或接口的class类型

一、前言 这里所说的超类&#xff08;父类&#xff09;或接口&#xff0c;指的就是某个类继承了一个类或实现了N个接口。 比如ArrayList&#xff0c;它继承了一个类&#xff08; java. util. AbstractList<E> &#xff09;&#xff0c;这时候AbstractList就称为ArrayLi…

如何让人工智能训练更快

影响人工智能训练时间的因素 在深度学习训练中&#xff0c;训练时间的计算涉及到多个因素&#xff0c;包括 epoch 数、全局 batch size、微 batch size、计算设备数量等。下面是一个基本的公式来说明这些参数之间的关系&#xff08;注意&#xff0c;这只是一个基本的说明公式&…

ctfshow-文件包含

web78 <?phpif(isset($_GET[file])){$file $_GET[file];include($file); }else{highlight_file(__FILE__); } 判断是否存在file参数 如果存在 将包含这个参数值 文件 php://filter可以获取指定文件源码。当它与包含函数结合时&#xff0c;php://filter流会被当作php文件执…

Jmeter终极线程组“Ultimate Thread Group“如何使用?

1、安装,点击"选项"&#xff0c;再点击"Plugins Manager"&#xff0c;下载"Custom Thread Groups" 2、添加"jpgc - Ultimate Thread Group" 3、"jpgc - Ultimate Thread Group"使用

DC 板 boot 测 nor 兼容性记录(qspi )

DC 板 boot 测 nor 兼容性记录&#xff08;qspi &#xff09; 软件问题&#xff1a; 1、DC板在跑 qspi时&#xff0c;在跑ddr 初始化部分需要修改以下参数&#xff0c;否则会在fsbl stage1 或者 stage 3 出错。 Board配置选 ad101_v10&#xff1b; 2、由于socket与DC板接触可能…

【springboot】父子工程项目搭建

父工程创建 1.新建一个spring项目 2.选择合适的springboot版本&#xff0c;点击【完成】&#xff0c;即创建父工程完毕 3.删除父工程中无用文件&#xff1a;src 创建子工程模块 1.右键项目名->新建&#xff08;news&#xff09;->模块&#xff08;Module&#xff09;…

【linux-Day2】linux下的基本指令

【linux-Day2】linux下的基本指令 一键查看操作系统的重要地位linux下的基本指令&#x1f4e2;ls&#xff1a;显示当前目录下所有的子目录和文件&#x1f4e2;pwd&#xff1a;显示用户当前所在的目录&#xff0c;在windows中&#xff0c;相当于显示当前目录的绝对路径。&#x…

Oracle绑定变量窥视与自适应游标共享

一.Oracle的绑定变量窥视与自适应游标共享 创建test表&#xff0c;列status存在2个值&#xff0c;有数据倾斜&#xff0c;在列status create table test as select rownum id,DBMS_RANDOM.STRING(A,12) name,DECODE(MOD(ROWNUM,500),0,Inactive,Active) status from all_obj…

2024最新精选文章!分享5款论文ai生成软件

在2024年&#xff0c;AI论文生成软件的出现极大地提升了学术写作的效率和质量。这些工具不仅能够帮助研究人员快速生成论文草稿&#xff0c;还能进行内容优化、查重和排版等操作。以下是五款值得推荐的AI论文生成软件&#xff0c;其中特别推荐千笔-AIPassPaper。 ### 千笔-AIPa…

【Jupyter Notebook】汉化

1.打开:Anaconda Prompt 2.输入:"activate Zhui01"(注意&#xff1a;Zhui01是刚创建的环境名字) activate Zhui01 3.输入:"pip install jupyterlab-language-pack-zh-CN" pip install jupyterlab-language-pack-zh-CN 4.打开:Jupyter Notebook 5.点击&q…