博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
FC FCoe Vsan Zone相关
阅读量:6607 次
发布时间:2019-06-24

本文共 1454 字,大约阅读时间需要 4 分钟。

比较基础的FC san知识。

一,节点:

在fc-san环境中,服务器,磁盘都成为节点,也叫实体。

二,wwnn wwpn

HBA卡在服务器,fc-switch,存储上都有 HBA卡只存在在服务器上连光纤,类似于网卡连lan,有个wwnn号,sw和存储上的光纤卡上也有wwpn号,所以这三个设备的端口都有wwn号,但是不同的是有wwnn和wwpn的区别:

wwnn即wwn-n,即节点的wwn号,也就是服务器和存储上的端口wwn号;

wwpn即wwn-p,即与实体相连的switch端口的wwn号;其实sw除了wwpn号以外也有一个自己的id

还有一个wwn-e,是交换机互联的端口。

这边项目的情况是:日本项目是绑定的server的hba卡和strage的光纤卡的wwn,没有关联switch的port。

三,acess和trunk

交换机互联时的端口可以配成两种模式,access和trunk,如下图:

如上图,access端口只能属于一个vsan,trunk可以属于不同的vsan,即trunk用一个口来实现access两个口来实现的功能。

四,vsan

vsan和zone的作用和概念我个人感觉差不多,zone属于在vsan下又化了几个vsan,最大不同应该是二者所属的层不同,vsan是网络层,zone是链路层,下面两个图:

个人觉得vsan的实现方法应该和lan-sw一样,都是通过access多个交换机端口来实现的,而zong的实现方法不止一个,通过绑定不同设备的wwn号或者绑定fc-sw的不同端口来实现。

五,FCoe

其实就是一个Fcoe类型的交换机,运行fcoe协议,能够在一台交换机上接fc和lan,节省了成本,如下图:

更多内容参照:

以下内容为的内容:

WWN 是HBA卡用的编号吧,每一个光纤通道设备都有一个唯一的标识,称为WWN(world wide name),由IEEE负责分配。在有多台主机使用磁盘阵列时,通过WWN号来确定哪台主机正在使用指定的LUN(或者说是逻辑驱动器),被使用的LUN 其他主机将无法使用。
比如下图的例子:

 

WWN概念包含WWPN、WWNN。

一个不可拆分的独立的设备有WWNN,一个端口有WWPN。

比 如一台SAN交换机,不可拆分,有一个WWNN,它有一堆端口,每个端口有一个WWPN。一块多口光纤HBA,卡本身有一个WWNN,每个端口有一个 WWPN,单口的HBA也是,不过只有一个WWNN和一个WWPN。但主机就没有WWNN,因为卡和主机是可以分离的,单纯一个主机本身并不一定是SAN 环境中的设备。

有WWNN的好处是:即使不去看连线,也可以清楚地知道,哪些端口是在一个物理设备上

wwn:有两种表示方法:  wwpn  wwnn
对于主机来说:
单个hba卡(单口)的情况下: wwnn只有一个     wwpn和wwnn一样
单个hba卡(双口)的情况下: wwnn只有一个     wwpn有两个
两个hba卡(单口)的情况下: wwnn有两个      wwpn有两个
两个hba卡(双口)的情况下: wwnn有两个      wwpn有四个

所以这么看来交换机有wwnn,主机的光口有wwpn, 主机的hba卡有wwnn,存储的光纤卡有wwpn,如果真的是这样就能理解zong划分时的配置都是按wwn号来的了。

    本文转自UVN2015  51CTO博客,原文链接:http://blog.51cto.com/10851095/1718208,如需转载请自行联系原作者

你可能感兴趣的文章
软件工程_第二次作业
查看>>
C# DllImport的用法
查看>>
ERP框架序设计与开发日记(下)
查看>>
Github-Client(ANDROID)开源之旅(二) ------ 浅析ActionBarSherkLock
查看>>
no identities are available for signing
查看>>
javascript 和 jquery插件开发
查看>>
Linux Shell文件差集
查看>>
eclipse中如何去除警告:Class is a raw type. References to generic type Class<T> should be parameterized...
查看>>
Gradle脚本基础全攻略
查看>>
Django模版中的过滤器详细解析 Django filter大全
查看>>
Linux中使用pwconv实现passwd中密码到shadow
查看>>
MongoDB C++ gridfs worked example
查看>>
Visual Studio 2017各版本安装包离线下载
查看>>
C#线程安全的那些事
查看>>
Mysql报错......\xE6\x80\xBB\xE7\x9B\x91' for column...
查看>>
【论文笔记】Social Role-Aware Emotion Contagion in Image Social Networks
查看>>
rpm安装PostgreSQL
查看>>
k sum(lintcode)
查看>>
28. extjs中Ext.BLANK_IMAGE_URL的作用
查看>>
Hibernate注解配置N:N关联
查看>>