摘要
传统的TCP/IP网络由紧耦合的网络设备组成,研究者无法在真实的网络环境中开展创新实验;软件定义网络(Software defined network,SDN)是一种新型网络架构,能够将控制功能从网络设备中分离出来,并为网络应用提供可软件编程的接口;文章介绍了软件定义网络产生的研究背景和发展现状,阐述了SDN的体系结构和关键技术,包括OpenFlow技术和FlowVisor;最后使用POX和Mininet搭建小型SDN,验证了Shell编程生成的流表的控制功能,分析了Flow Mod报文中匹配域和动作域的转发报文机制,以及OpenFlow 1.0协议的不安全特性。
The traditional TCP/IP network is composed of tightly coupled network equipment,researchers can not develop innovative experiments in real network environment.Software Defined Network(SDN)is a novel network architecture,which can separate the control function from the network equipment,and provide the API.The article briefly introduces the research background and development of the SDN,and details the SDN architecture and key technologies,including OpenFlow and FlowVisor.Finally,it builds a small SDN,using POX and Mininet,to verify the control function of flow table generated by shell programming,and analyse the packet forwarding mechanism of Match field and Action field of Flow Mod message,as well as the unsafe characteristics of OpenFlow 1.0protocol.
出处
《计算机测量与控制》
北大核心
2013年第12期3414-3417,共4页
Computer Measurement &Control
基金
国家自然科学基金项目(61170035)