软件定义网络(SDN,sottware.definednetwork)促进了控制逻辑的快速创新,使控制逻辑模块化和模块组合机制成为SDN的热点研究方向之一。为了在功能模块统一定义和规范划分的基础上实现网络功能组合,首先,从可重构网络引入“元能力”作为SDN控制功能模块划分的原子要素,提出一种基于元能力建模的统一资源描述方法;其次,针对网络功能灵活组合问题,提出了一种基于二级映射的元能力组合模型并给出其启发式算法;最后,为实现元能力组合,设计了作为SDN应用层扩展结构的元能力编排层,并给出基于NetFPGA-10G平台的原型实现。仿真实验与结果表明所提功能组合机制提高了组合效率及节点资源利用率。
Software-defined network (SDN) enables frequent network functional innovation and evolution, making the control function modularity one of the most hot research felds on SDN. Aiming at network-wide functional composition based on unified module definition and function division, firstly, atomic capacity (AC) is introduced as atomic elements of module function division and an AC-based resource description method is proposed; secondly, functional composition module based on two-level mapping is put forward and a heuristic algorithm to calculate the composition is proposed; fi- nally, an AC-orchestrating layer as extended structure of SDN application layer is devised and then a NetFPGA-10G pro- totype implementation is given. Experimental results show that the method can combine functional instances more effec- tively with better resource utilization.