论文部分内容阅读
随着网络技术的不断发展,网络业务变得纷繁多样,网络规模也变得越发臃肿,传统网络架构由于底层设施的不灵活变得愈发难以维护。如何高效管理底层设施和灵活快速部署网络业务,成为网络运营与管理的难题。SDN(Software Defined Network,软件可定义网络)、NFV(Network Function Virtualization,网络功能虚拟化)和网络编排技术的发展为解决这一难题提供了新思路。三者的结合能实现集中式的资源管控和自动化的网络业务部署,极大地提高了网络管理效率。近年来,基于SDN/NFV的实验网络得到了广泛建设,网络编排技术成为改善网络实验平台管理的新方案。然而目前业界开源网络编排器均是针对运营商网络、企业网络等组网复杂的应用场景,且系统庞大、部署和操作复杂,不适用于这一类实验网络平台,因此研究和设计一种适合实验网络平台的网络编排器是很有必要的。本课题依托于国家重点实验室仪器设备研制项目“网络可定义的虚拟化交换网络平台”,提出一种针对网络实验平台、面向用户的轻量级网络编排器架构。该架构旨在实现集中式的资源管控、自动化的网络业务部署。本论文负责课题中SDN编排子系统的设计与实现,验证SDN编排的流程,实现资源的集中管控和网络连接的自动编排。本论文首先对SDN和网络编排技术原理进行研究,并对主流的开源编排器进行解构和分析;接着对SDN编排子系统进行需求分析,架构设计和编排流程设计;进一步,本论文研究SDN编排子系统各功能模块的实现方案,完成各模块的设计与实现;最后,在实验网络平台部署SDN编排子系统,并进行功能测试。测试结果表明,本文设计实现的SDN编排子系统符合网络编排器需求,能够与其他子系统协作完成网络业务编排。