基于VoIP的NAT穿越方案的研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
伴随着Internet技术获得的巨大成功,IP技术成为未来信息网络的支柱技术之一,以IP为核心的分组化和以移动通信为核心的无线化已成为电信网络演进的主流方向。而软交换技术的出现标志着以多媒体通信为主体的新一代语音电话通信方式的到来。随之,安全和地址缺乏问题也被提到了议事日程表上。网络地址翻译技术一方面起到了安全作用,另一方面也缓解了IP地址缺乏的压力,然而它也并非全无缺点,相反它也带来了一些负面的问题。这主要表现在某些必须将地址信息嵌入到IP数据包负载中的应用层应用如FTP、SMTP等不再有效。其结果,对NAT的穿越成为VoIP技术必须开展解决的一个重大问题。
     本文通过分析和比较常用NAT穿越技术中的STUN与TURN穿越技术,并在此基础上提出了综合两者优点,而尽量减小两者缺点的一种将两者相结合的动态转换穿越方案。对于这一穿越方案的实现,本文先是从STUNserver和TURNserver进行设计,然后通过分析该穿越方案下系统的工作流程,提出了算法实现。最后,通过具体实验给予验证。
With the great success of Internet technology, IP technology has become one of the key technologies in the future information network. Packet switch based on IP and wireless communication based on mobilization have become the mainstream of the communication network. And the new-generation VoIP communication appeared with the birth of the softswitch technology based on multimedia communication. Subsequently, the problem of safety and lack of network address is also be made into an argument matter agenda. On one hand, NAT technology makes performance on safety problem; on the other hand, it also alleviates the pressure of lack of IP address. However, it also has defects and brings out some negative influence. This mainly finds expression in some application layer use which must embed address information into IP data packet, such as FTP, SMTP and so on. As a result, NAT traversal technology becomes an important problem for VoIP technology.
     Through analyzing and comparing STUN with TURN traversal technology, this paper puts forward a traversal plan that comprehends advantages of STUN and TURN and decreases their disadvanges to the best of their ablities which is named dynamic translation traversal plan . To realize this traversal plan, this paper firstly designs STUN server and TURN server, thus puts forward algorithm realization through analyzing work flow of this system based on this traversal plan. Finally, this paper tests and verifies it through concrete experiment.
引文
[1] 糜正琨,软交换组网与业务,人民邮电出版社, 2005.9
    [2] 张宇, VoIP 中若干关键技术的研究 ,[博士学位论文] ,浙江大学 ,2001
    [3] 曹志刚 ,钱亚生 ,现代通信原理 ,清华大学出版社 ,2000
    [4] 陈俊良 ,IP 电话与 IP 电话技术基础 ,机械工业出版社 ,2001.7
    [5] 张登银 ,孙精科 ,VoIP 技术分析与系统设计 ,人民邮电出版社 ,2003.5
    [6] 林闯 ,单志广 ,任丰原 ,计算机网络的服务质量 ,清华大学出版社 ,2004.4
    [7] 张传福 ,IP 电话协议及其比较 ,当代通信 , 2003.12
    [8] 王 琦 ,马 跃 ,喻 炜 ,VoIP 中 为 保 证 语 音 质 量 所 采 用 的 关 键 技 术 ,中 国 数 据 通信,2002.2
    [9] 罗华 ,袁祝新 ,VoIP 关键技术及应用 , 现代计算机 ,2001.10
    [10] 邱祖兴 ,刘福 ,浅析 VoIP 的发展 ,有限电视技术 ,2005.11
    [11] 张杰 ,发展中的 VoIP 服务 ,世界电信 ,2005.11
    [12] 郭志强 , VoIP 威胁传统通信网络 ,个人电脑 , 2005.11
    [13] 李冬芬 ,漫谈 VoIP 技术及其应用 ,中国科技信息 ,2005.10
    [14] 顾萍 ,VoIP 关键协议研究与分析,电信建设 ,2005.1
    [15] 丁夫 ,王有论 ,IP 网与 PSTN 话音业务互连 ,电子技术, 2004.4
    [16] 苏华英 ,赖平漳 ,IP 电话技术及其应用 ,人民邮电出版社, 2001
    [17] 顾亚平 ,UoIP 技术及其应用 ,声学技术 ,2002.4
    [18] 舒美华, VOIP(中文),人民邮电出版社, 1999
    [19] 陈启祥 ,张明武 ,提高 IP 电话服务质量 QoS 的技术实现 ,计算机应用 ,2001.4
    [20] Gary R.Wright W.Richard Stevens 著 , 陆雪莹,蒋慧等译 .TCP/IP 详解(卷 2):实现 ,.北京:机械工业出版社 , 2000
    [21] Daniel Collins 著 ,舒英华 ,李勇译 .VoIP 技术与应用 ,2003.6
    [22] Walter J.Goralski and Matthew C.Kolon 著 ,舒华英等译 .IP 电话原理技术应用,北京:人民邮电出版社,2000
    [23] W.Richard Stevens 著 ,范建华 ,胥光辉 ,张涛等译 .TCP/IP 详解(卷 1):协议 ,北京:机械工业出版社,2000
    [24] Camarillo G, Marshall W, Rosenberg J, Integration of resource management and session initiation protocol C SIP , Internet RI'C3312 , 2002
    [25] Schulzrinne H, RTP Profile for Audio and Video Conferences with Minimal Control , RFC1890 , 2001.1
    [26] Daniel Collins, Carrier Grade Voice over IP, the People's Posts and Telecommunications Publishing House, 2001
    [27] Shenker S , Partridge C , Guerin R , Specification of Guaranteed Quality of Service , RFC 2212 , 1997.9
    [28] Said Soulhi, Telephony over packet networks, IEEE Canadian Review, 1999
    [29] Arnott S, VoIP makeover transforms ugly duckling network, Computing, 2002.8
    [30] Volg C, Wolf L, Herrtwich R, et al, Quality of Service management for distributed multimedia systems, Multimedia Systems Journal, 1995.7
    [31] Yun Zhang , SIP-based VoIP network and its interworking with the PSTN , Electronic&Communication Engineering Jorunal,2002.12
    [32] Rao, Herman CH, Lin, Yi-Bing, Cho, Sheng-Lin , IGSM : VoIP Service for mobile networks, IEEE COMMUN MAG, 2000.4
    [33] Colin Chen, MC Based P2P Video Communication Service. UTStarcom Project Document, 2004.2
    [34] Tat C, Scnthil S, On applying SIP security to networked appliances. In Proc. Of the IEEE 4th Int'1 Workshop on Networked Appliances, IEEE Press, 2002
    [35] B.Ford, Network Address Translation and Peer-to-peer Applications draft-ford-natp2p-00,2003.4
    [36] J.Rosenberg, Examples of Network Address Translation ( NAT ) and Firewall Traversal for Session Initiation Protocol ( SIP) , 2003.10
    [37] J.Rosenberg, R.mahy, C.Huitema, Traversal Using Relay NAT ( TURN) draft-rosenberg-midcom-turn-03,2003.10