【乾貨】SCSI、FC、iSCSI三大協議詳解

2021-02-13 廈門微思網絡

SCSI是小型計算機系統接口(Small Computer System Interface)的簡稱,於1979首次提出,是為小型機研製的一種接口技術,現在已完全普及到了小型機,高低端伺服器以及普通PC上。

SCSI可以劃分為SCSI-1、SCSI-2、SCSI-3,最新的為SCSI-3,也是目前應用最廣泛的SCSI版本。 

1、SCSI-1:1979年提出,支持同步和異步SCSI外圍設備;支持7臺8位的外圍設備,最大數據傳輸速度為5MB/s。 
2、SCSI-2:1992年提出,也稱為Fast SCSI,數據傳輸率提高到20MB/s。 
3、SCSI-3:1995年提出,Ultra SCSI(Fast-20)。Ultra 2 SCSI(Fast-40)出現於1997年,最高傳輸速率可達80MB/s。1998年9月,Ultra 3 SCSI(Utra 160 SCSI)正式發布,最高數據傳輸率為160MB/s。Ultra 320 SCSI的最高數據傳輸率已經達到了320MB/s。

FC光纖通道:用於計算機設備之間數據傳輸,傳輸率達到2G(將來會達到4G)。光纖通道用於伺服器共享存儲設備的連接,存儲控制器和驅動器之間的內部連接。

協議基本架構: 
FC-4 Upper Layer Protocol:SCSI,HIPPI,SBCCS,802.2,ATM,VI,IP 
FC-3 common service 
FC-2 Framing Protocol /Flow Control 
FC-1 Encode/Decode 
FC-0 Media:Optical or copper,100MB/sec to 1.062GB/sec

協議層說明: 
FC-0:物理層,定製了不同介質,傳輸距離,信號機制標準,也定義了光纖和銅線接口 
以及電纜指標 
FC-1:定義編碼和解碼的標準 
FC-2:定義了幀、流控制、和服務質量等 
FC-3:定義了常用服務,如數據加密和壓縮 
FC-4:協議映射層,定義了光纖通道和上層應用之間的接口,上層應用比如:串行SCSI 協 議,HBA 的驅動提供了FC-4 的接口函數,FC-4 支持多協議,如:FCP-SCSI, FC-IP,FC-VI

協議簡介: 
FCP-SCSI:是將SCSI並行接口轉化為串行接口方式的協議,應用於存儲系統和伺服器之間的數據傳輸。新的ANSI T10 標準,支持SAN 上存儲系統之間通過數據遷移應用來直接移動數據。 FCP-SCSI 提供200MB/s(全雙工獨佔帶寬)的傳輸速率,每連接最遠達10 公裡,最大16000000 個節點。FCP-SCSI 使用幀傳輸取代塊傳輸。幀傳輸以大數據流傳輸方式傳輸短的小的事務數據。

iSCSI(網際網路小型計算機系統接口)是一種在TCP/IP上進行數據塊傳輸的標準。它是由Cisco和IBM兩家發起的,並且得到了各大存儲廠商的大力支持。iSCSI可以實現在IP網絡上運行SCSI協議,使其能夠在諸如高速千兆乙太網上進行快速的數據存取備份操作。

iSCSI標準在2003年2月11日由IETF(網際網路工程任務組)認證通過。iSCSI繼承了兩大最傳統技術:SCSI和TCP/IP協議。這為iSCSI的發展奠定了堅實的基礎。基於iSCSI的存儲系統只需要不多的投資便可實現SAN存儲功能,甚至直接利用現有的TCP/IP網絡。相對於以往的網絡存儲技術,它解決了開放性、容量、傳輸速度、兼容性、安全性等問題,其優越的性能使其備受始關注與青睞。

工作流程: 
iSCSI系統由SCSI適配器發送一個SCSI命令。 
命令封裝到TCP/IP包中並送入到乙太網絡。 
接收方從TCP/IP包中抽取SCSI命令並執行相關操作。 
把返回的SCSI命令和數據封裝到TCP/IP包中,將它們發回到發送方。 
系統提取出數據或命令,並把它們傳回SCSI子系統。

安全性描述: 
iSCSI協議本身提供了QoS及安全特性。 
可以限制initiator僅向target列表中的目標發登錄請求,再由target確認並返迴響應,之後才允許通信。 
通過IPSec將數據包加密之後傳輸,包括數據完整性、確定性及機密性檢測等。

iSCSI的優勢: 
(1)廣泛分布的乙太網為iSCSI的部署提供了基礎。 
(2)千兆/萬兆乙太網的普及為iSCSI提供了更大的運行帶寬。 
(3)乙太網知識的普及為基於iSCSI技術的存儲技術提供了大量的管理人才。 
(4)由於基於TCP/IP網絡,完全解決數據遠程複製(Data Replication)及災難恢復(Disaster Recover)等傳輸距離上的難題。 
(5)得益於乙太網設備的價格優勢和TCP/IP網絡的開放性和便利的管理性,設備擴充和應用調整的成本付出小。

