QoS保障措施与实现
互联网行业的网络QoS保障与监控手段

互联网行业的网络QoS保障与监控手段互联网的快速发展和普及给人们的生活带来了极大的便利,而网络的质量和服务水平则成为了衡量一个互联网服务提供商(ISP)好坏的重要标准之一。
网络QoS(Quality of Service)保障与监控手段是确保网络流量的传输质量、稳定性和可靠性的关键措施。
本文将探讨互联网行业中常用的网络QoS保障与监控手段,以及这些手段的特点和应用案例。
一、QoS保障的手段1. 带宽控制(Bandwidth Control)带宽控制是通过限制或调整网络中的流量,确保网络带宽资源合理分配的一种方式。
这一手段可以通过限制每个用户或每个应用程序的带宽使用量,以达到网络质量的保障。
常见的带宽控制技术包括流量整形(Traffic Shaping)和流量调度(Traffic Scheduling)等。
流量整形通过对网络流量进行缓冲和调度,使其在网络中平滑传输,避免拥堵和丢包。
而流量调度则是根据流量的不同特点和优先级,对其进行优化处理,保障重要数据的传输质量。
2. 优先级标记(Priority Tagging)优先级标记是指根据数据包在网络中传输的重要性,给不同数据包设置不同的优先级标记(例如,设置IP DSCP或802.1p标记)。
网络设备在传输数据包时,根据优先级标记进行优先级处理,确保重要数据的传输优先级高于其他数据。
这种手段可以有效避免网络拥堵和数据丢失,提升用户体验。
3. 延迟敏感技术(Delay-Sensitive Technology)延迟敏感技术是指针对实时性要求高的应用(如实时音视频传输)所采用的一种技术手段。
通过在网络中设置专用的传输通道、提供专门的缓冲区、优化传输路径等方式,实现对延迟敏感应用的保障。
这种技术手段可以降低实时数据传输的延迟,提高数据传输的可靠性和稳定性。
二、QoS监控的手段1. 流量统计与分析流量统计与分析是对网络流量进行持续监控和分析的重要手段之一。
通过采集、记录和分析网络中的流量数据,可以深入了解网络的使用情况,发现并解决潜在的网络瓶颈和故障问题。
网络服务质量(QoS)保障的关键技术与方法

网络服务质量(QoS)保障的关键技术与方法网络服务质量(Quality of Service,QoS)是指在网络通信过程中,对于不同类型的数据流能够提供不同的服务质量保障。
在如今信息爆炸的时代,人们对于网络服务质量的要求越来越高。
本文将介绍网络服务质量保障的关键技术与方法。
一、网络服务质量的定义与分类网络服务质量(QoS)是指在网络传输中所能提供的各项保障,包括带宽、延迟、丢包率、抖动等指标。
根据不同的应用要求,网络服务质量可以分为以下几类:1.1 宽带保证宽带是指网络中能够传输的数据量大小,它直接决定了网络的传输能力。
宽带保证是网络服务质量保障的首要任务,通过对网络带宽进行合理管理,确保各类应用能够得到足够的带宽资源。
1.2 延迟控制延迟是指数据从发送端到接收端所经历的时间,对于实时性要求较高的应用,如视频通话、在线游戏等,延迟控制非常重要。
通过优化网络拓扑结构、使用高效的传输协议等方法来降低延迟,提高用户体验。
1.3 抖动调整抖动是指数据到达接收端的时间间隔的不确定性,如果抖动过大,将导致音视频质量下降或者网络连接不稳定。
通过使用缓冲区、拥塞控制算法等方法来调整抖动,提高数据传输的稳定性。
1.4 丢包恢复丢包是指在传输过程中数据包丢失的情况,网络丢包率的大小直接影响着数据传输的可靠性。
通过使用错误校验、重传机制等方式来恢复丢失的数据包,确保数据的完整性和准确性。
二、关键技术及方法2.1 Traffic Shaping(流量整形)Traffic Shaping是一种控制流量传输速率的技术,通过对流量进行限制和调整,使得不同类型的数据能够按照事先设定的优先级和策略进行传输。
这种技术可以有效地防止网络拥塞,提升网络的吞吐量和稳定性。
2.2 Quality of Service Routing(QoS路由)QoS路由是指根据应用的服务质量需求,选择合适的路由路径,以提供最佳的服务质量保障。
通过动态地选择网络路径,可以在不同的网络拓扑和负载条件下,实现网络性能的最优化。
基于QoS的网络服务质量保障技术研究

