存储 频道

深入解析FCoE:成功之道还是灾祸之源?

  Fibre Channel over Ethernet(FCoE)能够解决运营独立存储和通用网络过程中遇到的所有问题?

  FCoE确实还没有成气候,但是已经有不少文章认为这项技术还没发展就会胎死腹中。让我们再看看将通用网络流量和存储网络流量混在一起的想法是否合适? 这项技术是否就是成功之道呢?

  将通用网络流量和存储网络流量放在同一个网络上,能否就相当于将公路与铁路的交通放在一起?

  Freeform Dynamics的托尼洛克(Tony Lock)认为,这样做是可行的,但是需要小心准备和监控。

  在过去的十多年里,将用户和他们的应用软件及服务连接在一起的网络经常成为人们想当然的对象。但是如果通用网络一直不能得到普遍重视,那么除了管理网络的管理员之外,其他人就会对将服务器与存储设备联系在一起的网络视而不见了。 许多组织都对他们的IT基础设施进行了重大调整,IT厂商推出了大量的存储新技术。这就引发出一个问题,即将专业存储网络与通用以太网数据网络捆绑在一起是否可行?

  通用网络是牢牢地建立在TCP/IP协议和以太网的基础之上,而存储网络使用了许多不同的协议和网络技术。在这些技术之中,使用率最高的可能就是光纤通道技术,这是一种无损的重要协议,可以保证发送到存储磁盘上的所有数据都能在最短的时间里送达,而且几乎不存在数据损坏的情况。 这些特征原本并不在通用网络使用的标准以太网协议之中。虽然标准以太网协议的推广速度越来越快,但是相应的支持却还得不到普及,而且需要购买新的技术、设备和工具,从而导致客户设备支出的增加。

  那么,通过经济有效的方式让存储流量与通用网络流量共享一个公共的线路系统(即以太网)是可行的吗?从技术角度来说,这是可行的,因为许多协议如FCoE和iSCSI现在已经发展得相当成熟,能够被应用于主流市场了。许多组织显然已经开始考虑将不同的网络流量以及相应的管理工作聚合在一起,共用一个网络基础设施。

  让存储和数据网络共用一个网络基础设施系统可以节省大量的成本,动态重新配置有很大的灵活性。但是这种改变也面临着很大的难题。 比如,网络线路基础设施有很长的使用寿命,更换它们绝非一件容易的事。

深入解析FCoE:成功之道还是灾祸之源?

  尽管如此,正如附表所示,许多组织都开始意识到聚合网络可能具备的影响力。也就是说,现在仍然存在着在同一个物理网络上运行存储和应用数据流量,而且用户和应用都不会因为服务质量下降而受到影响的可行性有关的问题。你能做到吗?

  答案是肯定的,但是也不能期望过高。管理聚合网络的复杂性需要先进的流量监控和管理工具,以保障服务质量满足用户需求。了解目前的使用情况和服务质量的基本要求以及通过网络提供的每项服务未来的增长预期是很重要的,但是现在很少有组织会这么做。

  要想利用一个网络来支持各种类型的流量,就要求使用新技术和新工具。目前,还没有一种非常好的的解决方案,而且那些解决方案的成本很高,操作也非常复杂,因此推广使用聚合网络很可能还要几年而不是几个月的时间才能实现。

  格列格费罗(Greg Ferro)网络架构师和高级工程师/设计师

  决定使用一种网络结构的其中一个关键要素是认识到存储结构就象是一根SCSI线缆或通道那样运作,它可以根据变化的以太网被模仿和修改。这个道理适用于FCoE和iSCSI. FCoE利用将光纤通道密封到以太网框架中的方式作为一个单纯的包装。除了保证光纤通道MTU是1440字节之外,没有对光纤通道框架进行修改。 光纤通道和iSCSI都是将SCSI命令从主机发送到磁盘驱动器的简单机制,磁盘驱动器被模仿成了一个LUN。

  在数据网络中,模仿一个通道是非常困难的。以太网在设计时就被定位为一种有损协议,因此,使用以太网的应用软件都是容许延迟甚至数据损失的。 例如,TCP/IP协议要重新获取丢失的数据包,然后重新为数据包排序,解决网络损失的问题。以太网交换机可以在某种程度上提供数据缓冲,因为以太网是一种有损协议,必须在出现临时过载时决定将哪些数据传送过去。 因此,网络流量100毫秒的短脉冲可以在被发送出去之前利用缓冲转变成50毫秒的脉冲。

  数据中心交换机是以太网交换机中的一类新产品,它可以提供更大的带宽、更高的性能、更低的延迟和更强的弹性。

  当以太网数据帧被交换机接受到的时候,它就会被储存在一个存储单元里,等待被发送出去。对于存储流量来说,这是不允许的,因为端到端延迟应该被控制在尽可能低的水平上,以确保存储速度。 以太网交换机可以通过设置来保证立即对存储着存储数据的缓冲区做出反应,将数据发送到下一站。

  当出现缓冲区溢出的事件时,光纤通道协议就会要求通道上的交换机或主机向数据源发出信号,将缓冲区溢出的情况告知数据源,这样数据源就可以停止发送数据,直到接受到可以恢复数据发送的信号再开始发送数据。

  Enhanced Transmission Selection(ETS IEEE 802.1Qaz)提供了一种识别和聚合流量的方法,基于优先等级的流量控制(PFC IEEE 802.1Qbb)可以为每一次跳跃提供连接信号,以便在网络发送阻塞时停止发送。ETS同时也是交换机动态准备功能的基础,它可以在交换机之间发送配置数据信号,以保障设备之间的正确配置。

  将PFC与ETS配套使用就意味着存储数据可以用与SAN一样的方式被选择和处理。数据流量可以使用未被存储设备使用的可用带宽,因为存储数据是间歇性的,而且流量要相对小一些。 DCB(数据中心桥接)网络同样适用于iSCSI、NFS和FCoE,这就给存储管理员提供了更多的选择。

  格列格费罗称自己是思科和数据网络的人力基础设施。他是一位自由职业者,致力于研究金融机构和服务供应商,主要为转售商和网站工作。

  归纳

  将两种不同类型的流量混合在一起,从技术上是可行的。但是这只适用于数据量巨大,而且用户使用了合适的以太网设备和标准的情况下。 只要用户慎重规划、做好升级以太网基础设施的准备工作并密切关注它,这是可行的。 现在还没有所谓的非常好的方案,洛克建议用户扩展现有网络管理工具,并进行相应的修改。

  FCoE显然不是普通以太网的插件、替代品或升级。到目前为止,还没有迹象表明将存储网络和通用网络聚合在一起的解决方案即将迎来大的发展。

  当然,这样做的最大理由是考虑到升级以太网的成本以及管理聚合网络的复杂性问题。FCoE不是包治百病的灵药。 不管这是不是会导致以后想聚合网络的方向发展,我们完全不能确定。

0
相关文章