论文部分内容阅读
互联网正处于飞速发展的时代,涌现出越来越多的网络应用与服务,大量不同类别的资源数据使人们的生活与互联网日益紧密。与此同时,网络协议与管理也日趋复杂,传统网络架构暴露出一系列的问题。在此背景下,软件定义网络体现出其独特的优势,其中以OpenFlow为代表的实现受到越来越多的关注。在软件定义网络(Software-Defined Networking, SDN)新型架构下,实时可靠的网络信息呈现和简单直观的网络管理是其中一个重要方面。传统网络管理系统主要采用简单网络管理协议(Simple Network Management Protocol, SNMP),大多数的网络设备都支持该协议,网络管理端通过该协议与网络设备进行通信,获取设备信息数据。而重新设计网络管理系统管理SDN网络是一个复杂的过程,并且近期内不可能使用SDN全面替代现有网络,因此如何通过传统网络管理协议管理新型网络架构是一个亟待解决的问题。本文依托于国家863项目“三网融合”,在多业务网络融合软件定义网络基础平台上,结合OpenFlow的集中管理机制,设计和实现SDN网络管理系统。首先,本文基于NOX控制器平台设计和实现了SDN网络拓扑和资源获取组件,并设计管理信息库(Management Information Base, MIB)结构,提供统一的SNMP接口。其次,本文以WEB方式提供SDN网络管理平台,对获取的SDN资源数据存储并展示。该平台主要完成物理网和不同虚拟网拓扑信息、流表流水线、流表内容信息和不同虚拟网业务信息的实时性管理。其中,虚拟网业务包括SIP会话业务、组播业务及传统IP业务。最后,本文搭建了SDN网络测试环境并针对SDN网络管理需求设计测试用例,对SDN网络管理系统进行了测试,验证了SDN网络管理系统对物理网及虚拟网拓扑、流表和虚拟网业务信息管理的有效性和实时性。