zoukankan      html  css  js  c++  java
  • SAN网络路由协议与负载均衡技术

    介绍

     

    本文主要为大家介绍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

  • 相关阅读:
    添加linux alias
    vs2019 switch语句快捷键列出枚举 及常用快捷键
    generic 泛型使用
    华为云 安装centos8.2
    linux 安装redis,mysql,netcore
    react按需加载
    工具类注册基本写法
    vue项目使用深拷贝
    react+less+antd 复习搭建(一)
    python 1 cmd进入工作
  • 原文地址:https://www.cnblogs.com/pipci/p/15786112.html
Copyright © 2011-2022 走看看