- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
SprayLink
技术介绍
技术简介
等价路由ECMP(Equal-CostMulti-Pathrouting,等价路由多路径选择)
是同一路由协议发现的、目的地址和开销值都相同的多条路由,设备会基于
Hash算法将流量分配在多条链路上,进行等价路由的负载分担,以增加传
输带宽。
静态负载分担过程:
将报文的五元组等信息作为Hash因子,经过Hash算法计算出
HashKey,依据HashKey计算流量出口。即相同特征的报文
一定得到相同的HashKey,进而得出固定的转发链路。
流量分配于各链路
随着数据中心网络的发展,流量的模型也在发生着变化,时常会出现
大象流与老鼠流共存的现象,传统的静态等价路由负载分担已经不能
满足需求。
静态负载分担面临的问题:
选路结果和流量特征绑定,不能根据实际的转发情况和链路负载
情况进行变化。不考虑链路的实际负载情况,当流量大小差异较
大时可能不均衡,并且在拥塞时不能调整。
大象流容易拥塞,且无法调整
大象流(ElephantFlows):
通常是业务数据流量。特点是数量虽少,却占用了网络中相当大的带宽资源。
老鼠流(MiceFlows):
通常是用来建立连接的协议流量,是网络运行的关键流量。特点是流数较多,但
每个流的数据量小,对丢包敏感。
SprayLink是一种端网融合负载均衡方案,由网络侧进行等价路由负载
分担,由主机侧对负载分担后的报文进行乱序调整。
SprayLink可以根据链路带宽、队列深度情况动态调整报文转发的链路,
像均匀的喷雾一般将流量喷洒至各条链路,以解决传统等价路由负载分
担不均,无法充分利用链路带宽的问题。如下图:
工作机制
在数据中心网络中,设备通过三个步骤完成SprayLink负载分担。:
1.确定需要进行SprayLink负
载分担的流量
2.通过SprayHash运
算选择链路
3.对负载分担后的流量进
行乱序调整
【区分流量】
SprayLink是一种逐包的负载均衡方式,而在数据中心网络中,部分场
景下,部分报文要求不能乱序,无法通过逐包方式进行负载均衡,此时
需要网络侧首先对流量进行区分,再进行负载分担。
以无法进行逐包负载的RoCE协议报文为例,说明SprayLink区分流量
的步骤:
1.对所有报文默认采用逐包负载分担。
2.设备全局下发ACL,规则为匹配UDP目的端口号为4791,
reserve字段为0的报文,此报文为RoCE协议报文(reserve为
RoCE协议报文特有),动作为进行逐流负载分担。未匹配上ACL
规则的报文则进行逐包负载分担。
【SprayHash】
SprayHash的特点如下:
设备基于数据包,而不是基于数据流进行转发。基于数据包的负载
分担将每个数据包都视为一个独立的流,负载会更为均衡。
设备会定期检测成员链路端口发送的报文字节数,并依此挑选当前
负载最轻的路径进行转发,以达到动态负载分担的效果。
SprayHash效果如下图所示:
网络侧向主机侧发送报文,中间的链路2负载过高,故报文将通过其他
两条链路进行负载分担,直到高负载链路的负载恢复。负载分担的过
程为:
1.NetworkSide收到报文1,在无负载的链路1和链路3中随机选择
链路1转发。
2.NetworkSide收到报文2,选则负载较轻的链路3转发。
3.NetworkSide收到报文3,因为链路1和链路3负载相同
您可能关注的文档
- ABB TCRF 64BX Installation Instructions 说明(英语)用户手册.pdf
- Germanpool德国宝手提蒸气挂熨机 IRH-211使用说明书用户手册.pdf
- ORVIBO欧瑞博MixSwitch·Bach系列插座说明书用户手册.pdf
- YJ扬杰SiC汽车电子肖特基二极管 YJD117010PG1Q规格说明书.pdf
- ABB Installation and Operating Instructions[XX] RTC-F-1.PB-WL RTC-F-2.1.1.PB-WL 操作说明(英语).pdf
- ABB Product manual_[EN] 6851-9-22-22S_BJE 手册(英语)说明书.pdf
- ABB TCRF 65LX Installation Instructions 说明(英语)用户手册.pdf
- H3C SecCenter CSAP-NTA系列网络全流量威胁分析探针设备 硬件描述-5W101-整本手册.pdf
- ViewX HM101使用指引说明书用户手册.pdf
- 哈曼JBL Authentics 300 便携式智能家用扬声器,可连接 Wi-Fi、蓝牙,可访问语音助手,采用复古设计。 SCS Global Services Recycled Content Ce.pdf
- 人教版数学六年级上册 第一单元 第5课时 分数乘小数.pptx
- 人教版数学六年级上册 第四单元 第3课时 比的应用.pptx
- 人教版数学六年级上册 第五单元 第5课时 圆的面积-2.pptx
- 人教版数学六年级上册 第一单元 第7课时 解决问题-1.pptx
- 人教版数学六年级下册 第二单元 第4课时 利率.pptx
- 人教版数学六年级上册 第一单元 第8课时 解决问题-2.pptx
- 人教版数学六年级下册 第五单元 第2课时 鸽巢问题的一般形式.pptx
- 人教版数学六年级下册 第四单元 整理和复习.pptx
- 人教版数学六年级上册 第一单元 第3课时 分数乘分数-1.pptx
- 人教版数学六年级下册 第六单元复习第2课时 可能性.pptx
文档评论(0)