SDWAN TCP 加速 - www.osigate.com

SDWAN TCP 加速

OSIgate TCP 加速 性能增强代理 (PEP) 是一项可选功能,可以在SDWan 上加速时启用该功能,以在次优网络条件下发送 TCP 流量时显着增强性能,或提高慢速 TCP 堆栈 TCP 性能。

注意: PEP TCP Accelerator 在 v.4 中可用。

标准 TCP 的局限性

大多数应用程序(例如电子邮件,HTTP,FTP和基于 SSL VPN 的 TCP )都使用 TCP。 标准 TCP 拥塞控制可估算网络中的安全传输速率,并在怀疑有拥塞的情况下具有吞吐量回退机制。 TCP 性能可能受到主机 TCP 堆栈的实现,路由器的处理速度,中间链路可用带宽,数据包丢失,往返延迟,往返延迟的变化以及其他因素的限制。

对于长时间延迟环境,标准 TCP 也有两个主要缺点:
*网络中的长时间延迟导致窗口大小计算不理想。
* TCP 慢启动机制避免了低延迟链路上的突发事件,并使每个往返时间的吞吐量翻了一番,从而导致长延时链路上的 TCP 吞吐量变慢。

TCP 加速器概述

TCP 加速是一个完全透明的性能增强代理,可以启用它以动态方式透明地优化 TCP 会话。 TCP 加速器利用以下机制来提高 TCP 性能:

高速 TCP  使用高速 TCP 为高速高延迟网络优化 TCP 性能。

窗口缩放“ TCP窗口缩放” 选项用于设置最佳窗口大小,以避免吞吐量不佳的TCP窗口大小的限制。

选择性确认 当数据包丢失且无法通过数据包丢失恢复功能进行恢复时,将通知发送方仅重新传输丢失的数据包。

本地拥塞和流控制 TCP 加速器透明地拆分端到端 TCP 连接,并分别操作每个链接。 由于各部分之间的带宽通常会有所不同,因此 TCP 加速器对每个部分使用不同的高速 TCP 拥塞和流控制指标。

本地确认TCP 会话确认在代理和服务器之间以及代理和客户端之间本地发送,以避免等待确认的空闲时间。

结果

这些功能共同作用的结果是可以为基于 TCP 的应用程序更快地传输文件。 由于标准 TCP 或网络条件的限制,在 TCP 吞吐量不理想的情况下,随着 TCP 加速增强,TCP 速度的提高预计将达到 2-10 倍。 速度的提高取决于阻碍性能的条件的严重性。 总速度的提高还取决于其他加速功能(例如流压缩,重复数据删除和数据包丢失恢复)的优化比率。

下图显示了 TCP 加速部署

TCP 加速

注意:在某些情况下,TCP 加速器将无法提高性能:
*非基于 TCP 的协议 基于 UDP 的视频流或音频流
*在最佳网络条件下,例如 TCP 加速可以减少高速低延迟环境。