FC SAN

概念

FC(Fibre Channel)光纖通道協(xié)議。FC協(xié)議制定的初衷是用來提高硬盤的傳輸帶寬,側(cè)重于數(shù)據(jù)的快速、高效、可靠傳輸。目前FC協(xié)議被用在高容量、高端存儲(chǔ)設(shè)備上

FC SAN是指用FC協(xié)議的SAN網(wǎng)絡(luò)。


FC協(xié)議棧

FC-0:物理層(線纜)

FC-1:編碼/解碼

FC-2:結(jié)構(gòu)協(xié)議、定義傳輸規(guī)則和機(jī)制

FC-3:提供一系列服務(wù)

FC-4:提供了光線通路已存在的更上層的映射,協(xié)議包括IP/SCSI等

光纖通道數(shù)據(jù)幀格式



FC與SCSI協(xié)議關(guān)系

FC通道不是替代SCSI的,而是SCSI指令可以通過FC通道來傳輸。


FC典型組網(wǎng)拓?fù)?/h1>

點(diǎn)對(duì)點(diǎn)

兩個(gè)設(shè)備直連,最簡(jiǎn)單的拓?fù)洌B接能力有限

仲裁環(huán)

一個(gè)圓環(huán),上面連接多個(gè)設(shè)備。這種連接方式只要環(huán)路添加/刪除一個(gè)設(shè)備,整個(gè)環(huán)路所有活動(dòng)會(huì)被中斷。環(huán)路上一個(gè)設(shè)備壞了會(huì)導(dǎo)致整個(gè)環(huán)路失效。通過添加光纖通道集線器可以解決以上問題。但是這種結(jié)構(gòu)基本廢棄,原因就是一個(gè)環(huán)上最多連接127個(gè)設(shè)備。

交換網(wǎng)絡(luò)

目前主流,通過FC交換機(jī)連接主機(jī)和存儲(chǔ)設(shè)備。


FC端口


N端口:服務(wù)器、存儲(chǔ)設(shè)備連接到交換機(jī)的端口

F端口:交換機(jī)與服務(wù)器、存儲(chǔ)設(shè)備連接的端口

NL端口:服務(wù)器、存儲(chǔ)設(shè)備連接到交換機(jī)的端口(用于仲裁環(huán)拓?fù)洌?/p>

FL端口:交換機(jī)與服務(wù)器、存儲(chǔ)設(shè)備連接的端口(用于仲裁環(huán)拓?fù)洌?/p>

E端口:交換機(jī)互聯(lián)的口

G端口:可以自動(dòng)配置的端口,連交換機(jī)就自動(dòng)變成E


編址

WWNN(World Wide Node Name)

FC設(shè)備自身的身份證號(hào)

WWPN(World Wide Port Name)

FC設(shè)備的每個(gè)端口的身份證號(hào)

WWPN的長(zhǎng)度太長(zhǎng),不利于尋址,于是就把每個(gè)WWPN映射出一個(gè)簡(jiǎn)短的24位的Fabric ID,這個(gè)映射一般在交換機(jī)內(nèi)部就完成了,不需要手工配置,自動(dòng)的

Fabric ID被分為Domain ID(高8位)、Area?ID(中8位)、Port ID(低8位)三部分

Domain ID用來區(qū)分不同的FC交換機(jī),Area ID用來區(qū)分不同的端口組,Port ID用來區(qū)分不同的端口


FC分區(qū)-ZONE

FC協(xié)議功能更為豐富,可以為每臺(tái)主機(jī)劃分不同的LUN,保證了安全性。

既然所有的主機(jī)都掛在了盤陣上,怎么保證每臺(tái)主機(jī)能獨(dú)享一塊LUN呢?可以從FC交換機(jī),磁盤陣列控制器入手。

磁盤陣列控制器策略

在SCSI協(xié)議中有這樣一個(gè)過程,此時(shí)Initiator想要與Target要進(jìn)行通信,Initiator需要發(fā)一條Report LUN指令給Target,Target端在收到這條指令以后,需要返回自己的LUN信息。那么磁盤控制器可以 LUN的時(shí)候,根據(jù)發(fā)起端的身份,提供相應(yīng)的LUN給它。如果強(qiáng)行訪問其他的LUN,就會(huì)拒絕。這種方法就叫LUN masking


交換機(jī)策略

軟ZONE:將幾個(gè)設(shè)備的WWN分配到一個(gè)ZONE中,這個(gè)ZONE中的設(shè)備之間可以通訊,和端口無(wú)關(guān)。分配在不同ZONE的主機(jī)之間就相互看不到對(duì)方。

硬ZONE:類似于以太網(wǎng)中的VLAN。以端口劃分ZONE。例如我把端口1-3劃分為ZONE1,4-6劃分為ZONE2。那么任何設(shè)備連接到1-3端口都能看到彼此,ZONE2對(duì)應(yīng)端口下的設(shè)備看不到ZONE1對(duì)應(yīng)端口下的設(shè)備。


多路徑訪問重復(fù)


上圖中主機(jī)A為了冗余配了2塊HBA卡,如果沒有任何策略現(xiàn)在主機(jī)A上可以看到4塊虛擬磁盤(重復(fù)識(shí)別了)。但是其實(shí)只有2塊。可以通過軟件識(shí)別提交上來的LUN,自動(dòng)去重。此軟件還有一個(gè)功能,當(dāng)一塊HBA卡壞了,可以自動(dòng)切換到另一塊卡去訪問LUN。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容