欢迎来到天天文库
浏览记录
ID:40643307
大小:56.50 KB
页数:9页
时间:2019-08-05
《基于DiffServ的QoS技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于DiffServ的QoS技术流量分类和标记的意义在于,在流量进入网络时用不同分类标准对流量分类,并且使流量携带一个正确的优先级标志位,后继设备只要根据不同优先级提供不同服务(所以DiffServ应该在靠近数据源的地方配置实现)classifacation分类技术,分类条件包括输入接口、IP数据包优先级、DSCP、源目的地址、应用程序、访问控制列表等marking标记技术,为用户数据设置优先级标志位,优先级标志位可以设置在数据链路层(如CoS,MPLS的EXP字段,)或ip层(如DSCP,IPprecedence)分类技术数据链路层的优先级标志位以太网帧标准以太网帧是没有优先级的,要使以
2、太网帧带优先级标志,必须使用802.1p(也称为CoS,classofservice)或802.1qCoS标志位为3bitCoS优先级分为8个等级,等级6-7是只提供给系统开销的(如路由广播),等级5一般用于语音负载RTP,等级4一般用于视频负载,等级3一般用于呼叫信令,等级0代表尽力传输(FIFO)CoS标志位在帧头中,即只有在局域网中才有CoS标志位。所以不能保证端到端的QoSMPLS帧MPLSheader中的3bit的EXP标志位,一般是直接把ip包中的优先级标志位copy过来。这样在MPLS网络中传送时也能够得知数据的优先级。ip层的优先级标志位ip包的优先级更为重要,因为ip包的
3、优先级标志位是可以端到端携带的。,定义了优先级表达方法:ipprecedence:优先级标志位出现在ip包的包头部分:从8bit的TypeofService中取出前3bit表示ip包的优先级(0优先级最低,7优先级最高)。DSCP差异服务代码点:取TypeofService的前6bit表示DSCP值(注:DSCP值的大或小并不直接表示优先级的高低,而是描述了网络设备获得该ip包后的服务方式)(DSCP可以兼容ipprecedence,只需要把后三位置为0,如ipprecedence优先级2的DSCP=CS2=010000)服务方式分为三种:默认服务方式,besteffort[DSCP=00
4、0000],FIFO先进先占,也称为尾丢弃??;加速转发,EF[DSCP=101110],网络设备对优先级为ef的ip包无条件的优先发送,同时为了避免这种包消耗所有带宽,需要设置一个上限确保转发,AF,网络设备对优先级为af的流量保证有一定的带宽(即指定下限)AF分为4个类(分配AF4的带宽多于AF1),各有不同权重,可以加WRR来服务在网络尚未拥塞的时候,允许随即丢弃一些数据包来避免拥塞。(丢弃方式是基于丢弃可能性进行的)[称为加权的早期随机检测技术WRED]*[前三位AF1:001,AF2:010,AF3:011,AF4:100;后两位表示数据包被丢弃的可能性,可能性低:01,可能性中
5、:10,可能性高:11;最后一位永远为0][AF12,表示优先级1,丢弃可能性中,DSCP=001100]ip包的优先级DSCP和数据链路层帧的优先级CoS可以相互映射。这样没有三层功能的交换机也能够根据ip包的优先级的映射,判断数据帧的优先级。[注:有时,在交换机接口上所说的CoS<->DSCP映射,其中的DSCP号码指的是交换机内部处理的号码(而不是ip包中的DSCP号码)。流量在交换机内部转移时是依赖于内部DSCP号的。流量进入交换机时,总要给它分配一个内部DSCP号,内部DSCP号的来源可以来自帧自己的CoS值或者ip包头的DSCP优先机值(这两种方法在交换机相信流量的标志位是真实
6、的时候使用),也可以用接口的默认优先级0或用QoSpolicy进行分类、优先级设置(交换机不相信流量标志位时用这种发放)流量要离开交换机时,依据CoS值(由内部DSCP值映射)将帧放入接口的某个硬件队列]对分类的建议:分类不要过多;优先级高的分类中的应用程序流量不要太多;流量的标记和分类尽量在交换机上做(即离数据源越近越好)相信用户发送流量中的优先级标志位值的端口,称为信任边界。优先级标志的配置policy-map…class…set{cos
7、dscp
8、ip
9、mpls…}…基于网络的应用程序识别NBAR(network-basedapplicationrecognization)除了能够检
10、查TCP/UDP包头外,还能够检查数据包的负载部分,深入分类;能够根据应用程序的动态协商内容,来跟踪动态协商的端口NBAR的主要功能时发现端口上的流量种类,并给出统计。它可以作为网络审计的工具独立运行。在cisco网站中下载PDLM(packetdescriptionlanguagemodule)文件,加载到内存中去,就能够识别新出现的应用程序。加载方法:#ipnbarpdlmpdlm文件位置限制:不能启用在channe
此文档下载收益归作者所有