开始新对话

未解决

此帖子已超过 5 年

2335

2012年12月5日 20:00

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

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

转载请在文首保留原文出处:EMC中文支持论坛 - https://community.emc.com/go/chinese

介绍

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

更多信息

FSPF

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

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

DLS

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

image001.png

DPS

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

image002.png

Port-Channel

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

image003.png

Trunking

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

image004.png

小结:

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

参考

·         N/A

应用于

·         EMC Connectrix-MDS/B系列交换机

·         Cisco MDS系列交换机

·         Brocade B系列交换机

3 消息

2013年9月1日 23:00

Brocade SAN交换机果然是鼻祖啊!

受益匪浅的文章

3.2K 消息

2013年9月2日 07:00

希望思科的SAN交换技术可以成为标准,好像有消息说在最近的一次中国电信的采购活动中 思科颗粒无收 全给国产厂家拿去了,看来思科如果只靠老本的话,就会落个和摩托一样的结局

找不到事件!

Top