未解决
此帖子已超过 5 年
2 Intern
•
4K 消息
0
1499
Cisco MDS光纤交换机智能分区(Smart Zoning)简介
Cisco MDS光纤交换机智能分区(Smart Zoning)简介
转载请在文首保留原文出处:EMC中文支持论坛 - https://community.emc.com/go/chinese
介绍
从Fiber Channel光纤技术诞生起,分区(zoning)都是最主要的SAN设备访问控制方法。一直以来,分区技术都没有太大的变化。Cisco新推出的智能分区(Smart Zoning)技术改变了这一现状。它简化了分区设置、减轻了管理员的负担,并且在不影响SAN硬件资源的条件下实现了SAN资源分配的自动化。本文将介绍Cisco智能分区的原理和技术细节。
更多信息
传统分区的问题:
SAN管理员通过将服务器initiator和存储设备target添加进一个zone,从而让它们可以互相通信。Cisco使用ACE (access control entry,访问控制条目) 来控制zone成员之间的访问权限,ACE会占用交换机的TCAM (ternary content-addressable memory,三态内容寻址内存) 空间。
Zone中的每一对成员都会占用TCAM中的两个ACE:一个ACE允许第一个成员接收第二个成员的数据;一个ACE允许第二个成员接收第一个成员的数据。理论上,如果有n个成员,那ACE的总数是n*(n-1)。由于硬件资源是有限的,因此不需要太多zone,就有可能超过TCAM的容量:
为了解决这个问题,SAN存储厂商会建议采用single initiator zoning (1 - 1 zoning)的策略,即每个zone只有一个initiator和一个target,来创建zone。但这样一来,SAN管理员不得不创建和管理大量的zone。
Cisco智能分区方案:
Cisco Smart Zoning智能分区技术基于这样一个实际情况:与LAN网络不同,存储流量通常不是同步的或对称的。以太网络或TCP/IP主机往往需要和其他的主机通信,而存储网络是非对称的,zone成员要么是主机initiator,要么是存储target,而绝大多数情况下,initiator不与其他initiator通信、target不与其他target通信。当然会有一些例外,比如阵列到阵列的复制等等。
一个典型的传统分区方案如下图:
一个典型的智能分区方案如下图:
最大的节省:管理时间:
有了智能分区,可以很方便的创建“一对多”、“多对一”或“多对多”的zone,而不用担心占用太多的内部资源。假设一个VMware vSphere群集有32台主机并使用了8个存储端口,单个zone有40个成员。传统的分区方法,将占用n*(n-1)共40*39=1560个ACE。使用了智能分区技术,在ACE消耗降低至32*8*2=512。
使用智能分区,更可以减少命令的输入次数:
部署智能分区:
智能分区要求运行有NX-OS Software Release 5.2(6)或之后版本的Cisco MDS 9000系列交换机。如果SAN网络中有第三方交换机或运行有低于版本要求的Cisco MDS交换机,则无法启用智能分区功能。智能分区支持basic和enhanced的zone模式。
智能分区可以在VSAN上启用。如果需要存储间互相通信的话,可以将它们移至没有启用智能分区的VSAN。
关于智能分区的配置方法,可以参阅Cisco MDS 9000 Family NX-OS Fabric Configuration Guide配置手册。
使用许可:
智能分区不需要额外的软件授权,它直接包含在NX-OS 5.2(6)或之后版本,以及Cisco NX-OS 6.1 (Cisco Nexus 7000系列交换机)的基础套件内。
参考
Cisco技术白皮书:
《Cisco Smart Zoning for Cisco NX-OS SAN Fabrics》
应用于
Cisco MDS 9000系列交换机,NX-OS Software Release 5.2(6) 或更高版本