软件定义网络架构的应用层
软件定义网络(SDN)的目标是实现理想化的企业网络,将网络控制与物理网络拓扑分离,从而创造一种从中央管理控制器向所有交换机和路由器发送流量的环境。在软件定义网络环境中,这种基于软件的控制器必须具备网络资源和容量的端到端监控能力。 通过网络的端到端视图,SDN控制器就能够成为网络应用程序和服务的特殊运行平台。OpenFlow是一种支持软件定义网络的先进规范,但是OpenFlow规范并没有完全确定软件定义网络是如何支持这些高级网络的。解决方法始于软件定义网络的架构,它是OpenFlow应用程序的基础。 Big Switch Networks的创始人之一Kyle Forster指出,随着软件定义网络的发展,供应商和企业将采用一种三层架构。架构的第一层是物理网络设备,包括以太网交换机和路由器。中间层由控制器组成,通过转发流量的网络设备了解容量和需求等企业信息,它们启动和中止流量。最顶层是一些用控制器实现安全、管理和其他特殊功能的应用程序。 Forster说:“供应商必须有其中的一层到两层、甚至是多层。”他指出,Big Switch主要关注于控制器和应用程序开发层。” 同时,Big Switch和其他供应商正与第三方展开合作,共同开发控制器应用程序,实现具体的安全、管理及其他功能。 Forster说,这些基于控制器的应用程序有目前物理网络设备的功能。例如,负责建设软件定义网络的网络架构师可以在控制器上部署虚拟负载均衡、虚拟入侵防御系统(IDS)或虚拟防火墙等应用程序。这些应用程序会检查控制器的信息,包括流量模式、应用程序数据和容量。如果IDS应用程序发现控制器处理的流量上出现了恶意流量,那么它会在这些数据包感染网络之前将它们隔离。 Current Analysis的首席传输和路由基础架构分析师Glen Hunt指出,目前软件定义网络应用程序的市场并未成型,但是OpenFlow架构能够为控制器应用程序提供一些重要信息。这些信息可用于实现一种更加灵活、高效和安全的网络环境。 软件定义网络设备:促进云计算 Hunt指出,云计算应用程序可能显著地受益于软件定义网络和OpenFlow,因为这些技术大大简化了多供应商虚拟环境的资源分配。基于控制器的负载均衡应用程序能够利用控制器中关于各个网络设备的大量容量信息,自动地在虚拟机之间迁移工作负载。 基于控制器的应用程序与部署在虚拟机上的虚拟网络服务设备很相似,但是与使用物理设备的常规模型相比,它们具有更高的可扩展性、灵活性、效率和可管理性。 Hunt说:“从服务提供商的角度 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |