【摘要】 QoS是一种提高和保障IP网络服务能力的网络技术,可以提高网络通信质量、保障关键应用。本文将详细介绍QoS技术原理及其在中央台内网中的应用。
【关键词】 QoS局域网 带宽 网络服务质量
一. QoS技术
QoS(Quality of Service)即“服务质量”,是一种IP网络的安全机制,是解决网络延迟、阻塞、抖动和丢包等问题的一项网络技术。
通常情况下,网络应用可以分为两种,即:时间不敏感应用和时间敏感应用。时间不敏感应用对时间没有特定限制,如WWW、文件传输、E-mail等,其对带宽、延迟等性能也不敏感。而对于时间敏感应用,如关键应用和多媒体应用等,对网络性能要求很高,QoS技术对这类应用具有十分重要的作用。当网络过载或拥塞时,QoS能确保重要业务的报文不被延迟或丢弃,同时还可以保证网络的高效运行。
传统的IP网络无区别地对待所有的报文,网络设备采取的是FIFO(First In First Out,先入先出)策略,其仅依照报文到达的先后顺序对报文依次进行转发,所有报文共享网络和设备的资源,报文得到资源的多少完全取决于其到达的时机。这种服务策略称作Best-Effort,即尽最大的努力将报文送到目的地,但对分组转发的延迟、抖动、丢包率和可靠性等需求不提供任何承诺和保证。这样的网络仅能满足时间不敏感应用的需求。
随着互联网的普及和新业务的不断涌现,如可视电话、VoIP、视频点播,用户对时间敏感应用的需求越来越大,对带宽、延迟、抖动等传输性能的要求越来越高。用户已不再满足于能够简单地将报文送达目的地,还希望在转发过程中得到更好的服务,如支持用户提供专用带宽、减少报文的丢失、避免网络拥塞、调控网络的流量和设置报文的优先级等。
二. QoS技术的基本原理
下图所示为典型的网络分组报文转发流程,我们发现要保证报文转发的QoS必须针对转发的整个流程进行控制,即二三层设备都要保证高优先级报文被优先转发。其一般原理就是根据IP报文的特定信息对报文进行标记,然后网络设备根据预定的规则对标记后的报文进行处理。QoS的处理过程一般分为三部分即:流分类,报文标记,QoS动作及拥塞解决。
1.流分类
流分类是指具有QoS能力的网络能够识别不同应用产生的不同数据包,所有应用都将在数据包上留下可以识别的标识。分类就是检查这些标识,识别数据包是由哪个应用产生的。以下是4种常见的分类方法:
(1)协议 有些协议非常“健谈”,只要它们存在就会导致业务延迟,因此根据协议对数据包进行识别和优先级处理可以降低延迟。这可以通过以太网数据包类型(EtherType)进行识别,譬如,AppleTalk协议采用0x809B,IPX使用0x8137。根据协议进行优先级处理是控制或阻止少数“健谈”协议的一种强有力方法。
(2)TCP和UDP端口号码 许多应用都采用特定的TCP或UDP端口进行通信,如 HTTP采用TCP端口80。通过检查IP数据包的端口号,就可以确定数据包是由哪类应用产生的。
(3)源IP地址 许多应用都是通过其源IP地址进行识别的。由于服务器是专门针对单一应用而配置的,如电子邮件服务器,所以分析数据包的源IP地址可以识别该数据包是由什么应用产生的。当识别交换机与应用服务器不直接相连,而且许多不同服务器的数据流都到达该交换机时,这种方法就非常有用。
(4)交换设备物理端口号 与源IP地址类似,物理端口号码可以指示哪个服务器正在发送数据。这种方法取决于交换机物理端口和应用服务器的映射关系。虽然这是最简单的分类形式,但是它依赖于直接与该交换机连接的服务器。
2.报文标记
在识别数据包之后,要对它进行标注,这样其他网络设备才能方便地识别这种数据。由于分类可能非常复杂,因此最好只进行一次。识别应用之后就必须对其数据包进行标记处理,以便确保网络上的交换机或路由器可以对该应用进行优先级处理。通过采纳标注数据的两种行业标准,即IEEE 802.1p或差异化服务编码点(DSCP),就可以确保多厂商网络设备能够对该业务进行优先级处理。
802.1p优先级位于二层报文头部,适用于不分析三层报头,而在二层环境下保证QoS的场合。它也被称为CoS优先级,由3个bit组成,取值范围为0~7。
3.QoS动作及拥塞解决
在局域网交换机中,多种业务队列允许数据包优先级存在。较高优先级的业务可以在不受较低优先级业务的影响下通过交换机,减少对诸如话音或视频等时间敏感业务的延迟事故。
为了支持优先级,交换机的每个端口必须至少提供2个队列,这些队列通常被称为本地优先级,交换机一般支持4个或8个本地优先级。当数据包到达交换机时,都要根据其报文内的802.1p优先级将其分配到适当的本地队列,然后该交换机再从每个本地队列中转发数据包。交换机通过管理其本地队列,即可完成对802.1p报文的转发,如图2所示。
以下是两种常见的本地队列调度方式:
(1)严格优先队列(SPQ) 这是一种最简单的排队方式,它首先为最高优先级的队列进行服务,直到该队列为空,然后为下一个次高优先级队列服务,依此类推。这种方法的优势是高优先级业务总是在低优先级业务之前处理。但是,低优先级业务有可能被高优先级业务完全阻塞。
(2)加权循环(WRR) 这种方法为所有业务队列服务,并且将优先权分配给较高优先级队列。在大多数情况下,相对低优先级,WRR将首先处理高优先级,但是当高优先级业务很多时,较低优先级的业务并没有被完全阻塞。
三. 现有播录网的结构及缺点
通过上图我们发现,局域网内部的所有机器对于带宽的占用处于同样的地位。但从实际机器数量上看,媒资网内的机器占用了部分带宽,这将不能保证各播出站、录制站的正常带宽。
基于以上分析,要保证播出站、录制站的带宽需求,我们可以通过两方面来解决。
(1)降低媒资网内计算机占用的带宽,即在满足办公需求的前提下,采用端口限速的方法降低网内计算机的带宽,做到媒[FS:Page]资网占用总带宽的可预测性。这样即使通过媒资网使用音视频点播、数据下载等占用大量带宽的应用,也不会对播出站、录制站的正常工作造成影响。
(2)提高播出站、录制站所收发报文的级别。这样即使发生网络拥塞,播出站、录制站的服务也能得到及时响应。
四. QoS技术对现有播录网改进的具体实现
这里以连接到Cisco3550的F0/1上的办公网PC为例,设置其端口速率最大为1M,具体配置如下:
Switch(config)#mls qos //在交换机上启动QOS
Switch(config)#access-list 10 permit 10.10.1.0 0.0.0.255 //控制pc上行流量
Switch(config)#access-list 100 permit any 10.10.1.0 0.0.0.255 //控制pc下行流量
Switch(config)# class-map user-up //定义PC上行类,并绑定访问列表10
Switch(config-cmap)# match access-group 10
Switch(config-cmap)# exit
Switch(config)# class-map user-down
Switch(config-cmap)# match access-group 100//定义PC下行类,并绑定访问列表100
Switch(config-cmap)# exit
Switch(config)# policy-map user-up //定义PC上行的速率为1M
Switch(config-pmap)# class user-up
Switch(config-pmap-c)# trust dscp
Switch(config-pmap-c)# police 1024000 1024000 exceed-action drop
Switch(config)# policy-map user-down定义PC下行的速率为1M
Switch(config-pmap)# class user-down
Switch(config-pmap-c)# trust dscp
Switch(config-pmap-c)# police 1024000 1024000 exceed-action drop
Switch(config-pmap-c)# exit
Switch(config)# interface f0/1
Switch(config-if)# service-policy input user-up
Switch(config-if)# service-policy input user-down
五. 总结
采用QoS技术可以对现有制作、播出局域网进行改造,大大提高了播出站、录制站的服务能力,降低网络通信成本,加强网络运营管理,保证了关键业务的传输质量。紧跟IP技术的发展步伐可以大大提高我台信息化程度,提高播出和制作的水平,使网络技术更好的服务于广播事业。B&P
参考文献:
1、W. Richard Stevens.《TCP/IP详解卷1:协议》,第一版. 机械工业出版社.2000.第33页
2、白建军/卢泽新,《 路由器原理与设计》.第一版.人民邮电出版社.2002.7.第57页
3、林闯/单志广/任丰原.《计算机网络的服务质量》第一版.清华大学初版社. 2004.4第28页
为您推荐
1.千兆以太网技术优势在局域网中为了维持直径为200米的最大碰撞区域,最小CSMA/CD载波时间,以太网时间片已从目前的512比特扩展到512字节(4096比特),最小信息包大小仍为64字节。载波扩展特性在不修改最小包尺寸的条件下解决了CSMA/CD固有的时序问题。虽然这些改变可能会影响到小信息包的性能,然而这种影响已经被CSM/CD算法中称作信息包突发传送的特性所抵消。千兆位以太网最大的优点在于它对现有以太网的兼容性。同100M位以太网一样,千兆位以太网使用与10M位以太网相同的帧格式和帧大小,以及相同的CSMA/CD协议。这意味着广大的以太网用户可以对现有以太网进行平滑的、无需中断的升级,
不同应用下网络端到端的QoS需求网页浏览的QoS需求
宽带是固网运营商当前业务中的重点。但是,随着宽带接入用户数量的持续高增长,PC终端的保有数量限制成为运营商发展业务的一个瓶颈。因此,拓展以电视终端为主的IPTV将成为了运营商进一步发展宽带业务的工作重点。然而,IPTV及三重播放的兴起,又给运营商的城域及接入网络带来了新的带宽挑战。因此,找到合理的承载网络解决方案将是运营商下一步发展宽带业务的首要工作。 传统运营商城域网主要分为以SDH为基础的多业务传输平台(MSTP)和星状以太网两种。MSTP的环网结构虽能提供语音、数据等综合接入,但基于SDH传输网的结构特性决定其只能作为以语音为主,数据为辅的网络应用;而传统多级直联的网络,网络响应时间、