ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

SAN网络路由协议与负载均衡技术

2022-01-10 22:01:15  阅读:279  来源: 互联网

标签:负载 SAN E6% 交换机 ISL FSPF 路由


介绍

 

本文主要为大家介绍SAN网络路由协议FSPF,以及Cisco/Brocade厂商各自基于FSPF协议开发的负载均衡技术。

更多信息

 

FSPF

FSPF(全称Fabric Shortest Path First)是FC网络的一种路由协议,用于同一个SAN里面不同交换机之间数据路由。FSPF与以太网的OSPF类似,根据每条ISL路径的开销(Cost值)来计算机交换机之间路由,并且都是状态的路由协议,可以根据链路状态动态更新交换机路由信息。FSPF由Brocade开发,后被采用为工业标准。

FSPF支持ECMP(euqal path multi-path)。如果交换机之间存在多条等开销ISL路径,FSPF通过轮询方式将数据包分发到每条ISL路径。轮询算法基于端口(Port-Based),通过S_ID和D_ID确定路由ISL路径。每个端口都是用相同ISL路径。

 

DLS

DLS(全称Dynamic Load Sharing)是一项基于端口的动态负载均衡技术,用于Brocade交换机。默认情况下,端口轮询分配方式在交换机开机时已经确定下来;而开启DLS可以在交换机出现端口故障或新增端口情况,动态调整端口轮询分配方式。

 

DPS

DPS(全程Dynamic Path Selection)是一项基于会话(Exchange-Based)的动态负载均衡技术,用于Brocade交换机。DPS通过S_ID、D_ID、OX_ID和RxPort四元组计算ISL路径。Cisco和QLogic都有基于会话的负载均衡技术,Brocade通过添加RxPort降低Hash冲撞的可能性,使得负载均衡力度更细。

 

 

 

 

Port-Channel

Cisco交换机基于会话的负载均衡技术。Port-Channel可以将两台交换机之间多条相同开销ISL路径合并成一条,在FSPF数据库里面只有一条记录,Port-Channel将不同会话的数据包负载均衡到不同ISL路径。

 

 

 

 

Trunking

Brocade交换机基于数据帧的负载均衡技术。Trunking可以将多条ISL路径合并成一条逻辑ISL链路,在FSPF数据库里面显示一条记录。Trunking基于硬件,可以保证数据包有序传输。

 

 

 

 

小结:

FC网络通过FSPF在交换机之间路由数据包,FSPF可以通过轮询方式在多条相等开销的路径负载均衡,粒度有三种:基于端口(DLS、DPS)、基于会话(DPS、Port-Channel)、基于数据帧(Trunking)。Port-Channel和Trunking可以将多条物理ISL路径抽象成一条逻辑ISL路径,FSPF数据库中只有一条记录。

 

转自:https://www.dell.com/community/%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8%E5%92%8C%E4%BF%9D%E6%8A%A4-%E8%B5%84%E6%96%99%E6%96%87%E6%A1%A3/SAN%E7%BD%91%E7%BB%9C%E8%B7%AF%E7%94%B1%E5%8D%8F%E8%AE%AE%E4%B8%8E%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1%E6%8A%80%E6%9C%AF/ta-p/7179631

标签:负载,SAN,E6%,交换机,ISL,FSPF,路由
来源: https://www.cnblogs.com/pipci/p/15786112.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有