問題:
在SAN網絡中,只有一台存儲時,該存儲帶有Map功能,可以將LUN Map到指定主機,那么FC Switch的zoning功能還有意義嗎?
有沒有方法來證明這以意義的存在。即使存儲不帶有Map功能,FC Switch也只能實現端口/wwn的隔離,不能實行LUN基本的隔離,
總感覺划zone的意義不大。
回答:
zone是強制物理的隔離
map是邏輯隔離,物理沒有隔離,如果有節點不按規則辦事,那么map就形同虛設。
意義重大。
其實在這個問題上,樓主好好畫畫拓撲圖就明白了。
一台磁盤陣列,端口數有限吧?通過交換機經常會有多個主機連接到磁盤陣列的某一個端口的可能吧?怎么分開這些主機呢?lun masking唄-----磁盤陣列自己內部想辦法嘍。從一個口子進來的數據當然只能內部解決了。
交換機是啥?就是有一大堆端口的盒子。一台服務器連一台存儲的環境要這個干嗎?!
肯定是很多台服務器連一台或者多台存儲用嘍。存儲設備有很多,主機不同應用有很多,OS有很多,不分開行嗎?打架啊。所以用ZONE,畫好道道,指定哪些端口的設備能夠訪問哪些端口的設備,僅此而已。說白了,ZONE是端口級別的裁判員。
LUN mask
LUN Masking一般是指磁盤陣列控制器里面的功能,用來控制哪個主機可以訪問哪個LUN,實現不同操作系統主機訪問LUN時的邏輯隔離,保證多種操作系統平台分享一台磁盤陣列系統時,不會互相破壞文件系統。
在如圖一所示的SAN環境中,要實現具有不同操作系統的Sever A,Server B,Server C三台主機,分別只能訪問同一台磁盤陣列上的LUN A,LUN B,LUN C,並且要求該功能在存儲端實現。從下表可以看出,只有存儲端具有LUN Masking的功能才能滿足要求。
SAN Zoning
Figure 9. SAN Zoning for Cisco Unified Computing System Servers

Table 1. Common SAN Zone Assignments
在多業務系統中,存儲上的LUN Mapping或LUN Masking要與FC SWITCH上的ZONE功能配合起來使用,目的是使用不同的主機只能訪問到不同的卷。
LUN Mapping和LUN Masking是存儲設備自身具有的功能,也需要在存儲設備的管理設置軟件或設置工具中來完成。
LUN Masking
LUN masking是指LUN與主機HBA卡的WWN地址綁定,與主機HBA卡建立一對一或多對一的連接和訪問關系。無論主機跳線到同一個FABRIC(無zone設置)的哪一個端口上,主機都能識別到相同的LUN。存儲設備一般默認在卷和主機間建立多對一的對應關系,即一台主機可訪問存儲設備上的多個卷。
在非共享的應用系統中,一般在卷和主機建立一(主機)對多(卷)的關系,不同業務類型的工作站分別訪問不同的LUN。在共享式的應用系統中,一般采用多(主機)對一(卷)關系。
LUN Mapping
LUN Mapping是LUN與存儲設備的主機端口進行綁定,工作站連接不同的主機端口時所能訪問的LUN不同。
當一個存儲系統同時為多個應用系統提供數據存儲服務,且不同應用系統的主機分別處於不同的地理地址時,有可能用到第二種LUN Mapping方式。即將不同的LUN與不同的存儲主機端口綁定,不同的主機端口與不同的FC交換機或者不同的ZONE連接,從而實現不同的工作站只能訪問不同的端口。
一個LUN Mapping中所對應的LUN和存儲主機端口成為一個分區。由於存儲設備的主機端口數量是一定的,如果划分的LUN Mapping分區越多,分區中存儲主機端口就會越少。存儲設備的冗余鏈路連接功能就越小,當一個分區里只能設置一個主機端口是,存儲就失去了冗余鏈路連接功能,整個系統極易因存儲主機端口和交換機端口的故障而發生單點故障。
當系統無FC交換機,主機與存儲設備的主機端口直連時,通過LUN Mapping實現起來LUN分區非常方便。當所有主機端口都連接到同一個FABRIC時,就需要與 FCswitch的ZONE結合起來一起使用。
不同廠商對LUN Masking和LUN Mapping的定義和解釋不完全相同。有的甚至就定義成一個名稱,如SAN SHARE,而有的存儲干脆就沒有LUN Masking和LUN Mapping功能。
ZONE
FC SWITCH上的ZONE功能類似於以太網交換機上的VLAN功能,它是將連接在SAN網絡中的設備(主機和存儲),邏輯上划到為不同的區域內,使得不同區域中的設備相互間不能FC網絡直接訪問,從而實現網絡中的設備之間的相互隔離。
例如下圖:
假設兩台FC交換機通過級連線連接成一個fabric。紅色區域的交換機端口屬於ZONE 1,綠色區域屬於zone 2,藍色區域屬於zone 3,橙色區域既屬於zone 1又屬於zone 3,白色為擴張端口區域,不需要定義zone。
在這兩台FC交換機組成的fabric中,凡是紅色區域zone 1中的設備之間都可以相互訪問,但是不能訪問綠色區域和藍色區域中的設備,但可以訪問橙色區域中的設備,因為橙色也屬於zone 1。
藍色區域與紅色區域相似。
綠色區域zone 2中的設備之間只能可以相互訪問,別的任何區域的設備。
橙色區域中的設備既可以訪問紅色區域中的設備,又可以訪問狼色區域中的設備,但不能訪問綠色區域中的設備。
按照中方法,無論存儲系統的結構有多么復雜,都可以通過畫圖的方式把LUN、存儲設備主機端口,交換機端口和工作站之間的關系分析清楚。