SAN路由協(xié)議基礎漫談
SAN路由協(xié)議是一個類屬于光纖通信標準的協(xié)議。那么它的一些基礎知識我們這里就簡單談一談。首先我們來了解一下它的由來,以及時誰發(fā)明了這個協(xié)議。1988年印度裔加拿大人Kumar Malavalli開始了他長達六年的光纖通道(Fibre Channel)標準的創(chuàng)造工作。經(jīng)過他和其他有志于此的工程師們的不懈努力,光纖通道終于在1994年被美國國家標準局批準為美國國家標準。
Kumar Malavalli的這項偉業(yè)起源于他對當時世界上已經(jīng)開始流行的以以太網(wǎng)為代表的網(wǎng)絡技術以及以SCSI技術為代表的通道技術的比較和考察。他創(chuàng)造光纖通道SAN路由協(xié)議的基本出發(fā)點是力圖創(chuàng)造一種集網(wǎng)絡技術的諸優(yōu)點和通道技術諸優(yōu)點于一身的先進的網(wǎng)絡架構。由于光纖通道吸取了當時的網(wǎng)絡技術,通道技術的優(yōu)點并摒除了其缺點,具有各種網(wǎng)絡技術背景的工程師們都爭相把自己所了解的網(wǎng)絡,通道SAN路由協(xié)議改寫到了光纖通道的第四層(通稱FC-4)上。當時先后被標準化到FC-4上的SAN路由協(xié)議有SCSI, IP, ATM, FICON(ESCON的光纖通道版)等等。在這中間光纖通道SCSI一枝獨秀經(jīng)過10年的發(fā)展現(xiàn)在已演化成為存儲局域網(wǎng)絡SAN路由協(xié)議。FICON也成為了大型機(Mainframe)存儲協(xié)議的主流。而基于光纖通道的IP技術則在光纖通道交換機的管理上得到了應用。
以光纖通道為基礎的存儲域網(wǎng)絡(Storage Area Network)可以以200MB/sec的速率進行高速的數(shù)據(jù)傳送。光纖通道與其它網(wǎng)絡SAN路由協(xié)議的一個重要的不同點在于他的數(shù)據(jù)傳送帶寬的利用率上,在光纖通道架構下帶寬的利用率可以輕松地達到99%以上。這是現(xiàn)有的其它網(wǎng)絡SAN路由協(xié)議所不可比擬的。光纖通道可以把SAN的連接距離擴展到100公里以上。
如果輔之以SAN路由協(xié)議轉換技術(例如從光纖通道到SONET的轉換以及從光纖通道到IP的轉換等等)則SAN的連接距離更可以達到全球范圍。一個由互相連接起來的光纖通道交換機所構成的Fabric可以級連239臺光纖通道交換機,具有多達24位的裝置地址空間。與以太網(wǎng)相比較光纖通道在同一個Fabric中的數(shù)據(jù)傳送是裝置對裝置的,而在同一個以太網(wǎng)的Subnet中數(shù)據(jù)的傳送則是廣播型的。這是光纖通道的帶寬利用率比以太網(wǎng)高數(shù)倍的主要理由。也正是由于光纖通道在同一個Fabric中的數(shù)據(jù)傳送是裝置對裝置的,光纖通道規(guī)定了一套嚴整的系統(tǒng)構成管理體系。在這套系統(tǒng)構成管理體系中包括光纖通道交換機在內的裝置的接入及遷出是用廣播的形式向與該接入遷出裝置有通訊關系的裝置廣播的。
在一個Fabric中光纖通道交換機越多則形成的SAN路由協(xié)議網(wǎng)絡越大。裝置的接入以及遷出的機會也就越多。從而造成更多相應的接入遷出的廣播信息。雖然這種廣播信息照比以太網(wǎng)中的數(shù)據(jù)廣播風暴而言是微不足道的,但是對于存儲網(wǎng)絡所要求的高可用性水平以及網(wǎng)絡管理來說卻是不可忽視的。
在各種容災系統(tǒng)中本地和異地的SAN路由協(xié)議一旦連接起來就形成了一個大的Fabric。而連接本地和異地的SAN路由協(xié)議的長距離裸光纖或者IP連接往往是這個大Fabric中最薄弱的環(huán)節(jié)。在本地和異地的SAN同屬一個Fabric的前提下,它們之間的長距離連接如果發(fā)生連接不穩(wěn)定的話就會發(fā)生波及SAN全體的Fabric重組(Fabric reconfiguration)。這是造成容災系統(tǒng)不穩(wěn)定的一個重要原因。
容災系統(tǒng)正處在一個從傳統(tǒng)的兩點間的容災向多數(shù)據(jù)中心相互容災以及把容災作為一種服務向多客戶提供的歷史發(fā)展階段上。光纖通道的傳統(tǒng)的孤立的Fabric構造已經(jīng)不能適應多點容災以及把容災作為一項服務向社會推出這樣的要求。今天的世界上已經(jīng)有數(shù)以十萬計的SAN孤島。用戶往往需要把這些SAN孤島給整合起來。如果這種整合是整合成一個Fabric的話,客戶就要面臨調整光纖通道交換機參數(shù),改寫某些服務器上的系統(tǒng)構成文件等等的繁雜操作。在許多情況下客戶甚至沒辦法安排足夠的計劃性宕機時間來完成這樣的系統(tǒng)整合。
公司中不同的職能部門客觀上需要有自己部門存儲網(wǎng)發(fā)展的空間和自由度。不應因為某部門SAN的擴充而影響其它部門的存儲網(wǎng)絡。而在全公司的所有服務器存儲器都在同一個Fabric的情況下,這一點是很難實現(xiàn)的。