添加带宽
由于服务提供商对MPLS等企业WAN链路收费的方式,典型的WAN以兆比特速度运行,而典型的LAN以千兆速度运行。SD-WAN的一个优点是它可以使网络组织通过充分地利用相对便宜的互联网带宽来缩小这一差距。毫无疑问,在某些情况下,增加带宽可以提高性能。但是,如果有的话,性能改善与增加带宽的关系很少是线性的。要理解这个意思,请参考这样一个例子:从波士顿到旧金山的WAN链路发送大文件。如果WAN链路带宽的大小加倍,则发送文件所需的时间可能会减少,但不太可能减少一半。这种事情是由很多原因导致的。一个原因是TCP窗口大小,即在发送设备停止等待来自接收设备的确认之前可以发送的数据量。坚持使用文件传输,很可能由于TCP窗口大小的影响,文件传输将无法充分利用增加的带宽,并且可能只能看到性能上的微不足道的改进。
实现前向纠错和分组顺序校正
可能对WAN吞吐量产生重大影响的因素是数据包丢失。数据包丢失对TCP吞吐量的影响,Mathis等人已经做了广泛地分析。他们提供一个简单的公式,可以在数据包丢失时监督单个会话的最大TCP吞吐量。那个公式是:

其中MSS是最大的段大小;RTT是往返时间,p是包丢失率。
图中的等式表明,随着往返时间或丢包率的增加,吞吐量会降低。为了说明数据包丢失的影响,假设MSS为1,420字节,RTT为100 ms。p为0.01%。根据公式,最大吞吐量为1,420千字节/秒。但是,如果损失增加到0.1%,则最大吞吐量下降68%


最低0.47元/天 解锁文章
1856

被折叠的 条评论
为什么被折叠?



