理解
光纖通道協(xié)議本身,包括命名方式和尋址規(guī)則,能夠讓你更好地理解SAN里到底在發(fā)生什么。能夠飛快地掃一眼,就知道問(wèn)題出在哪里的功力需要透徹地理解所用到的協(xié)議。盡管可以通過(guò)使用鼠標(biāo)點(diǎn)擊的圖形用戶界面,用很少一點(diǎn)知識(shí)就可以操作一個(gè)SAN,但我們并不推薦你這樣做。所以還是讓我們學(xué)習(xí)一些FC協(xié)議的知識(shí)吧。
4)h]MOZ e vrXo"3 重申一下:光纖通道并不是SCSI的替代品,SCSI通常是處于光纖通道的基礎(chǔ)之上的,F(xiàn)在讓我們開(kāi)始吧。光纖通道總的來(lái)說(shuō)指的是FC-PHY層:FC0-FC2,我們?cè)谏弦徊糠种攸c(diǎn)討論過(guò)了。FCP,光纖通道協(xié)議,指的是針對(duì)SCSI的接口協(xié)議,或者FC-4映射。我們?cè)谶@里談?wù)摰氖荈C的內(nèi)部工作,不是FCP。
Ljxz.2LGr ,2j&ko1 FC的數(shù)據(jù)單元叫作"幀"(Frame)。即使它有自己的層,F(xiàn)C基本上還是第二層的協(xié)議。FC 幀最大是2148字節(jié)。FC 幀的報(bào)頭有點(diǎn)奇怪,起碼和以太網(wǎng)的IP和TCP協(xié)議相比是這樣。FC的幀格式有多種用途,并且有很多層。幀的功用決定了它的格式,和我們?cè)贗P世界里的想法相比,它顯得奇怪卻精彩。
CFzNwgv]z Rot@x r7Hc FC 幀是從一個(gè)SOF標(biāo)記開(kāi)始的,緊隨其后的是幀的報(bào)頭,我們接下來(lái)會(huì)進(jìn)行介紹。接下來(lái)是數(shù)據(jù),也就是FC內(nèi)容,接下來(lái)是EOF。進(jìn)行封裝是因?yàn)檫@樣FC就可以通過(guò)其他的協(xié)議進(jìn)行傳輸了,例如TCP。
~$:|VHl q>$ev)W 1.FC 封裝報(bào)頭
L+Xc-uv["p (l-tvk4Ln FC 幀本身格式在大小上相差很多。在圖1中,你可以看到我們?cè)谇懊嫣岬降腟OF和EOF標(biāo)記。FC報(bào)頭的奇怪之出在于它們是word導(dǎo)向的,一個(gè)FC word是4字節(jié)。最多允許使用537個(gè)word,也就是2148字節(jié)的容量。
NdtB1b y