《思科数据中心I/O整合》一2.6 无损耗是否更佳?

简介:

本节书摘来自异步社区《思科数据中心I/O整合》一书中的第2章,第2.6节,作者【美】Silvano Gai , Claudio DeSanti,更多章节内容可以访问云栖社区“异步社区”公众号查看

2.6 无损耗是否更佳?

思科数据中心I/O整合
这是一个复杂的话题,本书前面已经有过部分探讨。简而言之,无损耗既有优点也有缺点。

在优点方面,无损耗网络不存在丢帧现象,因此更高层协议需要执行的操作会更少一些。这个优点对于SCSI等协议而言尤为重要,因为它们都不具备很好的错误恢复机制。并且无损耗网络对于在以太网上传输FC而言也非常重要;此外,其他一些应用层协议也可以利用无损耗行为的优点,例如,网络文件系统(NFS)。

在TCP协议中,快速重传输机制可以解决大多数丢帧问题,但是数据流中第一个和最后一个帧是无法得到保证,而且中间介质也可能遇到严重的拥塞问题。因此,无损耗以太网更适合传输极短的TCP流。

通常,TCP协议依赖丢包来调整其滑动窗口,因此一些主动队列管理(Active Queue Management,AQM)系统通常会使用丢帧技术来发送拥塞信令给到TCP,如随机早期检测(Random Early Detection,RED)。

在缺点方面,无损耗可能会导致拥塞扩散和头节点阻塞(HOL),而且,如果缓存区出现循环依赖,则可能出现的问题是活锁(livelock)和死锁(deadlock)。幸好,这些问题可以通过BCN/QCN等相关技术得以解决。此外,必须仔细配置,保证链路一致性。DCBX等协议可以解决这个问题(简化链路配置一致性的实现)。

相关文章
|
12月前
|
网络协议 网络安全 网络虚拟化
「数据中心」数据中心脊页架构:思科FabricPath Spine和Leaf网络
「数据中心」数据中心脊页架构:思科FabricPath Spine和Leaf网络
|
人工智能 大数据 数据中心
|
存储 数据中心 虚拟化
|
存储 数据中心 虚拟化