什麼是zone?如何做zone?如何做好zone?

一.什麼是zone

Zone是FC-SAN交換機上的一種獨有的邏輯配置,通過配置特定的設備加入zone,從而允許設備之間互相通信。當交換機上配置了zone時,同在一個zone裡的設備之間可以互相通信,沒有加入任何zone的設備不能與其他設備通信。

什麼是zone?如何做zone?如何做好zone?|運維之光纖交換機篇


早期交換機廠商根據zone的實現方式,把zone分為hard zone和soft zone,區別在於前者通過硬件芯片來實現,後者通過軟件來實現。後來大家把基於domain ID/端口號的zone叫做hard zone,基於wwn的zone為soft zone。現在這兩種類型的zone都是基於硬件芯片實現。

Zone的類型:

1. 基於Domain ID/端口號(D,P)的普通zone模式

這種zone允許接在某幾個端口上的設備互相通信,即使端口上的設備改變也不會影響zone的使用,在更換主機HBA卡時不需要進行任何zone配置的更改。

2. 基於wwpn/wwnn的普通zone模式

這種zone允許擁有特定wwn的設備之間互相通信,不關心設備接在交換機的哪個口上。當某個設備從一個端口移到另一個端口時,不需要進行任何zone配置的更改。但更換主機HBA卡時,需要根據新HBA卡的wwn更改zone配置。注意如果交換機上接有NPIV模式的刀片交換機或主機集群時,必須使用基於wwn的zone。

3. 混合zone(session based hard zoning)

當一臺設備在兩個或多個zone裡分別使用D,P和wwn模式的zone,這臺設備會進入混合zone模式。在混合zone模式裡的設備在跟其他設備通信時需要通過交換機CPU進行軟件驗證。

4. LSAN zone

LSAN zone只有在啟用了FCR時才會被應用到,它能允許在不同的fabric中的設備通過fc router進行通信。需要在交換機上安裝integrated routing license後才能打開FCR功能。

5. TI zone(Traffic Isolation zone)

TI zone可以把一根或者多根ISL設置成某個zone的專用ISL,不需要license。

6. QOS zone

QOS zone在網絡中出現擁堵時可以允許高QOS的zone成員優先通信,需要在交換機上安裝adaptive networking license。

Zoneset是zone的集合。一臺交換機同時只能啟用一個zoneset,同一個SAN網絡中交換機的active zoneset必須保持一致,不然會造成網絡分裂(fabric segment)。

Alias,或叫做別名,是使配置zone更簡便的一個功能。對於每臺設備,可以預先設置好alias,之後在配置zone時使用alias來代替D,P或wwn。

Default zone:思科與博科交換機都有default zone,它的功能是在沒有任何zone配置時允許所有連接在交換機上的設備互相通信。

二.如何做zone

什麼是zone?如何做zone?如何做好zone?|運維之光纖交換機篇


1、博科交換機CLI命令行:

首先對每個需要做zone的設備創建alias,然後創建zone並把alias加入,創建cfg(zoneset)並把需要的zone加入,最後啟用cfg。

幫助命令: zonehelp

顯示現有配置:cfgshow

創建/增加成員/移除成員/刪除alias:

alicreate "aliName","member[; member...]"

aliadd "aliName","member[; member...]"

aliremove "aliName","member[; member...]"

alidelete "aliName"

創建/增加成員/移除成員/刪除zone:

zonecreate "zonename", "member[;member...]"

zoneadd "zoneName", "member[;member...]"

zoneremove "zoneName", "member[;member...]"

zonedelete "zoneName"

注意:根據zone的最佳實踐,EMC推薦每個zone裡只放一個initiator(主機,Vplex的BE口等)。多個initiator互相zone在一起會導致很多反常現象。

創建/增加成員/移除成員/刪除cfg:

cfgcreate "cfgName", "member[;member...]"

cfgadd "cfgName", "member[;member...]"

cfgremove "cfgName", "member[;member...]"

cfgdelete "cfgName", "member[;member...]"

保存/啟用cfg:

cfgsave

cfgenable "cfgName"

注意:激活某個cfg會使其他正被使用cfg停止工作,一個fabric裡同時只能有一個cfg處於工作狀態。

更改default zone配置:

defzone [--noaccess | --allaccess | --show]


2、博科交換機GUI界面:

進入webtools後點擊Zone Admin,進入zone配置界面

。。。

。。。

3、思科交換機CLI命令行:

。。。。。。

4、思科交換機GUI界面(DCNM與DCFM基本一致):

限於篇幅原因,後面詳細的博科光纖交換機圖形界面配置、思科光纖交換機命令行和圖形界面配置略,有興趣的朋友可以關注我,然後發私信給我索要word完整詳細版的。


分享到:


相關文章: