802.1P优先级、IP优先级、TOS优先级及DSCP优先级的分类和对应
1、802.1P优先级(有时也称COS优先级):
802.1p用户优先级定义在二层802.1Q 标签头中的TCI字段中。,和VLAN ID一起使用,位于高位起16-18bit字段,长度3bit,取值范围0-7,0优先级最低,7优先级最高
TPID(Tag ProtocolIdentifier标签协议标识):2字节的定值0X8100,表明这是一个加了802.1Q标签的帧。
TCI(Tag Control Information):2字节,包含了帧的控制信息
Priority:802.1P优先级,3bit,取值0-7
CFI:1bit,暂时保留未用,为0说明是规范格式,1为非规范格式,被用在令牌环/源路由FDDI介质访问方法中来指示封装帧中所带地址的比特次序信息。
VLANID:12bit,取值范围0-4095,由于0 和4095保留,实际取值范围是1-4094,每个支持802.1Q协议的交换机发送出来的数据包都会包含这个域,以指明自己属于哪一个VLAN
2、IP优先级和TOS优先级:
IP优先级定义在三层IP报文头中的TOS字段(8bit)中,占据高位的3bit,取值范围0-7,0优先级最低,7优先级最高
首先,看一下IPV4的报文格式
如上图所示,IPV4的报文头重包含一个8-bit的TOS(服务类型)优先级区域,它通常被分为precedence部分(IP优先级)-前3bit和TOS优先级(紧接着的4bit),最后一位作保留;格式如下:
起初,该字段定义如下(RFC1349):
IP优先级具体取值及含义如下:
111-Network Control 网络控制
110 -Internetwork Control 网间控制
101 -Critic 关键
100 - FlashOverride 疾速
011 -Flash 闪速
010 -Immediate快速
001 -Priority 优先
000 -Routine 普通
优先级6和7一般保留给网络控制数据使用,比如路由。
优先级5推荐给语音数据使用。
优先级4由视频会议和视频流使用。
优先级3给语音控制数据使用。
优先级1和2给数据业务使用。
优先级0为缺省标记值。
在标记数据时,既可以使用数值,也可以使用名称(英文名称)。
3、DSCP优先级:
由于对区分服务类型的多样化的要求,IP优先级的8个优先级是远远不够的,在之后的RFC文档中对TOS字段进行了重新的分配,命名为DSCP,DSCP优先级是把整个8位的前6位重新定义了一下,称为DSCP优先级,取值范围0-63,0优先级最低,63优先级最高。COS TOS DHCP通常要做映射机制。
由于DSCP和IP PRECEDENCE是共存的于是存在了一些兼容性的问题,而且DSCP的可读性比较差,比如DSCP 43(101011)我们并不知道对应着IP PRECEDENCE的什么取值,于是就把DSCP进行了进一步的分类。目前定义的DSCP总共分成了4类(64个优先级并未用完):
类选择器 Class Selector(CS) aaa 000
加速转发 Expedited Forwarding(EF) 101 110
确保转发 Assured Forwarding(AF) aaa bb0
尽力而为 Default(BE) 000 000
https://www.cnblogs.com/zandon/p/11923607.html
(4)IP precedence和DSCP的对应
DSCP |
IP/802.1P |
DSCP二进制 |
DSCP十进制 |
应用 |
丢包率 |
BE |
0 |
000 000 |
0[0x0a] |
Internet |
|
AF1 |
Green 1 |
001 010 |
10[0x0a] |
Leased Line |
L |
AF1 |
Green 1 |
001 100 |
12[0x0e] |
Leased Line |
M |
AF1 |
Green 1 |
001 110 |
14[0x0e] |
Leased Line |
H |
AF2 |
Green 2 |
010 010 |
18[0x12] |
IPTV VOD |
L |
AF2 |
Green 2 |
010 100 |
20[0x12] |
IPTV VOD |
M |
AF2 |
Green 2 |
010 110 |
22[0x12] |
IPTV VOD |
H |
AF3 |
Green 3 |
011 010 |
26[0x1a] |
IPTV Broadcast |
L |
AF3 |
Green 3 |
011 100 |
28[0x1a] |
IPTV Broadcast |
M |
AF3 |
Green 3 |
011 110 |
30[0x1a] |
IPTV Broadcast |
H |
AF4 |
Green 4 |
100 010 |
34[0x22] |
NGN/3G Singaling |
L |
AF4 |
Green 4 |
100 100 |
36[0x22] |
NGN/3G Singaling |
M |
AF4 |
Green 4 |
100 110 |
38[0x22] |
NGN/3G Singaling |
H |
EF |
5 |
101 110 |
46[0x2E] |
NGN/3G voice |
|
CS6(INC) |
6 |
110 000 |
48[0x2E] |
Protocol |
|
CS7(NC) |
7 |
111 000 |
56[0x2E] |
Protocol |
802.1P优先级、IP优先级、TOS优先级及DSCP优先级的分类和对应相关推荐
- TSN报文优先级(802.1P优先级、IP优先级、TOS优先级)
TSN 报文优先级 为了配合TSN网关的流量调度,终端设备上的IPv4网络通信有3种QoS优先级标签方式,基于二层的COS字段(配合VLAN ID),基于三层的IP TOS 和 IP DSCP,需要实 ...
- 802.1p 优先级与内部优先级的映射关系
缺省情况下,所有华为 S 系列交换机的 802.1P 优先级 与内部优先级的映射关系是 一 样的,如表 10-3 所示.从中可以看出,这些交换机中 802.1p 优先级与内部优先级的缺省映射关系是按等 ...
- IP与DSCP优先级
IP优先级 在IPv4的报文头中,TOS字段是1字节,如下图所示.根据RFC1122的定义,IP优先级(IP Precedence)使用最高3比特(第0-3比特). +++++++++++++ | 0 ...
- dscp值_DSCP 与IP 优先级IP优先级
在IPv4的报文头中,TOS字段是1字节,如下图所示.根据RFC1122的定义,IP优先级(IPPrecedence)使用最高3比特(第0-2比特). ++++++++++++++++++++++++ ...
- TCP/IP卷一:13---链路层之(帧的802.1p/q标签:虚拟局域网(VLAN)和Qos标签)
一.虚拟局域网(VLAN) 随着交换式以太网的使用越来越多,位于同一以太网中的每台主机互连已成可能.这样 做的好处是,任何主机都可直接与其他主机通信,它们使用IP和其他网络层协议,并很少 或根本不需要 ...
- Springboot 配置文件的加载位置以及优先级和外部配置文件加载的优先级
配置文件的加载位置: springboot在启动时会扫描以下位置的application.properties文件或者application.yml文件作为springboot默认的配置文件. 项目目 ...
- 了解Java线程优先级,更要知道对应操作系统的优先级,不然会踩坑
Java 多线程系列第 6 篇. 这篇我们来看看 Java 线程的优先级. Java 线程优先级 Thread 类中,使用如下属性来代表优先级. private int priority; 我们可以通 ...
- c语言的运算符优先级文档下载,c语言运算符优先级
c语言运算符优先级Tag内容描述: 1.运算符的优先级与结合律(从高到低排列)=优先级 名称 符号 结合性 1 数组下标 左结合性 1 函数调用 () 左结合性 1 结构和联合的成员. - 左结合性 ...
- GVRP:GARP VLAN 注册协议 - 802.1P、802.1Q (GARP VLAN Registration Protocol - 802.1P、802.1Q)...
GARP VLAN 注册协议(GVRP)是一种 GARP (通用属性注册协议)的应用,提供 802.1Q 兼容的 VLAN 裁剪(VLAN pruning)功能和在 802.1Q 干线端口(trunk ...
最新文章
- POJ3461 Oulipo ——KMP算法——Pku3461
- ABAP Subscreen and tabstrip controls
- 江苏关于领取软考2021年上半年合格证书的通知
- nginx 端口没有被占用启动闪退_Nginx 的简单使用 (IIS,Asp.Net) - 奋斗的中年人哈哈哈...
- java xml textview居中_android—图文垂直居中 TextView+SpannableString
- 2019款新iPhone发布时间曝光:依旧9月12日亮相?
- 三星Galaxy 首款运动腕表全新渲染图曝光
- hbase的2.2.4版本支持哪个版本的hadoop_2019 年,Hadoop 还是数据处理的可选方案吗?...
- vue checkbox双向绑定_Vue的双向绑定
- Javascrpt无刷新文件上传
- 比较 Python(Python 与其他语言的比较)
- TortoiseGit推送
- 快乐刷课---Tampermonkey下载使用
- 【解决】Outlook无法正常显示邮件中的图片
- ECHARTS的基本使用:柱状图、折线图、饼图等
- 擎创告警的智能聚类、压缩及降噪
- 委托朋友理财有风险吗
- PDF怎么修改文字?其实修改PDF内容很简单
- python取数字前n位
- python-获取当前目录/上级目录/上上级目录...
热门文章
- kafka怎么保证数据消费一次且仅消费一次?使用消息队列如何保证幂等性?
- 360QVM各种免杀方法
- 微信小程序获取用户信息,得到是匿名信息,微信用户,问题解决
- javaweb基于JSP+Servlet开发北京市地铁(火车票)订票系统+论文+PPT+任务书+检查表 毕业设计
- win10(家庭版)怎么修改“c:\users”目录下文件夹名称
- LInux环境下ANTs软件安装
- 电脑C盘红了怎么办?—— 保姆级从根本上解决问题(C盘扩容)
- js封装毫秒时间戳转换仿微信聊天时间显示格式
- JavaScript基础语法笔记,ECMAScript基础,每部分都有经典案例以及解析。会持续更新(2022.0310)
- html超链接字体颜色怎么改DW,请问 dreamweaver怎么设置不同文本的超链接颜色?...