虽然SDN(软件定义网络)能够提高数据中心的网络灵活性,但SDN市场并不成熟,这个过程可能还需要花费几年时间。这期间,IT经理们也意识到未来的硬件部署离不开SDN。下面就让我们看看网络管理人员需要了解的SDN信息都有哪些呢?
1. 了解传统网络
在传统网络中,数据平面是网络的一部分,它将数据包从一个端口移动到另一个端口,通过在局域网内交换数据包或者将它们路由到另一个网络。而控制平面则是告诉数据平面如何操作,也就是说,提供规则来管理数据包,告诉它们应该如何交换或路由。控制平面之间通过定义良好的协议和规则(例如开放最短路径优先、边界网关协议、多协议标签交换和生成树)来相互通信。
这种模式很重要的一点,是要意识到传统网络的开放性始于每个网络设备的边缘。换句话说,在一个数据中心里,一台路由器的控制平面可能使用开放标准OSPF协议与另一台路由器的控制平面进行通信,这只发生在设备之间。在每个设备内部,控制平面和数据平面之间设有封闭式的私有接口。OSPF协议在控制平面内的运行方式是怎样影响着相同设备的数据平面的转发数据库,这在传统网络中一直是一个谜。
2. 了解SDN的运作原理
SDN在网络内控制平面和数据平面之间开放了一个接口,这使得控制平面可以完全与网络设备分离,并构建另一个完全不同的控制平面。
这项技术并不会改进现有的网络,因为它是一种完全不同类型的网络。很多数据中心经理可能对SDN并不感兴趣。今天的网络设备方式,从根本上来说并没有取得突破,并且对于大多数企业而言,传统的网络设备装置已经很不错了,有着良好的的可编程性和控制功能。因此,即使每个数据中心经理都了解了SDN,但大多数可能还是不会在其环境中部署这项技术。
3.知道在哪里部署SDN
想知道最开始应该在哪里部署SDN吗?这个问题可以咨询开放网络基金会的成员,他们都是参与SDN的主要人群。
早期的SDN最吸引企业的地方是,采用标准的网络边缘功能,构建应用程序。在这样的环境中常见的问题有:超过100千兆的可扩展性、复杂系统的超高可靠性、向世界范围的用户提供一致的体验,以及无需停机进行更改。SDN在提高网络控制的灵活性方面,远远优于目前可用的工具,因而SDN才有如此大的价值。
4. 关注未来产品开发
对于IT经理而言,SDN首先将会出现在常见的运营商和数据中心产品中,例如在故障修复中,对局域网流量控制进行自动重选路由;以及作为一种服务,应用在云计算平台中,或者是作为一种软件服务解决方案。。
随着时间的推移,SDN将会迁移到企业产品中。最先部署SDN的将会这样的网络,有很多内部虚拟局域网、很长的访问控制列表、多种动态路由协议或者复杂的服务配置文件。如果SDN能够实现对数据中心灵活性的提高,那么可以将这些功能集中化,从而消除配置多种设备的耗时缺点,一切也都将正确进行下去。分离数据平面和控制平面的SDN还可能让IT经理减小对供应商的依赖性。