论文部分内容阅读
中国下一代互联网示范工程CNGI作为下一代互联网的实验平台,采用IPv6为重要协议,推动了IPv6在我国的发展。SIP和IPv6是下一代网的关键协议,SIP以其极好的协议扩展性已经成为构建下一代移动多媒体通信系统的核心信令协议,使用基于IPv6的SIP,充分利用Ipv6海量的地址空间,将使得SIP客户端之间不再需要经过NAT转换真正实现端到端的SIP VoIpv6通信,从而可以充分发挥下一代互联网的优势。由于无线局域网具有部署简单、扩容性强、高带宽等性能优势,特别是随着无线网络设施的大规模部署和无线热点的建设,利用无线局域网提供可视电话服务,是一种非常具有潜力的宽带无线应用。将基于SIP的VoIPv6应用与无线局域网结合,利用新一代宽带无线网技术提供的高接入带宽,可以推动下一代互联网应用的发展。
结合实验室现有国家项目要求,本文实现在实验室的嵌入式开发平台的终端接入IPv6为目标,并进行相应的互通测试,来最终来验证项目草案标准的可行性。MLAN可视电话是基于IPv4网络层协议,在IEEE802.11及GB15629.11系列标准的架构下,支持WAPI接入安全机制,采用呼叫控制协议SIP建立会话连接、利用实时传输协议RTP传输视频/音频数据流。
首先,对现有的IPv4向IPv6过渡的相关技术进行了概述和对比。
其次,对可视电话所涉及的技术:SIP协议和IPv6协议相关基础理论进行了深入的阐述。
通过对以上内容的研究,对IPv4和IPv6的Socket API进行了对比,同时分析了本项目开发所使用的osip、eXosip2、Qtopia和JRTP对于IPv6的支持,指出了在将原有代码程序向IPv6移植时所需要注意的问题,最终将原有基于IPv4的网络程序迁移为协议无关的代码。
最后,在嵌入式开发终端上移植了支持IPv6的网络程序,进行了终端在IPv6下的互通实验。