基于SDN的IPv4与IPv6互联技术的研究

来源 :电子科技大学 | 被引量 : 5次 | 上传用户:xgw111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络规模的扩大和各种各样新应用的产生,IPv4网络暴露出来越来越多的问题,如IPv4地址耗尽、安全性问题、QoS(服务质量)问题、配置不够简便等。这些问题已严重阻碍了当前互联网的发展,因此设计制定了新的IPv6协议。而要将当前的IPv4网络完全升级为IPv6网需要付出巨大的成本,因此在未来一段漫长的时间内IPv4与IPv6会同时存在。为保证网络业务的连续性,在IPv4与IPv6共存阶段必须引入IPv6过渡技术,当前使用的每种过渡技术都只针对某一种特定应用需求而不具有普适性,因此在实际部署中需要根据具体应用需求在网络中添加具有相应功能的设备,这无疑增加了网络的复杂性。另外,由于网络应用需求的变化而对网络的实际部署做出改变和调整,不但增加了网络部署配置的复杂性而且会造成网络资源的浪费。SDN(Software Defined Networking)是由美国斯坦福大学提出的一种新型网络架构,其主要思想是将网络的控制面与数据面分离,通过软件编程的方式来实现对网络的管理和控制。本文在SDN框架基础上做了IPv4与IPv6互联技术的研究,设计了基于SDN的IPv4和IPv6互联系统。在该系统中利用SDN的技术手段,用控制面提供的标准控制接口编写IPv4与IPv6互联的应用软件,然后将其安装配置到SDN控制器中。这种方式不仅配置起来简单方便而且不需要对原有IPv4和IPv6的网络设备做功能上的改动。当不需要IPv4与IPv6互联的需求时,只需从控制器中移除IPv4与IPv6互联的功能即可,对网络造成的影响微乎其微。本文设计的基于SDN的IPv4与IPv6互联系统由路由子系统和互联子系统两个子系统组成。路由子系统主要包括路由网关配置模块、路由网关设备探测模块路由信息管理模块三个功能模块,实现了边界路由网关设备的配置、探测和路由表等信息的维护管理。控制器会根据其维护的路由表在SDN网络拓扑中寻找一条连接IPv4网络和IPv6网络的路径。互联子系统则主要包括DNS-ALG(应用层域名网关)模块和NAT-PT(地址转换协议翻译)模块两个功能模块,在IPv4主机与IPv6主机的通信过程中实现了域名解析阶段中IPv4地址与IPv6地址的映射关系的建立和数据通信过程中IPv4数据包与IPv6数据包间的协议翻译和地址转换。本文最后用Floodlight控制器、Open vSwitch等工具搭建了基于OpenFlow技术的SDN仿真网络来对互联系统进行测试并对测试结果进行分析。
其他文献
移动网格的产生得益于网格计算和移动计算技术的迅猛发展,它继承了传统网格的特性,能够为网格用户提供多样化、可靠的网格服务。同时,移动网格加入了对移动设备的支持,不仅可
网格利用互联网把地理上广泛分布的各种资源(包括计算资源、存储资源、通信资源、软件资源、数据资源、信息资源、知识资源、外部设备等)连成一个逻辑整体,实现网络虚拟环境
中间件是位于应用服务层和系统平台之间的软件层,屏蔽了底层操作系统和硬件平台的差异性,使得应用程序独立于操作系统和硬件平台,实现了异构网络中不同服务对象的相互协作、同一
移动网格计算(mobile grid computing),即网格计算和普适计算技术的融合,其关键技术即为移动网格。当前大多数网格结构和算法并没有把移动计算环境考虑在内,因为移动设备还没
本文以人脸表情识别系统为主要研究平台,以Microsoft Agent技术在人脸表情识别中的应用为重点研究方向,对于人性化的特征表达进行深入而系统的研究。Agent支持语音识别输入指
当今对计算机网络安全提出最大挑战的是起源于上世纪80年代的网络蠕虫。蠕虫因其传播隐蔽,感染速度快,造成损失大的特点使得对蠕虫的研究越来越受到人们的重视。现阶段,蠕虫
网络协同工作是一种比较先进的工作方式,它对问题的研究与处理都带来了极大的便利。以往数据处理形式的单一性,数据量庞大、信息冗余、数据安全等问题严重影响业务流程和业务
近年来,随着网络的普及和飞速发展,互联网已经是人们日常生活、工作中必不可少的一部分。那么,对于网络管理来说,最重要的就是可以准确识别并区分网络流量,通过协议识别来对
随着Internet的迅速发展和带宽接入的日益普及,视频点播(Video on Demand,简称VoD)服务已经成为互联网上最流行的应用之一。传统的VoD系统采用C/S(客户端/服务器)架构,主要的
运动传感器在人们的个人移动设备上的广泛存在,催生了对人体运动识别越来越多的研究兴趣。智能手机因其配备的许多传感器正成为一个可用来识别事件的强大平台。这就提供了一