首先,从用户付费调用网络资源的角度提出了SDN应用概念;接着,通过对比传统的桌面应用编程、传统的网络编程和SDN应用编程,描述了SDN应用编程的优越性;然后,提出了软件定义价格的概念,综合说明了SDN应用的特点,设计了基于软件定义价格的SDN应用框架,并将其应用于OpenDaylight开源项目;最后,给出了基于软件定义价格的虚拟租户网络测试案例。实验表明,用户可根据软件定义价格自主选择所需的虚拟租户网络。
Firstly, the concept of SDN applications was proposed from the perspective of users payment for allocating network resources. Secondly, with the comparison between traditional desktop application programming and network programming, the advantage of SDN programming was described. Thirdly, the concept of software defined price (SDP) was introduced. Based on the characteristics of SDN applications, the framework of SDP-based SDN application so as to apply to the OpenDaylight open source project was designed. Finally, an implementation of creating a virtual tenant network based on SDP was showed. The results of experiment present that the users can choose their desired virtual tenant according to the mechanism of SDP.