QOS 优先级 PHB,EXP,浅解.docx_第1页
QOS 优先级 PHB,EXP,浅解.docx_第2页
QOS 优先级 PHB,EXP,浅解.docx_第3页
QOS 优先级 PHB,EXP,浅解.docx_第4页
QOS 优先级 PHB,EXP,浅解.docx_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

这两天在看QOS内容,其中涉及到PHB到EXP的映射,以及EXP到PHB的映射,有点不懂PHB是指哪一段,于是上网查找,结果找到:PHB是指IP包内原TOS字段(现DSCP字段),到PHB的映射关系,具体见下,而EXP当然是指MPLS包内的优先级,COS指的就是8100VLAN中的PRI字段;但是我组的人又说,我们只处理二层的内容,宏定义上的PHB指的是三层的,而我们这里单盘配置中的PHB指的就是宏定义上的COS,如果业务是基于端口的,无COS的话,则具体指的就是芯片中的队列优先级于是我有点晕了。将PHB,EXP,COS的相关内容(我认为有用的)贴上。最早,用IPv4中的TOS字段来实现QoS,TOS字段一共8bit,最高bit固定为0,最低3bit代表优先级,中间的四个bit分别是DTRC,分别表示延迟、吞吐量、可靠兴和花费,路由器在实施QoS时只检查优先级字段,其余bit均不做检查。随后,RFC2474对IPv4的TOS字段进行了重新定义即DSCP:最高2bit保留,最高2bit表示CSCP(是一类DSCP)。DSCP一共64个代码空间,其中XXXXX0是标准操作,其余代码点未开放使用。PHB(Per-hop Behavior),是路由器作用于数据流的行为。四种标准的PHB如下:类选择码 CS,对应DSCP为XXX000加速转发 EF确保转发 AF,分为AF1、AF2、AF3和AF4尽力而为 BEDSCP和PHB的映射关系(由运营商自己指定?)BE DSCP=000000EF DSCP=101110AF1 DSCP=001XXXAF2 DSCP=010XXXAF3 DSCP=011XXXAF4 DSCP=111XXXIPv4优先级和DSCP以及PHB的对应关系IP优先级DSCPPHB0000000BE1001000AF12010000AF23011000AF34100000AF45101000EF6110000EF7111000EFQoS使用的字段:MPLS中的EXP字段、VLAN中的COS(PRI)字段和IP中的DSCP字段或优先级字段1. 分类和标记Qos分类是一种标识流量并将流量归类为不同类别的Qos处理过程或机制。常见的流量标识符: 1、 入接口 2、 ISL或者802.1p帧中的Cos值 3、 源IP地址或目的IP地址 4、 IP包头中的IP优先级或DSCP值 5、 MPLS头中的MPLS EXP值 6、 应用类型 常见的二层标记Cos(位于ISL或802.1p帧)、EXP(位于MPLS头,介于二层与三层之间)、DE(位于帧中继头)以及CLP(位于ATM信元头)常见的三层标记IP优先级或DSCP(位于IP头)1.1二层Qos:802.1Q/P以太帧中的Cos以太网802.1Q/P帧前导码SFDDASA802.1Q/P类型数据FCS802.1Q/P字段格式TPID 0X8100 16比特PRI 3比特CFI 1比特VLAN ID 12比特长度为4字节的802.1Q帧头字段插在源MAC地址之后,其中有一个用于中继功能的VLAN ID字段,还有一个被称为Cos(802.1p)的3比特用户优先级字段(PRI),Cos用于Qos机制,可以提供8种可选值。如下表Cos(比特)Cos(十进制)IETF RFC791应用0000Routine(常规)尽力而为数据0011Priority(优先)中等优先级数据0102Immediate(紧要)高优先级数据0113Flash(快速)呼叫信令1004Flash-Override(最快速)视频会议1015Critical(关键)语音荷载1106Internet(网络互连)保留1117Network(网络)保留1.2二层Qos:DE和CLP帧中继帧标志帧中继头信息FCS标志帧中继头DLCIC/READLCIFECNBECNDEEA帧中继头部中的FECN(前向显示拥塞指示),BECN(后向显示拥塞指示)和DE(可丢弃)字段就被用于拥塞的指示和丢弃优先指示。帧中继中的1比特DE字段和ATM信元中的1比特CLP都用来向中间交换机表明该数据单元不是候选被丢弃单元(DE或者CLP为0),或者是候选被丢弃单元(DE或者CLP为1)。1.3二层Qos:MPLS EXP字段MPLS包就是增加了一个或多个长度为4字节的MPLS头的IP包,增加了MPLS头后的IP包在传送之前需要被封装在二层PDU中,因而常常将MPLS头称为SHIM(”垫片”)或2.又2分之一层头。MPLS头中的EXP字段用于Qos,其3比特长度也是为了与IP头中的3比特IP优先级字段以及802.1Q头中的3比特PRI字段相兼容。DASA类型x8847LabelExpSTTLIP包48比特48比特16比特20比特3比特1比特8比特默认情况下,当IP包进入MPLS网络时,边缘路由器会将IP包头ToS(Type of Service,服务类型)字节中最高3位复制到MPLS头中的EXP字段中,其中,IP包头ToS字节中的最高3位称为IP优先级比特。除了自动复制IP优先级的数值之外,MPLS边缘路由器的网络管理员还可以再边缘路由器上手工将EXP设定为期望值。2. DiffServ模型以及DSCP和PHB在DiffServ模型的体系架构中,建议尽可能地在最靠近源端的位置进行流量分类和流量标记。过去一般都使用IP优先级比特来标记IP包,但目前认为标记IP包的标准方法就是标记IP头中的DSCP比特。在DiffServ框架中,需要设置IP包头中的DSCP值以选择PHB(每跳行为)。PHB就是外部可察觉的网络节点对一组具有相同DSCP值的IP包的转发行为。具有相同DSCP值的一组数据包将从DiffServ节点处得到相同的PHB,称为BA(行为聚合)。2.1 IP优先级和DSCP最初的IP Qos基于RFC791,将IP包头中的Tos字节的最高3位称为IP优先级比特,3个IP优先级比特可以提供8种配置选择,类似二层的Cos。新的IP Qos机制重新将ToS字节定义为差分服务,从而提供了更灵活、更强大的Qos能力。DiffServ字段中的最高6位称为DSCP,余下的2位用于流控制,称为ECN(显示拥塞指示)比特。DSCP与IP优先级后向兼容。目前DSCP值的定义中包括以下4类PHB:1、类别选择PHB。此时DSCP的最后3位为000,类别选择PHB提供了与基于Tos的IP优先级的后向兼容能力。非兼容DSCP - 兼容DSCP 网络设备,双方配置成仅处理和理解IP优先级比特。兼容DSCP 不兼容DSCP 网络设备,仅设置DiffServ字段的高3位,等同于IP优先级字段,其余比特均被置0。2、默认PHB。此时Diffserv/DSCP字段的最高3位为000。默认PHB用于尽力而为(BE)服务。3、AF PHB。此时DSCP字段最高3位为001、010、011、100(分别被称为AF1、AF2、AF3、AF4)。AF确保转发4、EF PHB。此时DSCP字段的最高3位为101(整个DSCP字段为101110,即十进制46)。EF PHB用于提供低时延服务。EF快速转发0ECNECN类型选择PHB-000默认PHB000-0AFPHB001-0010-0011-0100-0EF PHB101110EF PHB提供的是低时延服务,应该具有最低的抖动和丢包率,因而必须限制EF的专用带宽,以免其他服务得不到可用带宽。在实际使用EF PHB的过程中要记住以下3点: 1、 关注最小化时延 2、 能够提供带宽保证。 3、 在网络出现拥塞时,EF会监管带宽。 AF PHB为4中类别提供了4种队列(AFxy):AF1y、AF2y、AF3y、AF4y。每种队列都有一个预定义的保留带宽,当某个特定队列上的流量超出了为该队列预留的带宽时,队列就会产生拥塞并引发丢包。DSCP(十进制)=8x+2y类别丢弃概率低中高类别1AF11 DSCP 10 (001010)AF12 DSCP 12 (001100)AF13 DSCP 14 (001110)类别2AF21 DSCP 18 (010010)AF22 DSCP 20 (010100)AF23 DSCP 22 (010110)类别3AF31 DSCP 26 (011010)AF32 DSCP 28 (011100)AF33 DSCP 30 (011110)类别4AF41 DSCP 34 (100010)AF42 DSCP 36 (100100)AF43 DSCP 38 (100110)3.Qos服务类别 1、 标识流量类型及其需求 2、 基于所标识的需求信息进行流量分类 为一种或几种类型的流量创建的服务类别就是一个BA。通常定义为以为下4种A、关键任务性 B、事务型 C、尽力而为型 D、清道夫型 3、 为每种服务类别定义相应的策略 不同标记到不同流量类型的映射Cisco AutoQos类别二层Cos或IP优先级DSCP值十进制DSCP值二进制代码名尽力而为00000000BE清道夫08001000CS1(类别选择1)批量数据110001010AF1112001100AF1214001110AF13网络管理216010000CS2(类别选择2)电话信令326011010AF31本地关键任务328011100AF3230011110AF33流媒体流量432100000CS4(类别选择4)交互式视频流量434100010AF4136100100AF4238100110AF43交互式语音荷载流量546101110EF4.信任边界影响信任边界的因素: 1、 被信任设备必须在网络管理员的管理和控制之下,至少要能确信其流量标记与网络的Qos策略一致。 2、 不同设备在检查和设置/重置不同Qos标记方面的能力和特征集是不一样。 信任边界通常位置: 1、 端系统 2、 接入层交换机 3、 分布层交换 5.NBARNBAR(Network Based Application Recognition,基于网络的应用识别)是Cisco IOS提供的一个功能特性,可以完成以下3项工作: 1、 协议发现 2、 流量统计汇总 3、 流量分类 NBAR协议发现:要想发现通过某接口的网络流量,可以在该接口上应用NBAR协议发现机制。而且NBAR还可以报告包括输入/输出数据包总数和字节数以及输入/输出比特率等在内的流量统计信息。NBAR PDLM:通过Cisco Sytems提供的PDLM文件加载到网络设备上,可以扩展NBAR所能支持的协议列表,并增强NBAR现有协议识别能力,加载PDLM不需要重载路由器设备。NBAR应用支持:NBAR可以发现并分类使用静态端口的应用类型以及使用动态分配端口的应用类型。NBAR可以通过深度包检测进行流量分

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论