SAN交换机的domain id是干什么用的?想把两台交换机级联 domian id需要怎么设置?

4回答

董志卫董志卫  系统架构师 , 李宁(中国)体育用品有限公司
wuwenpin绿色卫士该来的总会来等赞同了此回答
domainid 简单点就是一个标示而已,区分谁是谁的标签.级联环境下区分switch交换机级联其中domainID要保证唯一性,这个是至关重要的,一般来讲那个为核心交换机,习惯性把这个domain id设置为1,当然也可以不是1....显示全部

domainid 简单点就是一个标示而已,区分谁是谁的标签.级联环境下区分switch
交换机级联其中domainID要保证唯一性,这个是至关重要的,一般来讲那个为核心交换机,习惯性把这个domain id设置为1,当然也可以不是1.

收起
 2017-12-25
浏览3687
wangmjwangmj  系统运维工程师 , CES
绿色卫士该来的总会来月光满楼等赞同了此回答
domain id是你这台SAN交换机的一个ID值,代表你这台SAN交换机,在你的SAN网络中需要是唯一的(如果未组成网络可以重复,建议一个公司内部都不要重复,为了考虑以后的级联之类的)。在SAN交换机级联时,需要设置2台交换机的DOMAIN ID不一致,且谁的小谁为父设备。...显示全部

domain id是你这台SAN交换机的一个ID值,代表你这台SAN交换机,在你的SAN网络中需要是唯一的(如果未组成网络可以重复,建议一个公司内部都不要重复,为了考虑以后的级联之类的)。
在SAN交换机级联时,需要设置2台交换机的DOMAIN ID不一致,且谁的小谁为父设备。

收起
 2017-12-25
浏览4752
ACDanteACDante  技术经理 , SS
该来的总会来月光满楼千户余音等赞同了此回答
一、Domain ID 的理解首先需要先理解SAN交换机中的ZONE的划分概念:Zone是FC-SAN交换机上的一种独有的逻辑配置,通过配置特定的设备加入zone,从而允许设备之间互相通信。当交换机上配置了zone时,同在一个zone里的设备之间可以互相通信,没有加入任何zone的设备不能与其他设备通...显示全部

一、Domain ID 的理解首先需要先理解SAN交换机中的ZONE的划分概念:
Zone是FC-SAN交换机上的一种独有的逻辑配置,通过配置特定的设备加入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配置的更改。

  1. 基于wwpn/wwnn的普通zone模式

这种zone允许拥有特定wwn的设备之间互相通信,不关心设备接在交换机的哪个口上。当某个设备从一个端口移到另一个端口时,不需要进行任何zone配置的更改。但更换主机HBA卡时,需要根据新HBA卡的wwn更改zone配置。注意如果交换机上接有NPIV模式的刀片交换机或主机集群时,必须使用基于wwn的zone。

  1. 混合zone(session based hard zoning)

当一台设备在两个或多个zone里分别使用D,P和wwn模式的zone,这台设备会进入混合zone模式。在混合zone模式里的设备在跟其他设备通信时需要通过交换机CPU进行软件验证。

  1. LSAN zone

LSAN zone只有在启用了FCR时才会被应用到,它能允许在不同的fabric中的设备通过fc router进行通信。需要在交换机上安装integrated routing license后才能打开FCR功能。

  1. TI zone(Traffic Isolation zone)

TI zone可以把一根或者多根ISL设置成某个zone的专用ISL,不需要license。

  1. 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配置时允许所有连接在交换机上的设备互相通信。
=============================================
二、在SAN交换机级联的情景下:
一个fabric中的多台交换机的domain ID由master交换机(默认第一个启动的交换机)自动分配。如果二个或者多个SAN 交换机要级连在一起的时候,需要每台SAN switch的Domain ID不相同,可以用configure命令修改。且FC网络中有一系列智能算法推举master switch的,通过用domain id 来标示。

==============================================
三、级联实现

SAN交换机级联(ISL)方法

解答:ISL是英文Inter-switch link的缩写,是用E-port端口将两台SAN交换机连接起来的一种方式。
在进行ISL连接时,请注意以下几点:
第一,使用licenseShow查看交换机是否有fabric许可,如果没有(如:2005-B16等),需要购买Full fabric并激活,注意激活后需要重启交换机才能正常进行ISL级联
第二,确保级联交换机上的端口使用相同类型的SFP模块,并且使用该模块支持的光纤线缆进行连接
第三,ISL级联的交换机,应该有不同的
Domain ID,正常情况下,级联后的SAN交换机会自动将Domain ID协商为不同值。但是,一般建议级联前,手工更改,方法如下:
1)telnet登陆到交换机,使用switchshow查看当前交换机Domain ID,一般默认为1
2)禁用交换机,使用disableSwitch
3)使用configure命令,改变Domain ID,使ISL级联的交换机拥有不同的编号
4)启用交换机,使用enableSwtich
第四,避免zone冲突(zone conflict)。如果两台交换机上配置了zone,ISL级联时需要进行zone融合(zone merge),如果两台交换机zone不匹配,将造成zone冲突(zone conflict),解决zone冲突最直接方法是备份其中一台交换机的配置,然后清除该交换机的zone信息,再级联,具体方法如下
1)使用configUpload上传配置到ftp
2)使用switchDisable,禁用交换机
3)使用cfgDisable,禁用zone的配置文件
4)使用cfgClear,删除zone配置文件
5)使用cfgSave,保存配置
6)使用swtichEnable,启用交换机
第五,级联时,建议使用portDisbale和portEnable命令,禁用和开启端口,避免频繁插拔SFP模块和光纤线导致故障。
第六,如果级联成功,使用switchShow,分别查看两台交换机的级联端口状态为E-port,并且会有Upstream或Downstream信息

收起
 2017-12-25
浏览3798
niujingyuniujingyu  项目经理 , 智恒通联
绿色卫士该来的总会来千户余音等赞同了此回答
SAN交换机上的domain id就想标号一样,把两个或者多个区域已一定的标识标注出来显示全部

SAN交换机上的domain id就想标号一样,把两个或者多个区域已一定的标识标注出来

收起
 2017-12-25
浏览3577

提问者

li5227205系统工程师, 新云东方

问题状态

  • 发布时间:2017-12-25
  • 关注会员:5 人
  • 问题浏览:7843
  • 最近回答:2017-12-25