從傳輸層看,光纖通道的傳輸採用其FC協議,iSCSI採用TCP/IP協議。

FC協議與現有的乙太網是完全異構的,兩者不能相互接駁。因此光纖通道是具有封閉性的,而且不僅與現有的企業內部網絡(乙太網)接入,也與其他不同廠商的光纖通道網絡接入(由於廠家對FC標準的理解的異樣,FC設備的兼容性是一個巨大的難題)。因此,對於以後存儲網絡的擴展由於兼容性的問題而成為了難題。而且,FC協議由於其協議特性,網絡建完後,加入新的存儲子網時,必須要重新配置整個網絡,這也是FC網絡擴展的障礙。

iSCSI基於的TCP/IP協議,它本身就運行於乙太網之上,因此可以和現有的企業內部乙太網無縫結合。TCP/IP網絡設備之間的兼容性已經無需討論,迅猛發展的internent網上運行著全球無數家網絡設備廠商提供的網絡設備,這是一個最好的佐證。 

從網絡管理的角度看,運行FC協議的光網絡,其技術難度相當之大。其管理採用了專有的軟體,因此需要專門的管理人員,且其培訓費用高昂。TCP/IP網絡的知識通過這些年的普及,已有大量的網絡管理人才,並且,由於支持TCP/IP的設備對協議的支持一致性好,即使是不同廠家的設備,其網絡管理方法也是基本一致的。

FC運行於光網絡之上,其速度是非常快的,現在已經達到了2G的帶寬,這也是它的主要優勢所在。下一代的FC標準正在制定當中,其速度可以達到4G,今天的千兆乙太網已經在普及當中,這也是基於TCP/IP的iSCSI協議進入實用的保證。

得益於優秀的設計,乙太網從誕生到現在,遍及了所有有網絡的地方,到現在依然表現出非凡的生命力,在全球無數網絡廠商的共同努力下,乙太網的速度穩步提升,千兆網絡已經實際應用,萬兆網絡呼之欲出,乙太網的主要部件交換機路由器均已有萬兆級別的產品。隨著產品的不斷豐富,以及設備廠商間的劇烈競爭,其建設成本在不斷下降,萬兆網絡的普及已日益臨近。

當iSCSI以10Gb的高速傳輸數據時,基於iSCSI協議的存儲技術將無可爭議的成為網絡存儲的王者。

作者:hemmingway                                                                                                         

來源:https://blog.csdn.net/hemmingway/article/details/52143942

相關焦點

  • ThinkSystem SR650 iSCSI 啟動
    ibft實操驗證硬體環境:1、ThinkSystem SR650伺服器Intel x710(Intel X710 DA2/X722)2、iSCSI 目標伺服器(自行搭建)驗證步驟:1、搭建iscsiserver用以創建iscsi target,此部分我這邊不做贅述,百度上有很多文章可以參考,本文是通過群暉share iscsi目標(無acl),挺方便的;需要注意的是,假如iscsi server配置了acl策略,那麼在伺服器端也需要配置符合acl策略的設置即可;2、iSCSI Setting:
  • Linux系統SCSI磁碟管理全攻略(一)
    SCSI子系統已發現並識別的設備在/proc/scsi/scsi文件中列出。比較好的方法是使用cat命令列出/proc/scsi/scsi的輸出,來驗證內核已正確識別出LUN ID。命令輸出示例如下:# cat proc/scsi/scsi# cat /proc/scsi/scsi | lessAttached devices:Host: scsi1 Channel: 00 Id: 00 Lun: 00  Vendor: IBM-PSG  Model: DDYS-T36950M  M  Rev: S96E
  • 最詳細的流媒體傳輸協議-rtsp協議詳解
    流媒體傳輸協議-rtsp協議詳解參閱:RTSP協議詳解和分析從零開始寫一個RTSP伺服器(一)RTSP協議講解關於RTSP_RTP_RTCP協議的深刻初步介紹rtspRTSP出現以前,最熱的大概就是HTTP協議。
  • Hadoop之Yarn內核源碼詳解 看這一篇就夠了(附實例)
    3 天時間,12節乾貨,帶你從大數據高峰視角,徹底看透 YARN 的內核設計本質。徹底理解 YARN 的內核架構設計與實現輕鬆吸收 YARN 源碼編程實現中的實用技巧細緻掌握 YARN 的工作機制和底層原理本期精品課程為期3天,內容由3大篇章12大模塊構成,包括:Day01 YARN 高並發網絡通信 RPC 架構設計和源碼實現Day02 YARN 內核架構三大核心組件深度剖析
  • TCP/IP 協議棧及 OSI 參考模型詳解
    各大廠商為了在數據通信網絡領域佔據主導地 位,紛紛推出了各自的網絡架構體系和標準,如IBM公司的SNA,Novell IPX/SPX協議,Apple公司的AppleTalk協議,DEC公司的DECnet,以及廣泛流行的TCP/IP協議。同時,各大廠商針對自己的協議生產出了不同的硬體和軟體。各個廠商的共同努力促進了網絡技術的快速發展和網絡設備種類的迅速增長。
  • Modbus通信協議
    此協議定義了控制器能夠認識和使用的消息結構,而不管它們是經過何種網絡進行通信的。標準的Modicon控制器使用RS232C實現串行的Modbus。Modbus協議需要對數據進行校驗,串行協議中除有奇偶校驗外,ASCII模式採用LRC校驗,RTU模式採用16位CRC校驗,但TCP模式沒有額外規定校驗,因為TCP協議是一個面向連接的可靠協議。另外,Modbus採用主從方式定時收發數據,在實際使用中如果某Slave站點斷開後(如故障或關機),Master端可以診斷出來,而當故障修復後,網絡又可自動接通。
  • 音視頻傳輸:RTP協議詳解和H.264打包方案
    今天要說的RTP傳輸協議,有人也認為這是封裝格式,因為協議中打包音視頻要填寫時間戳的相關信息,FFmpeg就把這個作為封裝格式。我覺得都沒啥問題,不過我更偏向認為是傳輸協議。 RTP協議即實時傳輸協議(Real-time Transport Protocol),從字面理解也是和實時傳輸有關係,協議的初衷是為了實時多人視頻會議而設計的,現在應用很廣泛。
  • 給初學者的 fc 示例教程 | Linux 中國
    在這篇短文中,我們來學一學在 Linux 中使用 fc 命令。fc 命令教程及示例列出最近執行的命令執行不帶其它參數的 fc -l 命令,它會列出最近 16 個命令。527 wc -l ostechnix.txt528 more ostechnix.txt529 clear530 fc -ln531 fc -l要列出一段範圍內的命令,將始、末行號作為 fc -l 的參數即可,比如 520 至 525:$ fc -l 520 525
  • Siamese-fc for Object Tracking
    前言: Fully-Convolutional Siamese Networks for Object Tracking(Siamese-fc)
  • Pt100溫度傳感器詳解,設計必備!
    <往期經典文章>[電氣自動化設計必看乾貨]手把手教你電氣圖變PLC程序圖過程.低壓電氣元件匯總,超全,仿真軟體免費下載!.[乾貨]S7-300編程超全超細講解,難得好文!.編程那些是,心得總結,收貨滿滿!.微信如何記步數?電氣自動化技術學科之一.
  • 參數 | 泵揚程計算詳解
    我花3個月整理了10大廢水197個項目水處理乾貨精選大總結(100篇索引版)一分鐘弄懂曝氣池——簡單、粗暴、有效!解釋COD BOD  TP TN...最接地氣的答案 一哥水處理:漫畫詳解MBR工藝一哥水處理:漫畫詳解脫氮除磷
  • 生成樹協議詳解
    由於生成樹協議本身比較小,所以並不像路由協議那樣廣為人知。但是它卻掌管著埠的轉發大權—「小樹枝抖一抖,上層協議就得另謀生路」。真實情況也確實如此,特別是在和別的協議一起運行的時候,生成樹就有可能斷了其他協議的報文通路,造成種種奇怪的現象。生成樹協議和其他協議一樣,是隨著網絡的不斷發展而不斷更新換代的。
  • Ruta實戰及協議詳解
    Ruta協議是一個新一代的網絡傳輸協議,控制面採用ETCD構建,而轉發麵採用SegmentRouting over UDP實現,協議已經有RFC草案,
  • 【乾貨】五個重要的CCNP協議
    :Intermediate System to Intermediate System Routing Protocol)中間系統到中間系統的路由選擇協議(IS-IS)是由 ISO 提出的一種路由選擇協議。
  • 【直觀詳解】機器學習分類器性能指標詳解
    【閱讀時間】16 - 26 min【內容簡介】系統詳解分類器性能指標,什麼是準確率 - Accuracy、精確率 - Precision、召回率 - Recall、F1值、ROC曲線、AUC曲線、誤差 - Error、偏差 - Bias、方差 - Variance及Bias-Variance Tradeoff在任何領域,評估(Evaluation)
  • 小知識 | HART協議詳解
    儀表圈內的工程師們對HART協議應該不會陌生,但它具體意味著什麼呢?  今天我們就來聊聊HART協議。.   —— FeildcommgroupHART協議的概念  HART英文全稱為Highway Addressable Remote Transducer,中文被譯為可尋址遠程傳感器高速通道的開放通信協議,是美國ROSEMOUNT公司於1985年推出的一種用於現場智能儀表和控制室設備之間的通信協議。
  • 網際網路醫生-ICMP協議
    在《IP協議詳解》入門文章中,IP協議並不是一個可靠的協議,它不保證數據被送達,那麼,自然的,保證數據送達的工作應該由其他的模塊來完成。其中一個重要的模塊就是網際報文控制協議(InternetControl Message ProtocoL,ICMP )。