基于QoS的网络服务质量保障技术研究一、前言随着网络的普及和快速发展,网络质量成为了用户使用网络服务时最为关心的问题之一。
而对于企业和机构等需要依赖于网络的单位来说,网络服务质量保障更是刻不容缓。
因此,本文将详细分析QoS技术的基础、原理及其在网络服务质量保障中的重要应用。
二、QoS的基本概念QoS (Quality of Service) 技术指的是在网络中保证一定的数据传输质量,在实现网络服务质量保障中起到了至关重要的作用。
QoS 技术能够对网络的带宽、时延、抖动和丢包率等进行量化,统计和处理,以满足网络用户的服务质量需求,提高用户的满意度。
三、QoS的实现原理QoS的实现主要包括流量分类、拥塞控制、差错控制和优先权控制等几个方面:(一)流量分类QoS技术通过对网络中的数据流进行优先级排序和分类,以保证网络中关键数据的传输质量。
对于不同类型以及不同优先级的数据流,采用不同的传输策略,确保关键数据可优先传输。
流量分类一般可以通过端口、IP地址、协议和TOS等参数实现。
(二)拥塞控制网络中的拥塞是网络性能低下的主要原因之一,因此,QoS技术通过拥塞控制来协调网络中的数据传输,尽可能地避免网络拥塞的出现。
QoS技术中主要采用的拥塞控制方法有TCP的拥塞控制和RED(Random Early Detection)算法等。
(三)差错控制数据传输过程中的差错会对传输的质量造成影响,因此QoS技术中需要采用差错控制来避免这种情况的出现。
差错控制的主要方式是采用前向纠错技术,对数据流中的差错数据进行检测和纠正,以保证数据传输的完整性和正确性。
(四)优先权控制QoS技术中的优先权控制主要是针对服务质量的差异性设计的。
优先权控制能够使得网络中重要数据流优先传输,从而保证重要业务的及时和准确处理。
优先权控制方法包括分配优先级、为重要数据流分配更多带宽、为重要数据流的传输提供更高的带宽保障等。
四、QoS的应用QoS技术广泛应用于网络服务质量保障中,主要包括以下几个方面:(一)企业网络服务质量保障对于企业来说,网络服务的稳定性和质量是影响其业务发展的重要因素之一。
网络优化的QoS保证技术

网络优化的QoS保证技术网络优化是指通过各种技术手段,提升网络的性能和质量,以满足用户对网络的需求。
在网络优化中,保证服务质量(Quality of Service,QoS)是至关重要的一个方面。
QoS保证技术通过合理的资源管理和调度算法,确保网络在高负载情况下依然能够提供稳定的服务质量。
本文将介绍几种常见的QoS保证技术,并探讨它们在网络优化中的应用。
一、流量调度技术流量调度技术是一种基于流量控制的QoS保证技术,通过对网络流量进行合理的调度管理,保证网络的可靠性和性能。
在流量调度技术中,最常见的方法是优先级调度和权重调度。
1. 优先级调度优先级调度将网络流量划分为不同的优先级,根据优先级的不同,对流量进行不同程度的优先处理。
比如,在一个网络中,视频流的优先级可能较高,因为视频对实时性要求较高,而文件下载的优先级则较低。
通过设定不同的优先级,可以有效地保证关键业务的传输质量。
2. 权重调度权重调度将网络流量划分为多个类别,并为每个类别分配不同的权重,用于控制流量的传输行为。
具有较高权重的流量将获得更多的网络资源,从而提高其传输性能。
通过合理设置权重,可以实现对不同流量的灵活管理,满足不同业务的QoS需求。
流量调度技术可以根据具体业务需求,对网络流量进行分流和调度,从而实现对关键数据的保证和业务的优化。
二、差错控制技术差错控制技术是一种通过纠错和恢复机制,提高网络传输的可靠性和稳定性的QoS保证技术。
在网络传输中,由于噪声、干扰等因素的存在,数据包的传输可能会出现错误。
差错控制技术能够检测和纠正传输过程中出现的错误,从而确保数据的完整性和准确性。
1. FEC编码FEC(Forward Error Correction)是一种差错控制技术,通过在发送端添加冗余数据,使得接收端能够根据这些冗余数据来纠正传输中的错误。
在网络优化中,通过应用FEC编码,可以提高数据的可靠性和传输质量,尤其适用于对实时性要求较高的流媒体传输。
通信网络中的QoS保障技术

