摘要:网络供应商通过引进一种新的数据中心结构来响应这个趋势,这种结构能够保证在服务器之间实现高带宽和低冗余的任意连接。 |
虚拟化从根本上改变了企业数据中心网络架构的需求。为了满足这些变化的需求,很多网络供应商正在彻底改造他们的数据中心网络生产线,强调数据中心结构的概念。
数据中心结构替代过时网络架构
传统的三层数据中心架构结构的设计是为了应付服务客户端-服务器应用程序的纵贯式大流量,同时使网络管理员能够对流量流进行管理。工程师在这些架构中采用生成树协议(STP)来优化客户端到服务器的路径和支持连接冗余。
STP可以很好地支持客户端-服务器应用程序及其流量,但是却只能低效率地支持与分布的应用程序架构相关的服务器到服务器或横向通信。服务器虚拟化将与生成树和三层架构组合到一起。由于虚拟机可以在数据中心中迁移,因此STP在重建高度虚拟化的数据中心网络路径清单时可能最终变成一个近似无限的循环。
数据中心结构的基础
网络供应商正在开发一种新型数据中心结构,在这个网络中,来自任意端口的流量都可以以尽可能少的跳数到达任意其它节点。
数据中心结构一般都具备高速端口,用新多路径替代生成树,以及简化的管理和自动化。
很多网络供应商正依赖于各种Ethernet标准的改进来建立他们的数据中心结构。在数据中心中,建立服务之间的真实任意连接的2个关键Ethernet改进是Transparent Interconnection of Lots of Links(TRILL)和Shortest Path Bridging(SPB)。TRILL是Internet Engineering Task Force(IETF)的一个暂定标准,它使数据中心结构的交换机广播它们的连接端口状态的2层协议。同样地,一个基于TRILL的数据中心结构可以使用这个信息来确定将数据包传输到它的目的地的最短路径。SPB被IEEE提议为802.1aq,它与TRILL很类似,但是它是使用现有生成树协议来保持向后兼容的。与TRILL不同的是,SPB可以建立在现有的Ethernet芯片上。
有些供应商在他们的数据中心结构中通过第三种方法多机架链路聚集(M-LAGor MC-LAG)实现了多路径。这个功能允许一对交换机通过互连而同时激活和同时处理流量。M-LAG与STP联合部署,把出现的循环事件转移到STP上。