san组网中的常见协议有哪些:选型与硬件要求
san组网中的常见协议有FCP光纤通道协议、iSCSI互联网小型计算机系统接口、FCoE以太网光纤通道、FCIP光纤通道网际协议、NVMe-oF非易失性内存结构协议;FCP适合核心数据库等高可靠业务,iSCSI适合中小企业复用现有以太网设备,FCoE用于存储与网络流量融合,FCIP用于跨地域SAN互联,NVMe-oF面向全闪存低时延场景;iSCSI在共享业务网内容易出现网络争抢,只适合独立划分存储VLAN的环境,混合业务局域网不建议直接部署iSCSI存储流量。
san组网协议基础参数对比
| 协议名称 | 底层网络 | 必备硬件 | 适用业务场景 | 性能短板 |
|---|---|---|---|---|
| FCP(FC协议) | 专用光纤通道网络 | FCHBA卡、FC交换机、光纤线缆 | 核心数据库、ERP、联机交易系统 | 硬件采购成本偏高,无法复用普通以太网设备 |
| iSCSI | TCP/IP以太网 | 普通千兆/万兆网卡、以太网交换机 | 中小企业虚拟化、文件备份、非核心业务 | TCP协议存在重传开销,共享网络易产生时延抖动 |
| FCoE | 数据中心以太网(DCB) | CNA融合网卡、支持DCB功能的万兆交换机 | 数据中心统一网络,整合LAN与SAN流量 | 必须开启lossless以太网,普通交换机无法稳定运行 |
| FCIP | IP广域网 | FCIP网关、IP路由器 | 异地灾备、跨城市SAN网络互联 | 广域网带宽波动会直接影响存储读写稳定性 |
| NVMe-oF | FC或以太网RoCE | NVMe阵列、万兆以上高速网卡 | 全闪存集群、高性能云计算业务 | 对网络时延要求严苛,普通千兆网络无法发挥性能 |
san组网协议一:FCP光纤通道协议
FCP是传统企业SAN最主流的协议,把SCSI存储指令封装在FC帧里传输,原生支持无损传输,不会出现数据包丢失重试的问题。
你搭建FCSAN时,必须配套WWNN节点名称、WWPN端口名称做设备标识,同时配置分区隔离不同服务器的存储访问权限,避免多台主机争抢同一LUN。
san组网协议二:iSCSI协议
iSCSI把SCSI指令打包进TCP/IP数据包,直接跑在普通以太网之上,不需要采购专用存储网卡,能大幅降低组网投入。
你在部署时尽量划分独立存储VLAN,不要把存储流量和办公上网、业务访问放在同一个网段,否则网络拥堵会造成存储读写卡顿。
san组网协议三:FCoE与FCIP协议
FCoE把FC帧封装到以太网帧,实现存储网和局域网二网合一,减少机房布线数量,该协议必须依赖DCB数据中心桥接技术来保障无丢包传输。
FCIP用来把本地FCSAN通过IP网络隧道延伸到异地,专门用来实现两地三中心的存储灾备,只做数据转发,不改变FC协议本身的运行机制。
san组网协议四:NVMe-oF协议
NVMe-oF专为SSD全闪存存储设计,绕开传统SCSI指令体系,大幅缩短指令交互延迟,是当前高性能SAN的主流升级方案。
该协议只适合万兆及以上带宽的网络,百兆、千兆网络环境下部署,硬件性能会被网络带宽严重限制,达不到预期速度。
协议选型硬性边界
如果你的业务是金融联机交易、核心数据库,优先选择FCP;中小单位虚拟化存储,优先选用iSCSI;机房要精简布线、统一网络,选择FCoE;异地灾备跨城互联,使用FCIP;全闪存高性能集群,选用NVMe-oF。
在普通二层共享以太网里,不建议直接跑FCoE,缺少DCB无损机制时,一旦出现报文丢失,存储业务会直接中断。