通信网络中的QoS保障技术随着通信网络的普及和发展,我们离不开它的存在。
人们通过网络交流、学习、工作、娱乐等,网络的价值与重要性越来越凸显。
但是,随着网络用户数量的增加以及数据流量的增大,通信网络的质量(QoS)保障变得越来越重要。
QoS保障是指通信网络在保证一定服务质量的前提下,按需分配网络资源,确保网络上的各种数据包能够稳定、高效地传输。
目的是为了更好地利用网络带宽、避免网络拥塞、降低延迟和丢包率等问题。
QoS保障技术是实现QoS保障的关键技术。
一、传输优先级技术传输优先级技术是QoS保障技术的基础。
它通过为不同类型的数据包分配优先级,使得高优先级的数据包能够优先被传输。
这些数据包包括音频和视频等需要实时传输的数据,以及关键数据,例如财务数据和电子邮件等。
传输优先级技术采用了基于优先级的调度算法,通过对不同等级的数据包进行排队,保证高优先级的数据包能够优先传输。
这样可以避免低优先级的数据包持续占用网络资源,从而提高整体的网络传输效率。
二、流控制技术流控制技术是另一个重要的QoS保障技术。
它通过限制单个流的速率,从而避免网络拥塞。
流控制技术通常用于保障流量性质要求高的服务,如语音和视频等实时流媒体服务,和数据传输率要求高的企业中心网络等环境。
流控制技术通过限制单个流的数据量和速率,避免了网络资源被单个流占用的情况。
当流量达到限制值时,路由器或交换机会在数据包中添加信号,告知源设备减慢数据发送速度。
三、拥塞控制技术拥塞控制技术是一种基于反馈的QoS保障技术。
它通过检测数据包的延迟时间和丢包率,评估网络的拥塞状态,并采取相应的控制措施,防止网络发生拥塞。
拥塞控制技术通常包括主动队列管理(AQM)和反馈控制机制。
AQM通过对网络请求进行严格的队列管理,从而避免了网络拥塞的问题。
反馈控制机制基于路由器和交换机之间的通信进行决策,根据数据包的响应时间和网络带宽等因素,控制流程来保证网络的稳定性。
四、差错控制技术差错控制技术是QoS保障技术的一部分,它通过控制数据包的可靠传输,避免因数据包丢失而导致的服务中断。
计算机网络中的QoS保证与性能调优

