11月2日
昨天介绍了一下数据中心的外延,今天说一下数据中心的内涵。所谓数据中心的内涵就是从数据中心的出口位置一直到数据中心内部,包含所有的网络设备,数据中心的内涵里面又有几个关键的地方,其中最重要的一点就是服务器的接入这个位置。因为云计算要求服务器能够随着它的使用量不断的进行扩展,对接入交换机的扩展性有很高的要求的,传统的网络结构,一般是四层的网络结构,分为接入层,汇聚层,核心层和出口层。传统的接入层和汇聚成之间的使用的是生成树技术。生成树技术对物理资源利用不够充分。他把交换机的端口分为畅通状态和阻塞状态。对于阻塞状态的端口,没有被充分的利用,浪费了投资。其实云计算的需求需要对服务器的数量进行灵活的扩展,相应的交换机的端口数量和交换机的数目也要进行横向的扩展。传统的网络在扩展这一块具有比较大的局限性。扩展起来不带需要部署复杂的网络结构,而且需要复杂的数据配置,增大了运行维护的成本。在接入交换机层面云计算要求在大二层的网络内部,每台交换机维护网络内所有设备的MAC地址。随着虚拟机数量的不断增加,那个地址的数量成倍的增长。当那个地址数量增加到一定的规模后。交换机的内存就成为制约交换机性能的瓶颈。这一点限制了网络规模的进一步扩大。
针对以上的问题,网络设备厂商思科提出了自己的解决方案。这种技术叫fabricpath。这种技术通过在原有的二层帧头外部分装一个头部,通过使用is-is协议,维护链路状态数据库,形成一张没有二层网络环路的网络架构。同时所有的端口都可以用于转发形成源和目的之间的多条等价路径。同时fabricpath域内的交换机只维护本地的MAC地址表而不维护非本地的MAC地址表。使得交接入交换机不必具有很强的性能,降低了投入的成本。在横向扩展方面只要交换机加入到is-is域里面,就可以实现网络横向的平滑扩展。此刻通过这种技术解决了云计算网络中碰到的大多数问题。但这项技术是一个私有的协议。它必然会有标准化的协议版本。这个版本就是trill技术,这两种技术实现的方式基本上一样,只不过在外层头部的格式方面有一些不同。
通过fabric path和trill技术,可以很容易的实现传统网络到云计算网络结构的升级。解决了云计算网络环境中遇到的一些基本的需求。明天我们将介绍fcoe技术。将对云计算技术的解决方案进一步深化。