轻量级VoIP系统中RELOAD协议栈的设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:xinduolian1986
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近几年来,电信网开始逐步向端到端IP化的方向发展,力求为用户提供除传统语音通话业务以外的各种增值业务。然而,其网络架构的复杂性、硬件备份等特点,使之部署和维护成本高,升级和扩容复杂度高,网络健壮性低。与此同时,当前互联网上的一些即时语音通信软件,如Skype,由于采用分布式技术而具有均质化、容错性、自组织等特点,迅速占领了语音通信领域的大多数市场,给电信网的发展带来新的思路。但是,作为互联网开放环境下的一款产品,Skype也不可避免地存在着互联网本身的一些弊端,如无法保证的QoS问题,互联网开放环境下的安全问题和监管困难等问题。   本文在借鉴互联网领域分布式技术的同时,结合电信运营商多年以来在QoS、安全和管理领域所积累的成功经验,提出一套低成本、高健壮性、高可扩展性和可管可控性的轻量级VoIP系统。该系统架构可分为应用层、核心控制层和承载层,系统通过应用层服务器为用户提供注册、音视频呼叫及其他增值类业务。在核心控制层中,业务节点通过P2P技术组织起来,可自组织地加入或退出核心控制层,实现动态的网络拓扑维护。   作为轻量级VoIP系统中分布式技术的核心体现,RELOAD协议栈成为整个系统的设计和实现重点,该协议是IETF P2PSIP工作组提出的一套全新的P2P协议,位于应用层和传输层之间,旨在为P2P网络提供资源的定位与发现功能。作者参与了该协议栈的架构和操作流程设计,并重点完成了协议栈中Storage模块的实现,该模块主要负责RELOAD协议中数据存储类消息的生成和处理,及拓扑维护过程中的数据迁移备份等操作。最终通过测试RELOAD协议栈在轻量级VoIP系统中的使用情况,验证了协议栈的可用性和可靠性。
其他文献
近年来,随着科技的进步,许多人都拥有多种移动设备,如何保证用户多种设备上的数据一致,成为了用户的重要需求。在用户日常处理的各种数据中,联系人信息是非常重要的一项内容,
双线性对是基于身份密码系统的基础和关键,双线性对的计算效率直接影响着密码系统的效率,双线性对的计算效率不高直接制约了其在实际中的应用。针对双线性对有效实现的问题,大量
近年来,随着信息技术的迅猛发展,工作流技术被广泛应用于企业和政府部门的信息系统中。流程监控对于一个工作流系统来说具有着重要意义,它不仅可以帮助用户随时了解业务进度和执
移动机器人在避障导航时需要准确知道机器人当前位置,为了提高移动机器人在避障导航时的定位精度,弥补使用单个定位传感器的缺陷,需要使用多传感器融合定位的方法。目前国内外较
在网络应用程序日益被广泛使用的时代,作为网络应用程序的一个重要组成部分消息处理功能在多数的网络应用程序中已经存在,每一个软件都有自己的消息处理程序,但是却没有一个通用
三网融合环境下,专业化的内容管理需求迅速崛起,其打包管理逐渐引起重视;与之类似,移动广告业务、传媒及广告业有着丰富的排期收益需求,它们具有本质的同一需求,即媒介资源的管理及
随着融合网络中Web Service应用日益频繁,对以服务为中心的传统电信业务领域的Web Service,提出了服务质量和可靠性上的更高要求。虽然行业中对于Web Service的实现方式的理论
自互联网诞生以来,伴随着通信技术的每次进步,基于IPv4协议的传统Internet网络已经演进为可以在多种不同类型设备之间传输语音,视频,文本等的规模庞大的复杂网络,然而IPv4地址空间
无线传感器网络(Wireless Sensor Network,WSN)被认为是21世纪最重要技术之一,它能实时监测、感知环境中各种对象的信息,并将这些数据处理后呈现给用户。将无线传感器网络应用于
在互联网技术不断发展的今天,基于互联网技术拓宽业务发展领域,并实现新的经济增长点,是传统电信运营商非常希望达到的目标;与此同时,互联网内的用户也期望可以享受到更加可靠、方