寻址广域网包丢失,第2部分

处理损失不同,减轻效果并隐藏端站的损失可以提高WAN应用性能。

上次,我们开始讨论可以解决什么来解决丢包对WAN应用程序性能的影响.我们列出了六种不同的可能性,并经历了其中一个人在面前可以显着提高应用程序性能数据包丢失.今天我们将介绍另外两种技术:减轻和隐藏对终端的丢包影响,以及对观察到的丢包作出不同的反应。

我们看到,大大减少了使用一个或多个遍历WAN的数据包的数量复制文件服务,本地Web(HTTP)对象缓存和WAN优化重复数据删除、cifs专用应用代理等技术,将大大提高WAN数据包丢失的应用性能。但这绝不是唯一的方法,实际上,这些方法才是非常适用的或仅在问题的数据已经遍历了WAN的数据一次时才。我们今天和我们的下一列覆盖的技术将为所有人工作TCP(传输控制协议)应用程序,以及一些适用于实时应用程序。

第一种减轻数据包丢失效果的技术是使用正向纠错(FEC).FEC使用额外的开销以及数据包流,以便在不需要重传的情况下纠正数据流中的错误。银色的峰值是一个WAN优化供应商,促进他们使用FEC。

当有一致,均匀分布的低至中等数据包丢失时,FEC工作良好。例如,如果有故障上的最后一英里DSL线上存在误码率,则可能会发生这种情况,尽管这些故障远远不如以前的频繁。但是WAN中的数据包丢失几乎总是通过沿位置之间的路径(或其他一些转发设备)的基于网络的数据包的数据包丢弃。事实上,基于拥塞的数据包丢失是明确的不是通常均匀分布;相反,它很疲惫。特别是,对于损失的持续时间来说是不可预测的。许多损失持续时间非常简短,几个是很长的 - 并且没有办法提前讲述拥塞事件的持续时间。例如,当两个连续的大数据包丢失时,没有合理的FEC开销将成功重建数据。因此,FEC - 即使是“自适应”FEC,当损耗速度似乎更高时试图使用更多前进的冗余 - 在实践中几乎总是无效。它使用额外的带宽进行错误校正,但几乎永远不会能够处理对应用程序性能最大的高数据包丢失的运行。

另一种减轻丢包影响的技术被大多数人使用WAN优化解决方案是在每个WAN优化设备进行TCP终端,并将其与不同的技术组合,而不是标准TCP,以便在两个设备之间进行通信。通过这种方式,数据包丢失隐藏在结束站中,因此它们不会缩短其提供的TCP窗口大小。(WAN优化设备将根据需要缓冲流量。)而TCP终止主要是为了大量有效地使用压缩和数据重复数据删除等技术,而在某些情况下也可以在面对丢包中提高应用性能。

最常见的是,每个广域网优化设备将运行一个专有版本的“高速TCP”或可能RFC 3649- 匹配的实现。尝试与相当大的填充高带宽WAN连接时潜伏,甚至偶尔单包丢失在普通TCP可以大大减少带宽使用,因为TCP旨在削减一半的窗口大小的一个丢失的包,和成长收到确认窗口大小相对缓慢。高速TCP实现解决了这个问题,并且在低损耗下工作得很好(即在任何有用的时间框架内丢包率远低于1%)。

WAN Optimization设备之间专有的高速TCP实现也可以在某些特定情况下面对适度的WAN包丢失(即在0.5% - 4%的范围内)时提高应用程序性能。如果使用一个专用的点对点连接,或者一个私有的MPLS连接,你已经支付了带宽您可以合理地确定没有另一个私有位置也试图将有意义的数据发送到接收方的WAN链路,然后在WAN Optimization设备之间使用专有的TCP(甚至非TCP)通信方法可以安全地导致更好的应用程序性能更好地利用昂贵的广域网链路。

然而,如果使用共享WAN -即公共网络,甚至一个MPLS连接一个位置在哪里接收数据流同时从两个不同的数据中心,然后发送数据包力度超过了TCP的拥塞控制算法指定可以使性能问题变得更糟。雷竞技电脑网站在公共互联网上这样做意味着你正在侵犯一个最“神圣”的网络级别之一网络礼节规则是:避免拥塞崩溃的每个人“公平竞争”和坚持TCP拥塞控制规则的精神是至关重要的继续体面的性能的互联网。因此,这些高速TCP实现的文档通常建议不要在公共互联网上使用它们。(我不知道有多少人建议在使用多连接MPLS网络时要谨慎,这种网络不是对单个数据中心设计简单的轮辐式网络,我不知道他们应该这么做。)雷竞技电脑网站

第三种方法来缓解WAN丢包损失的效果并将其从最终站隐藏它WAN虚拟化实现。它类似于TCP终止(无论TCP终止是否实际完成),在发送设备上缓冲TCP数据包,并在数据包丢失时重传它们,再次对终端站屏蔽丢失。通过使用多个网络连接,在检测到丢包时快速重传(通常在不同的网络路径上),并完全远离检测到高丢包的网络路径,WAN虚拟化可以提供出色的应用程序性能,即使使用公共Internet链接,面对有意义的丢包。而且它这样做没有增加互联网拥塞的风险,因为它特别使用了一个网络路径较少的当这条道路严重拥堵时。对于实时流量,甚至对于像VDI这样的低带宽交互TCP流,一些WAN虚拟化实现将跨不同的网络路径复制流,抑制接收端的副本,从而在通信主机之间提供无损的连通性,即使在其中一条网络路径上显示出高的包丢失。

下次我们将继续考虑到各种WAN技术和技术的其他方式 - 那些是其中的一部分下一代企业广域网(新)架构以及其他-解决由广域网包丢失引起的性能问题。

Andy建立了二十五年的数据网络资深,Andy塔拉里网络是WAN虚拟化技术的先驱,并担任首席执行官,现在正在领先的产品管理Aryaka网络.安迪是一本即将出版的关于下一代企业广域网路的书的作者。

加入网络世界社区有个足球雷竞技appFacebookLinkedIn评论是最重要的主题。

版权©2012Raybet2

IT薪水调查:结果已经出来了