《企业网D1Net》12月6日讯
在虚拟化一统天下的今天,虚拟化带来的变化是多方面的,网络基础设施的发展也不例外,虚拟化技术的应用,使得网络基础设施朝“可编程”方向发展。
以软件形式部署网络基础设施组件,目前正逐步变成现实。借助API脚本语言或其他自动化工具,开发人员可将网络功能直接集成到应用中,例如,网络的负载均衡、防火墙、VPN等功能。API助力开发人员按需配置、管理和停止使用服务。这些变化为现代数据中心带来了更大的灵活性,全新的可编程性以及更高的资源效能。
网络的虚拟化和SDN
内存、磁盘和CPU的虚拟化早已迈入主流的行列。物理机转向虚拟机带来的好处并不仅仅在于在整个通用机上增加了几个工作负载。更重要的是,虚拟机为数据中心量身打造了抽象层:配置、移动、快照及回退都可通过软件轻松实现。“软件定义的计算机”改变了操作模式,并且简化了工作负载管理。
同样的,网络的虚拟化有同样益处,原因如下:
可从物理设备中分离虚拟网络。虚拟化为通用物理设施映射了多个逻辑网络
被上层服务视为等同于物理网络
允许微小单元配置(如同服务器虚拟化一样)
在虚拟化网络中,控制平面很容易从物理设备中分离出来,而转发平面仍旧驻留在硬件里,根据得到的指令运行。控制平面被重新定位到截然不同的抽象服务中,通常作为软件运行在通用机上。该软件取代了大部分传统的路由,成为控制中心,掌握着整个网络全部的端到端情况。
虽然这些想法并不新鲜,SDN却为网络虚拟化展现了一些新的概念。将重心从开放协议转向开放API后,基于SDN的虚拟网络实现了更大的可编程灵活性。例如,通过SDN构建网络控制平面,不受任何特定路由协议的限制。
D1Net评论:
在虚拟化世界里,SDN和网络虚拟化是虚拟化的两大主题之一,而SDN和网络虚拟化之间的关系也是密不可分的。SDN将虚拟网络扩展到路由与交换机之外,转向上层服务,例如流量控制,数据保护,甚至应用。相比于传统的决策资源,其网络控制可基于更广泛的指标。