计算机网络中的QoS保证与性能调优在当前数字化时代,计算机网络的重要性无可置疑。
无论是个人使用还是企业运营,都离不开良好的网络性能和服务质量(Quality of Service,简称QoS)。
本文将探讨计算机网络中的QoS保证与性能调优,并提供一些实用的方法和技巧。
一、QoS保证的概念和重要性QoS指的是在计算机网络中,为不同类型的网络流量分配适当的网络资源,以确保特定服务质量的能力。
QoS保证对于确保网络的可靠性、稳定性和响应性至关重要。
在网络拥塞、带宽限制或高负载情况下,通过QoS保证可以优先满足关键流量的需求,提高用户体验和网络性能。
二、QoS的实现方法1. 流量分类与标记:首先,网络管理员需要对网络流量进行分类和标记。
常见的分类方法包括基于应用程序、协议、服务类型和用户等特征。
通过给不同类别的流量打上优先级标记,网络设备可以根据这些标记进行优先处理。
2. 带宽管理:在网络中,合理分配带宽是实现QoS保证的重要一环。
通过使用流量调度算法,可以确保关键流量获得足够的带宽,而非关键流量则根据需要进行适当限制。
常用的带宽管理技术包括令牌桶、漏桶算法等。
3. 拥塞控制:网络拥塞是导致网络性能下降的常见问题。
QoS保证需要采取拥塞控制策略,以避免网络资源的过度使用而导致拥塞。
常用的拥塞控制方法包括流量控制、拥塞避免和拥塞检测等。
三、性能调优的方法除了QoS保证,性能调优也是提高网络性能的重要手段。
下面介绍几种常用的性能调优方法:1. 网络设备优化:合理配置网络设备的参数和选项,优化其性能。
例如,调整路由器的缓冲区大小,更改交换机的转发模式等。
另外,及时更新网络设备的固件和驱动程序,也可以改善网络性能。
2. 网络拓扑优化:通过优化网络拓扑结构,可以减少网络延迟和拥塞。
例如,通过改善网络布线、增加带宽、减少网络层级等方式来优化网络拓扑。
3. 协议优化:网络协议是网络通信的基础,对其进行优化也可以提高网络性能。
网络虚拟化中的网络服务质量(QoS)保障

网络虚拟化是指通过软件技术将一个物理网络资源划分为多个虚拟网络资源的过程。
随着大数据、云计算等技术的快速发展,网络虚拟化已成为实现资源共享和优化网络性能的关键技术。
然而,网络虚拟化中的网络服务质量(QoS)保障一直是一个挑战。
本文将从不同角度探讨网络虚拟化中如何保障QoS。
一、网络虚拟化中的QoS定义与重要性网络服务质量是指网络传输中保证吞吐量、时延、延迟抖动、可靠性等指标的一种特性。
在网络虚拟化中,由于资源共享和多用户访问,QoS的保障尤为重要。
一个稳定、高性能的网络环境对于云计算和大数据等应用的正常运行至关重要。
二、虚拟网络资源的调度与管理在网络虚拟化环境中,如何合理调度和管理虚拟网络资源,是保障QoS的基础。
首先,需要设计一套有效的虚拟网络资源调度算法,通过动态调整资源分配的方式来提高网络利用率和吞吐量。
其次,网络管理员需要实时监测虚拟网络资源的使用情况,及时发现问题并进行优化。
最后,对于网络拓扑结构的设计,应遵循高效、可扩展原则,以便更好地满足不同应用的QoS需求。
三、虚拟网络中的流量控制与负载均衡针对虚拟网络中的流量控制和负载均衡问题,可以通过限制带宽、设置队列等方式来平衡流量负载,避免网络拥塞和性能下降。
在虚拟网络环境中,通过对虚拟机之间的流量监测和调整,可以确保网络资源的合理分配和利用。
同时,负载均衡算法也需要考虑虚拟网络的特点,以保证各个虚拟网络资源的均衡性和稳定性。
四、网络安全与QoS在网络虚拟化环境中,网络安全问题也是不可忽视的。
为了保障QoS,不仅需要考虑数据传输的速度和性能,还需要确保数据的隐私和安全。
因此,网络虚拟化中的安全机制和服务质量需兼顾,采取合适的加密算法、身份认证措施等来保护用户数据。
五、兼容性与互操作性网络虚拟化平台中往往存在着不同厂商、不同版本之间的差异。
为了保障QoS,需要确保不同虚拟化平台之间的兼容性和互操作性。
这可以通过制定统一的QoS标准和规范,促进不同厂商之间的合作和共享。
计算机网络的QoS保证与管理

