SDN(Software Defined Networking)是由美国斯坦福大学提出的一种新型网络架构,其主要思想是将网络的控制面与数据面分离,通过软件编程的方式来实现对网络的管理和控制.本文在SDN框架基础上做了IPv4与IPv6互联技术的研究,设计了基于SDN的IPv4和IPv6互联系统.在该系统中利用SDN的技术手段,用控制面提供的标准控制接口编写IPv4与IPv6互联的应用软件,实现IPv4数据包与IPv6数据包的协议翻译和地址转换,然后将其安装配置到SDN控制器中.这种方式不仅配置起来简单方便而且不需要对原有IPv4和IPv6的网络设备做功能上的改动.当不需要IPv4与IPv6互联的需求时,只需从控制器中移除IPv4与IPv6互联的功能即可,对网络造成的影响微乎其微.