基于SIP的VoIP系统QoS机制的研究及实现

来源 :重庆大学 | 被引量 : 0次 | 上传用户:ouyang1225
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
VoIP(Voice over Internet Protocol)是一种利用Internet网络协议提供IP电话业务和一些增值业务的技术。它可以在公共网络上实现较低成本的语音传输,并且能够同时提供语音、视频、数据、传真等多种业务。从某种意义上说,VoIP技术将从根本上改变人们传统的通话方式。尽管在理论上VoIP技术很早就被证明是可行的,但是,它在语音传输和商业的推广应用上还存在很多技术问题,这也是目前很多研究机构和公司进行VoIP研究的热点。缺乏服务质量(Quality of Service)保证是推广VoIP应用面临的一个难题。VoIP这种实时业务对于网络的服务质量要求和传统业务有相当大的不同,它对于网络的传输延迟、延迟抖动相当敏感,需要网络提供低延迟、低抖动、高优先级的传输服务。而目前的IP网络只能提供“尽力而为”的服务,并没有一个商业上可用的VoIP业务的QoS解决方案。本文提出了一种利用Linux平台下通用的流量控制工具TC实现区分服务,从而保证VoIP系统QoS的方法。该方法首先在数据进入VoIP网关时对数据进行分类(根据端口号进行分类),在分类后,利用TC的DSMARK队列规定,修改VoIP语音流等实时性数据的DS字段的值,使VoIP语音流等实时性数据在VoIP系统中具有最高的转发优先级,从而保证了在VoIP系统中语音通话的质量。论文首先阐述了VoIP技术的技术背景和发展前景,介绍了目前较为流行的用于VoIP系统中的一种信令协议SIP(Session Initial Protocol),分析了影响VoIP系统QoS的关键因素如时延、抖动和丢包率;讨论了改善VoIP系统QoS的策略和方法,重点分析了Diff-Serv(区分服务)的体系结构和基本原理,讨论了通过编写TC脚本实现区分服务的基本方法,提出了基于SIP的VoIP网关QoS模块的总体实现方案:包括QoS模块的实现框架和TC脚本的详细设计。最后给出了该QoS模块在局域网上的测试方案,分别对该模块在功能和性能两个方面进行了测试,结果证明该QoS模块工作效果较好,特别是在网络负载较重时,对VoIP系统的QoS有明显的改善。
其他文献
ZigBee是一种短距离无线通信技术。ZigBee本身的技术特点就决定了ZigBee技术在家庭自动化、工业、医学、现代化农业等领域具有广阔的应用前景,它的目标定位于现存系统所不能满
软件重用是目前解决软件危机比较现实可行的方法之一。构件及构件库的开发是软件重用的前提,构件库能有效地对可重用构件进行管理,已成为当前基于构件的软件开发的核心。如何
在分布式处理环境中,作业分配和调度的一个主要目的是平衡各处理机间的负载,并以此提高并行处理的效率。静态作业分配是指在计算前就被指派给确定的计算机。这种分配方式虽然简
随着Internet的快速发展,WEB已经成为有史以来最大的信息库,并且其内容仍在以指数级增长,传统的依靠浏览器以及关键字检索查询的搜索引擎已经越来越难满足人们对互联网信息服务
网络和多媒体技术在教学中的广泛应用,使得基于网络的现代远程教育得到了充分的普及和发展。作为信息时代中一种新型教育模式,网络远程教育己经成为现代教育体系的一个重要组
广播与数据聚集在无线传感器网络中有着广泛的应用。广播是将信息从网络中的某个节点分发到网络中所有节点的过程,数据聚集是每个节点将采集的信息集中到网络中的某个中心节
在系统开发的周期中,会有很多本质上相互关联的模型产生。特别是在模型驱动开发被工业界所接受的今天,这种情况更为常见。比如在建模或者书写文档的时候,人们经常喜欢把各种模型
本文旨在介绍一种新的交互式的软件需求获取方法。 软件工程学的研究历史将近四十年,在软发开生命周期中,需求分析被公认为最关键的一步。所以,本文试图寻找一种有效的获取软
空间分析是GIS的核心和灵魂,是GIS区别于一般的信息系统、CAD或者电子地图系统的主要标志之一,也是GIS的主要技术门槛。二维矢量数据的空间分析能提供各类要素信息提取和辅助决
经过十几年的发展,数据挖掘产生了许多新的概念和方法,并成功地应用到许多领域,但在教育领域中的应用却并不广泛。现有的教学评价系统通过统计报表,部分地反映了教学效果等有关情