计算机网络的QoS保证与管理随着计算机网络的快速发展和广泛应用,人们对网络性能和服务质量的要求也越来越高。
而QoS(Quality of Service)保证与管理就成为了实现高性能网络的关键技术。
本文将就计算机网络QoS保证与管理的相关内容展开论述。
一、什么是QoS保证与管理QoS保证与管理是指在计算机网络中,通过各种技术手段和策略,保证网络在传输数据时能提供一定的服务质量,保障数据传输的稳定性、可靠性和效率。
QoS管理主要涉及以下几个方面的内容:1. 带宽管理:通过设置带宽限制和优先级调度等方式,合理分配带宽资源,确保网络流量的平衡和稳定性。
2. 延迟控制:通过合理配置网络设备、优化网络拓扑结构等方式,减少数据传输的延迟,提高实时性和交互性。
3. 丢包率控制:通过数据包重传、拥塞控制等机制,控制网络中的丢包率,保障数据传输的完整性和可靠性。
4. 优先级管理:根据不同应用或服务的重要程度,设置优先级,确保重要数据包的时延和丢包率优先被保证。
二、QoS保证与管理的关键技术1. 差异化服务(DiffServ):差异化服务是一种基于IP网络的服务模型,通过在IP报文首部中标记不同的服务等级,实现了对不同数据流的差异化处理。
通过结合带宽管理、优先级管理等手段,可以实现对网络流量的良好控制,提高网络性能和传输效率。
2. 服务质量协议(QoS Protocol):服务质量协议是一种用于保证网络服务质量的协议,主要包括两种类型:集成服务(IntServ)和差异化服务(DiffServ)。
集成服务通过为每条流设定一条专用路径,并为其提供特定的服务质量保证;差异化服务则区分不同应用的数据流,并对其进行不同的服务质量保证。
3. 流量控制与拥塞控制:流量控制是为了限制发送方传输数据的速率,以使网络中的数据流量维持在一个可接受的范围内;拥塞控制则是根据网络当前的负载情况,调整数据的发送速率,以避免网络拥塞。
这两种控制方式都对QoS保证与管理起着重要的作用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
QoS保障措施与实现服务质量(QualityofService,简称)是各种存在服务供需关系的场合中普遍存在的概念,它评估服务方满足客户服务需求的能力。
在因特网中,QoS所评估的就是网络投递分组的服务能力。
由于网络提供的服务是多样的,因此对QoS的评估可以基于不同方面。
通常所说的QoS,是对分组投递过程中可为延迟、延迟抖动、丢包率等核心需求提供支持的服务能力的评估。
对于而言,面临的挑战是如何使用一种有效率而现实的方式来为不同的业务提供满意的端到端QoS保证,同时还要考虑全网的性能。
从而实现网络的可管理,可控制和可运营。
1、IPQoS的基本概念传统的IP分组投递服务(1)I P体系的设计目标就是实现网络的互连(2)分组投递过程中的差错控制、网络拥塞时的流量控制等功能,由发送和接收分组的源端和接收端来完成。
(3)早期的路由器在功能上只进行了简单的设计,分组能被正确地路由并转发。
(4)所有用户的报文共同分享网络和路由器的带宽资源,采用Best-Effort的服务策略。
(5)B est-Effort服务策略适用于对带宽、延迟性能不敏感的WWW文件、E-mail等业务。
新的业务和需求(1)当前的IP网络承载多种业务:、、ERP等。
(2)新业务的不断涌现对网络的服务能力提出了更高的要求。
(3)期望在延迟、延迟抖动、丢包率等传输性能上获得一定的承诺和保障。
的基本概念IPQoS(QualityofService)是指IP网络的一种能力,即在跨越多种底层网络(MP、FR、、Ethernet、、MPLS等)的IP网络上,为特定的业务提供其所需要的服务,在丢包率、延迟、抖动和带宽等方面获得可预期的服务水平。
在骨干网上,问题的焦点为丢包率(packet loss)、时延和抖动(jitter)。
影响语音QoS的多个因素一系列的网络参数会影响语音质量。
主要是IP网络的实时数据传输性能受时延、抖动和丢包率的影响。
(1)时延形成的因素有很多,主要有网络上的传输时延,即包括在线路上传送的时延还有在节点设备上的处理时延。
为了减小这个传送时延,主要是尽量减少路由跳数,并尽量减少设备的处理时延,例如优化路由器上对时延影响大的设置,如访问列表、排队算法及传输的模式等。
也可以为语音流量指定高优先级来减小队列时延。
还有可以通过网络带宽的轻载来减少网络拥塞,降低时延。
另一个主要的因素是语音包编解码及压缩算法的时延,例如,会增加30ms的时延。
再一个因素是抖动缓存大小。
为了补偿网络抖动造成的影响,在语音网关中都有抖动缓存,用于在转发数据包之前先缓存一段时间的数据包以平滑数据包的传输,补偿包抖动、丢失、延时及其它不利影响。
然而不利的一面就是会增加时延。
对于网络时延的评估应当在建设IP电话系统之前实施。
(2)对于IP网络这样的尽力传送的网络来说,传送实时数据并不能保证数据包能够按时到达,到达间隔的不一致就产生了抖动。
抖动值就是数据包到达间隔时间差的平均值。
抖动值如果超过一定数值,就会产生可听出来的语音质量问题。
过度抖动的效果与过大时延的效果很接近,因为当包抖动超过抖动缓存可以容忍的限度时同样会丢数据包。
另外设备的传送机制对抖动也有影响,因为数据的网络里面比共享式网络里的数据碰撞及重传的几率少,抖动产生的机率也就小。
(3)IP网络设计的初衷是保证数据的可靠传输,不能忍受数据的传输错误。
对于语音来说,不能忍受数据包的时延,但是可以忍受少量的丢包。
目标(1)差错控制(2)流量控制(3)回声抑制(4)抖动消除(5)为特定用户或特定业务提供专用带宽2、服务质量保证要求在IP网上不同的业务对带宽、时延、时延抖动和丢包率等都有不同的需求。
目前,在IP网中,主要通过各种IPQoS手段来控制不同IP业务的差异化服务质量,以满足不同业务的不同等级需求。
根据YD/T1071-2000《IP关设备技术要求》,网络质量可以分为以下3级,如表1所示。
表1 网络质量级别经过试验测试,对不同网络质量下的业务表现如表2所示。
表2 不同网络质量下的业务效果即IP承载网的网络质量达到“良好”(网络时延≤40ms、时延抖动≤10ms、丢包率≤%)时,VoIP话音、视频等NGN业务质量的主观评价可以达到良以上,其中的话音业务质量可达到优;在IP承载网的网络质量“较差”(网络时延≤100ms、时延抖动≤20 ms、丢包率≤1%)时,VoIP话音、视频等NGN业务基本满足运营需要;在IP承载网质量为“恶劣”的条件下,VoIP 话音、视频等NGN业务达不到运营要求。
因此,网络应能对不用的应用进行分类,并通过设置优先级来保证各SLA指标。
目前的QoS解决方法包括RSVP、IntServ、DiffServ、、TE和策略管理等。
3、IPQoS模型模型IntServ模型(IntegratedService,简称IntServ):业务通过向网络申请特定的QoS服务,网络在流量参数描述的范围内,预留资源以承诺满足该请求。
IntServ是一个综合服务模型,它可以满足多种QoS需求。
如图1所示,这种服务模型在发送报文前,需要向网络申请特定的服务。
这个请求是通过信令(signal)来完成的。
应用程序首先通知网络它自己的流量参数和需要的特定服务质量请求,包括带宽、时延等,应用程序一般在收到网络的确认信息,即确认网络已经为这个应用程序的报文预留了资源后,才开始发送报文。
同时应用程序发出的报文应该控制在流量参数描述的范围以内。
图1 IntServ示意图网络在收到应用程序的资源请求后,执行资源分配检查(Admissioncontrol),即基于应用程序的资源申请和网络现有的资源情况,判断是否为应用程序分配资源。
一旦网络确认为应用程序的报文分配了资源,则只要应用程序的报文控制在流量参数描述的范围内,网络将承诺满足应用程序的QoS需求。
而网络将为每个流(flow,由两端的IP地址、端口号、协议号确定)维护一个状态,并基于这个状态执行报文的分类、流量监管(policing)、排队及其调度,来实现对应用程序的承诺。
在IntServ服务模型中,负责传送QoS请求的信令是RSVP(ResourceReservationProtocol,资源预留协议),它通知路由器应用程序的QoS需求。
RSVP是在应用程序开始发送报文之前来为该应用申请网络资源的,所以是带外(out-bind)信令。
IntServ可以提供以下两种服务:①保证服务(Guaranteedservice)它提供保证的带宽和时延限制来满足应用程序的要求。
如VoIP应用可以预留10M带宽和要求不超过1秒的时延。
②负载控制服务(Controlled-Loadservice)。
它保证即使在网络过载(overload)的情况下,能对报文提供近似于网络未过载类似的服务,即在网络拥塞的情况下,保证某些应用程序的报文低时延和高通过。
模型当网络出现拥塞时,根据业务的不同服务等级约定,有差别地进行流量控制和转发来解决拥塞问题差分服务DiffServ(DifferentiatedService)是一个多服务模型,如图2所示,它可以满足不同的QoS需求。
与IntServ不同,它不需要使用RSVP,即应用程序在发出报文前,不需要通知路由器为其预留资源。
对DiffServ服务模型,网络不需要为每个流维护状态,它根据每个报文指定的QoS,来提供特定的服务。
可以用不同的方法来指定报文的QoS,如IP报文的优先级位(IPPrecedence),报文的源地址和目的地址等。
网络通过这些信息来进行报文的分类、流量整形、流量监管和队列调度。
图2 DiffServ示意图DiffServ一般用来为一些重要的应用提供端到端的QoS。
它通过下列技术来实现:CAR:它根据报文的ToS或CoS值(对于IP报文是指IP优先级或者DSCP,对于MPLS 报文是指EXP域等等)、IP报文的五元组等信息进行报文分类,完成报文的标记和流量监管。
队列技术:WRED、PQ、CQ、WFQ、CBWFQ等队列技术对拥塞的报文进行缓存和调度,实现拥塞管理。
Diffserv模型体系结构如图3所示。
图3 Diffserv模型体系结构SLA(ServiceLevelAgreements)是客户(个人、企业、有业务往来的相邻ISP等用户)和运营商签署的服务协定。
SLA包括很多方面,例如付费协议。
其中的技术说明部分即SLS (ServiceLevel Specification)。
SLS的研究重点是流量控制说明TCS(traffic conditioning Specification),它描述了每个服务层次的详细性能参数。
这些包括:TCS的流量参数(如平均速率、峰值速率、承诺突发尺寸、最大突发尺寸等)是Diffserv网络进行流控的主要依据,如图4所示。
图4 服务等级协定多协议标签交换多协议标签交换(MultiprotocolLabelSwitching,简称MPLS)是由Cisco提交的由IETFMPLS工作组研制的标准协议,它将第三层技术及与第二层技术有机地结合起来,使得在同一个网络上允许各种消息传递,即能提供单点传输,也可以提供多点传输;即能提供无特殊服务质量要求的无连接信息传递服务,也能提供具有很高QoS要求的实时交互服务。
MPLS与传统的根据IP包头决定前向路径的方式十分不同。
它的宗旨是使用定长的标记来决定分组处理。
在MPLS技术中,在数据报文的链路层头与网络层头之间填加一个MPLS 头,其中包括一个20bit的标记、一个3bit的业务类别(CoS)字段、一个1bit的标记栈指示符以及一个8bit的生存时间(TTL)字段。
当分组进入MPLS网络时,入口标记交换路由器(LSR)首先为其分配一个MPLS标记,标为相同标记的分组属于同一个转发等价类(FEC),然后分组将被转发给下一跳的标记交换路由器,下一跳标记交换路由器将依据分组的MPLS 标记,查找标记转发表,将分组转发至相应的输出端口,同时打上新标记。
COS字段用于在输出端口选择正确的业务队列。
当分组到达MPLS网络的出口时,它所携带的标记将被去除,恢复正常的IP路由。
呼叫许可控制呼叫许可控制(CallAdmissionControl)问题产生于IP网络的Best-effort策略和面向非连接(Connectionless)的属性。
对于传统的面向连接的电话网络,当呼叫经过每个电话交换机时,交换机如果发现没有电路可以提供连接时,会拒绝呼叫,从而不影响已经建立的呼叫连接。
如果不能够保证网络可以提供足够的资源保证话音质量的情况下,建立新的通话链路可能影响已经建立的链路,或者是降低所有的通话话音质量。
在这种情况下,拒绝呼叫好过建立一条没有质量保证的链路。