首页 - 币安交易平台 > DSCP的简单介绍

DSCP的简单介绍

发布于:2023-01-01 作者:沫沫 阅读:23

本篇文章给大家谈谈DSCP,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

DSCP详细资料大全

DSCP差分服务代码点(Differentiated Services Code Point),IETF于1998年12月发布了Diff-Serv(Differentiated Service)的QoS分类标准。它在每个数据包IP头部的服务类别TOS标识位元组中,利用已使用的6比特和未使用的2比特,通过编码值来区分优先权。

简介,功能,支持设备,四种PHB的分类, 简介 DSCP差分服务代码点(Differentiated Services Code Point),IETF于1998年12月发布了Diff-Serv(Differentiated Service)的QoS分类标准。它在每个数据包IP头部的服务类别TOS标识位元组中,利用已使用的6比特和未使用的2比特,通过编码值来区分优先权. DSCP 使用6个bit,DSCP的值得范围为0~63。 DSCP 是“IP 优先”和“服务类型”栏位的组合。为了利用只支持“IP 优先”的旧路由器,会使用 DSCP 值,因为 DSCP 值与“IP 优先”栏位兼容。 用通俗一点的语言解释,其实DSCP就是为了保证通信的QoS,在数据包IP头部的8个标识位元组进行编码,来划分服务类别,区分服务的优先权。 每一个DSCP编码值都被映射到一个已定义的PHB(Per-Hop-Behavior)标识码。 通过键入DSCP值,电话、Windows客户和伺服器等终端设备也可对流量进行标识。 功能 首先,要了解为什么使用DSCP,需要先认识一下IP的优先权。 RFC791中定义了TOS位的前三位为IP Precedence,这三位可划分八个优先权,即:IP优先权栏位,可以套用于流分类,数值越大表示优先权越高。IP优先权有八种服务可以标记,其套用类型如下: 7 预留 6 预留 5 语音 4 视频会议 3 呼叫信号 2 高优先权数据 1 中优先权数据 0 尽力服务数据 也就是说,原来的3位IP优先权栏位只能划分出八种服务的优先权,这在服务种类单一,业务量少的年代,是足够使用了。但是在网路中实际部署的时候,八个优先权是远远不够用的,于是RFC 2474中又对TOS进行了新的定义,把前六位定义成了DSCP,后两位保留。 这样,DSCP值的范围就是0到63。图1为DSCP和IP优先权位示意图。 图1 为DSCP和IP优先权位示意图 其次,介绍一下DSCP值的表达方式。 DSCP值有两种表达方式,数字形式和关键字形式。 一种表达方式是数字形式。DSCP使用6比特,十进制区间是0~63,可以定义64个等级(优先权。)如二进制DSCP值000000=十进制DSCP值0,二进制DSCP值010010=十进制DSCP值18。 另一种关键字形式的DSCP值称为逐跳行为(PHB),目前有三类已定义的PHB,分别是尽力服务(BE或DSCP 0)、确保转发(AFxy)和加速转发(EF)。由于DSCP和IP Precedence是共存的,于是存在兼容性的问题,DSCP可读性较差,比如DSCP 43我们一眼看去并不知道对应着IP Precedence的什么取值,于是把DSCP进行进一步分类, DSCP总共分成四类:

类选择器Class Selector(CS)aaa 000 加速转发Expedited Forwarding(EF) 101 110 确保转发Assured Forwarding(AF) aaa bb0 默认Default(BE) 000 000 CS6和CS7默认用于协定报文。因为如果这些报文无法接收的话会引起协定中断。而且是大多数厂商硬体伫列里最高优先权的报文。 EF用于承载语音的流量,因为语音要求低延迟,低抖动,低丢包率,是仅次于协定报文的最重要的报文。 AF4用来承载语音的信令流量,这里大家可能会有疑问为什么这里语音要优先于信令呢? 其实是这样的,这里的信令是电话的呼叫控制,你是可以忍受在接通的时候等待几秒钟的,但是绝对不能允许在通话的时候的中断。所以语音要优先于信令。 AF3可以用来承载IPTV的直播流量,直播的实时性很强需要连续性和大吞吐量的保证。 AF2可以用来承载VOD的流量,相对于直播VOD要求实时性不是很强,允许有时延或者缓冲。 AF1可以承载不是很重要的专线业务,因为专线业务相对于IPTV和VOICE来讲,IPTV和VOICE是运营商最关键的业务,需要最优先来保证。当然面向银行之类需要钻石级保证的业务来讲,可以安排为AF4甚至为EF。 最不重要的业务是Inter业务,可以放在BE模型来传输。这也是我们为什么老抱怨网路不好。

可以说,有了DSCP,就初步实现了通讯业务中的时间管理,我们日常的通讯业务才能保质保量地高效运行。

支持设备 大部分ONU/MDU/OLT设备都会支持。 四种PHB的分类 1、Default PHB (FIFO,tail drop) DSCP值为0 2、Expedited Forwarding PHB(急速转发,提供延时的保证) 主要针对于延时 PQ

DSCP的默认为前3个bit为101,后3个bit为110 3、Assured Forwarding PHB(确保转发,提供频宽保证) 确保频宽,用于频宽保证。CBWFQ

AF1 001 dd 0 每个AF的大类中有会分为3个小类,dd中定义的类型,dd为丢弃机率,值越大丢弃率越高。三个小类为 (AF11 01 LOW,AF12 10 Medium, AF13 11 High) 4、class-selector(ip precedence) PHB 用于和老的优先权做兼容,后3个bit都为0。

802.1p优先级好还是Dscp好

Dscp好。

1、由于对区分服务类型的多样化的要求,7个优先级是远远不够的,DSCP优先级是把整个8位的前6位重新定义了一下,称为DSCP优先级,取值范围0-63,0优先级最低,63优先级最高。

2、802.1p用户优先级定义在二层802.1Q标签头中的TCI字段中,和VLANID一起使用,位于高位起16-18bit字段,长度3bit,取值范围0-7,0优先级最低,7优先级最高。

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

一、 操作说明

在QoS测试中,经常要设置不同优先级的报文,来验证被测设备对于优先级的调度。所以,我们就要了解如何设置IPv6和IPv6报文中的DSCP(大部分使用DSCP值,也会用到TOS值)

这里我们使用测试接交换机,交换机转发测试仪发出的报文,我们在接收端口抓包,验证配置正确性。

二、 测试拓扑

拓扑说明

1、测试仪两个端口和DUT两个端口相连

2、测试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

dscp在lte中起到的是什么作用

dscp是lte的ip传输层的qos使用的。在lte的端到端qos机制中,dscp会被lte的qci等qos进行映射,从而实现所谓的端到端的qos

关于DSCP和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

二维码

扫一扫关注我们

版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件至举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

标签: #DSCP

上一篇:husd的简单介绍

下一篇:peech(speech)

相关文章

发表评论