qos的问题

发表于:2007-06-23来源:作者:点击数: 标签:
drop precedence 指的是什么? 另外dscp value / tos value这两个value有和区别? dscp 是后来的标准,tos是ip制定的时候的标准吧,dscp是0-63,是用原来的ip包里的tos字节,就是precedence 和tos位,换了一种说法!为了更好的给数据流分级,应用再diffrectia

   
  drop precedence 指的是什么?
  
  另外dscp value / tos value这两个value有和区别?
  

  dscp 是后来的标准,tos是ip制定的时候的标准吧,dscp是0-63,是用原来的ip包里的tos字节,就是precedence 和tos位,换了一种说法!为了更好的给数据流分级,应用再diffrectiate service吧,
  如果应用集成式的qos服务,在目前的互联网中,难度比较大,比如应用端用rsvp信令告诉网络给他相应的qos服务,好想再整个互联网当中实现这样的qos,难度很大,一种这种的方式,是用区分服务的方式,手工地给不同的流量设置不同的级别,在骨干网的边缘,吧不同的qos等级的流量映射成不同等级,在网络节点中对每种流量等级分配不同的资源策略(PHB),ip又不同的等级,用precedence行,但是只有8个等级,所以用dscp,一共可以分64个等级,这样就可以定义不同的phb行为,提供更丰富的qos保证,然后还可以吧ip的dscp映射到二层的qos实现上,比如映射到cos上,美中二层协议机制都有自己的qos保证机制,比如frame-relay是becn fecn de位,对一些dscp有默认的设置,比如EF AF,当然你可以不用,可以自己设置,美中呢都可以自己规定一些参数,比如延迟,带宽,ef可以应用再ip电话种等等!推荐的dscp是101110,那么默认的dscp值为101110的数据包,在网络当中就会事先设置好使用相应的网络资源!
  qos区分服务的第一步就是网络分类,然后打标记,precendec dscp是三层的打标记的方法,cos de 等等是而层打标记的方法,分类可以有很多方法,aclearcase/" target="_blank" >ccess-list ,precedence dscp qos group等等,分类以后就可以实现流量控制,等等,
  af(assured forwarding)再标准里定义了4个服务等级,每个服务等级里有3个drop preference,一共有12个dscp值,标准都规定好了,当然你也可以不用,你也可以定义自己的规则,每个服务等级有高中低三个drop preference,我想意思就是不同的qos保证,高优先级就优先传送,丢弃的机会少,低的丢弃的机会少,但是每个服务等级,每个drop prefence再每个节点怎么实现资源策略,我还是不明白,是不是需要每个服务码点我们手工的再每个设备里自己设定,比如每个dscp值的流token bucket的cir bc be值的设定,延迟,但是怎么规划,怎么设计,怎么设置,还是不清楚,
  从precenden dscp到cos会有一个映射,是不是需要手工设置?set ip qos acl吧,首先定义2层流的控制,然后用access-list等给流量分类,可以通过ip precenden给用户分类,分类以后再打上cos标记,这样就实现了precedence dscp到cos的映射,在交换网里就可以看cos,来对每个等级实现不同的资源分配策略,反正无论那种三层qos标记,最终都需要转换成2层的qos机制来实现
  现在的实现好像再网络终端上用rsvp协议,但是再全网实现信令化的qos,的确很难,不同厂家支持的也不一样,象cisco的帧中继交换机支持增强的lmi,可以通过elmi向网络设备通告qos参数,而传统的震中几交换机需要通过fecn becn来通告用塞,但是用户的数据是单向的怎么办,当然可以设定adaptive,但是不如交换机主动报告及时!现在好象是再网络外面使用rsvp,在网络边缘进行rsvp类似协议到区分服务的转换!

原文转自:http://www.ltesting.net