一、操作说明

在QoS测试中,经常要设置不同优先级的报文,来验证被测设备对于优先级的调度。所以,我们就要了解如何设置IPv6和IPv6报文中的DSCP(大部分使用DSCP值,也会用到TOS值)
这里我们使用测试接交换机,交换机转发测试仪发出的报文,我们在接收端口抓包,验证配置正确性。

二、测试拓扑

拓扑说明
测试仪两个端口和DUT两个端口相连
测试P1端口发出流量,经过DUT转发后,从B端口发出,进入P2端口。

三、测试思路

1.创建两个Port之间的流量,这里为了便捷就使用Raw流。
2.修改IPv4和IPv6报文中的DSCP值,在接收端口抓包查看DSCP字段是否符合设置预期

四、测试步骤

1、IPv4报文DSCP值设置
(1)占用端口

(2)创建流量,这里为了便捷,使用RAW流

(3)设置IPv4头部中的DSCP值。首先选在TOS或DSCP,这里我们以DSCP为例。

设置DSCP类型。这里有两个类型:CodePoint和Class Selector。

其中,Class Selector对应我们常说的AFxx

其中,CodePoint,对应我们常说的CSxx。这里根据客户要要求设定。

另外,点击QoS Edit按钮,这里可以看到DiffServ和ToS的设置,以及DiffServ下,CodePoint和Cass Selector的对应关系。

2、IPv6报文的DSCP值设置
(1)设置RAW流
(2)将IPv4头删除,添加IPv6报文头

(3)可以看到,报文头里只有Traffic Class(十进制)字段,我们就要通过设置Traffic Class字段,来实现DSCP值的设置。

这里需要注意下,我们首先看下报文中的DSCP值。Traffic Class字段有8bits,其中前6bits是DSCP值,后2bits是ECN(默认00)

因此,我们在报文编辑时填的Traffic Class数值时包括ECN的。
(4)编辑Traffic Class字段
我们先找到DSCP值10进制的编码表,例如下面这张。因为后面还有两个bit的ECN值00。所以我们把10进制的DSCP值*4,就得到了10进制的Traffic Class值。

例如,我们这里使用AF43对应10进制38, 38*4=152。

(5)发送流量,接收端口抓包,显示DSCP值为AF43

如何设置IPv4和IPv6报文的DSCP值——网络测试仪实操相关推荐

  1. RENIX报文字段跳变——网络测试仪实操

    什么是报文字段跳变? 报文字段跳变是指字段的值进行一些列有规则的变化,Renix支持对字段进行递增.递减.列表和随机变化. 如当用户想要仿真大量的源IP变化的数据时,就可以使用Modifier进行规则 ...

  2. IPv4和IPv6报文格式介绍和对比

    IPv4和IPv6报文介绍和对比 IPv4数据报 IPv4报文详解 IPv6数据报 IPv6报文详解 扩展头部详解 IPv4和IPv6报文详细对比 IPv4数据报 IPv4报文详解 版本Version ...

  3. IPv4和IPv6报文详细和区别

    文章目录 IPv4和IPv6报文详细和区别 一.IPv4报文格式 二.IPv6报文格式 三.IPv4报文和IPv6报文区别 IPv4和IPv6报文详细和区别 一.IPv4报文格式 1.Version ...

  4. IPv4 和 IPv6 报文格式详解

    文章目录 1 概述 2 报文格式 2.1 IPv4 2.2 IPv6 2.3 两者区别 3 网工软考真题 1 概述 2 报文格式 2.1 IPv4 中文名 英文名 长度 bit(位) 解释 版本 Ve ...

  5. IPv4与IPv6数据包格式

    https://blog.csdn.net/frank_jb/article/details/45093615 本文给出IPv4与IPv6数据报格式示意图,并整理了各个字段含义,最后对比IPv4与IP ...

  6. IPv4和IPv6详细对比

    毋庸置疑,每个考虑部署IPv6的组织机构都必须将IPv4和IPv6一起考虑进去.由于IPv4和IPv6的兼容性并不好,互联网社区也很早地意识到了IPv4和IPv6之间互通的必要性. 事实上,IETF( ...

  7. dscp值_QOS的dscp值0-63怎么划分优先级?

    展开全部 对于CoS和DSCP,只是分类的标准,可以自己设置信任哪个. 而且32313133353236313431303231363533e78988e69d8331333335333062CoS和 ...

  8. c语言设置ipv6报文扩展头,IPV6扩展报文头

    IPv6_Exten_Header.pdf 紧跟着IPv6报文头8个基本字段后面的是扩展报头和数据部分. 扩展报头部分并不固定,如果存在,以 紧跟着8个基本字段后面是扩展报头和数据部分.扩展报头部分并 ...

  9. IPv4 和 IPv6 数据报格式详解

    IPv4 报文头格式及各字段功能 IPv4 报头格式 各字段功能: 1.版本号(Version):长度 4 bit .标识目前采用的 IP 协议的版本号.一般的值为 0100(IPv4),0110(I ...

最新文章

  1. php线程视频教程,通俗易懂的php多线程解决方案
  2. Codeforces Round #740 (Div. 2) F. Top-Notch Insertions 线段树 / 平衡树 + 组合数学
  3. 人工智能,装在罐子里
  4. bkg bnc_BNC的完整形式是什么?
  5. Like rlike在hive中的区别
  6. 电脑重置后我的电脑没有了怎么办_笔记本电脑没有声音怎么办?
  7. 怎么样成为一个高手--有悟
  8. 两年内赚到60万美元?走近以色列在线攻击服务vDOS
  9. Jive源码分析:tree树形数据结构
  10. C/C++软件工程师就业求职手册学习笔记---第五章
  11. linux gem安装软件,安装gem报错
  12. <论文阅读> DI-FODO — 3D距离传感器的快速视觉里程计
  13. PDF 预览和下载你是怎么实现的?
  14. 如何利用MES系统实现防错和预警?(详细整理,值得收藏)
  15. bizhubc226说明书_bizhubc226打印机如何扫描?
  16. [附源码]Python计算机毕业设计大学生二手物品交易网站
  17. 超级计算机排名2019世界500强,2019年全球超级计算机500强名单: TOP500排名速度如何变化?...
  18. 【操作系统】进程-吸烟者问题
  19. ctfshow七夕杯
  20. 财务建模完整指南第五讲——第五届CVA估值建模

热门文章

  1. 获取固定到任务栏的快捷方式的图标
  2. 窗口最小化后不出现在任务栏上
  3. .NetCore之AutoMapper进阶篇
  4. 哑变量或虚拟变量介绍(dummyvar)
  5. 数字图像处理——信用卡数字识别
  6. Java 知识点整理-7.StringBuffer类+冒泡排序+选择排序+二分法+Arrays类+基本数据类型的包装类
  7. java实现Selenium自动化测试web
  8. 关于.9图失效以及.9图不可以错过的细节点
  9. 什么是PCB加工中树脂塞孔工艺?
  10. Python数据类型之列表