预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

IP网络QoS技术研究 随着网络应用的不断增加,对网络质量要求也越来越高。在传统的IP网络中,所有的数据包都被视为同等重要,这样会导致一些重要的数据包与一些不太重要的数据包被抢占带宽,导致网络拥塞、延时增加、丢包等问题,影响网络性能和用户体验。因此,IP网络必须能够支持区分优先级、保证质量的服务质量(QualityofService,QoS)机制。 QoS技术是一种保证网络质量的技术,主要包括以下三个方面: 1.流量控制:指在网络中限制流量的大小,用于防止网络拥塞和负载均衡。实现流量控制的方法主要有:令牌桶、令牌桶漏桶算法等。 2.流量分类:指将数据包按照不同的类型进行划分,例如语音、视频、数据等。实施流量分类的方法有:IP规则、端口号规则、URL规则、应用层协议等。 3.流量优先级:指不同类型的包有不同的优先级,按照优先级的顺序进行传输。实现流量优先级的方法有:DiffServ、IntServ、RSVP等。 其中,DiffServ是一种现实可行的QoS技术,也是目前流行的技术之一。DiffServ技术通过在IP数据报头中增加一个区分服务(DifferentiatedServices,DS)字段,来区分不同的服务等级。通过对DS字段的设置,路由器可以对流量进行分类,并为不同的流量提供不同的服务等级。 DiffServ中,流量的分类使用DifferentiatedServiceCodePoint(DSCP)字段来实现。DSCP占IP数据包头部第一字节的高6位,分为两类:标准的DSCP和扩展DSCP。标准的DSCP包括3个比特,可以分为8类服务等级,这些服务等级最多可以被定义为PHB(PerHopBehaviors)。 DiffServ中的流量优先级实现,就是将不同的服务等级对应于不同的PHB。PHB是路由器在传输数据包时针对某一个服务等级所执行的一些具体的操作和策略,它包括: 1.EF(ExpeditedForwarding):提供低延时、低抖动、无丢包的服务,主要应用在VoIP、视频传输等实时应用场景中。 2.AF(AssuredForwarding):提供四种服务等级,分别为AF1、AF2、AF3、AF4。它为不同的服务等级分别分配一个缓存队列,如果某个缓存队列中的流量超出了限制,它就会被丢弃,从而保证了网络的健康运行。 3.BE(BestEfforts):不提供任何服务质量保证,处理其他类型没有分配服务等级的流量。 在DiffServ中,流量控制主要是通过流量的限速来实现的,限流策略主要有TokenBucket和LeakyBucket两种算法。TokenBucket算法将每个数据包视为一定数量的令牌,它要求主机在发送每个数据包之前必须获得一定数量的令牌,以保证发送速度不会超过一定限制。LeakyBucket算法是在漏桶中积累流量,在特定的时间间隔处理一定数量的流量。 总之,QoS技术是实现网络优化和保障服务质量的一种重要技术,能够更加有效地利用网络资源,提高网络的性能和用户的体验。其中DiffServ技术是一种相对成熟和普遍应用的QoS技术,它通过实现流量控制、流量分类和流量优先级等机制来保证网络的服务质量,提高网络的性能和稳定性。