软件定义网络(SDN)在计算机网络领域代表着一种革命性的方法,因为该方法提出了一种新的模型来控制转发与路由数据包。该课题的研究仍然处于发展当中,可供选择的设备并不多,如SDN路由和交换机不仅种类少,而且价格昂贵。于是,为了使得研究人员以最小代价进行SDN实验和验证这种技术的新功能,一个解决思路是使用网络仿真软件。本文主要集中在研究与测试SDN仿真平台:Mininet。首先简要说明了Mininet中SDN元素以及是如何工作的,在第一个实验中表明了其快速与简单的网络建模,有助于快速提高科学研究。第二个实验是如何利用POX控制器和OpenFlow协议,软件编写一个自学习型交换通信模块加入到控制器中。最后在Mininet中对这广播交换通信两个模块进行网络性能仿真,结果表明Mininet平台能够以较高的保真度仿真SDN网络的运行,为进一步深入研究SDN网络建立了良好基础。
1