在光纤信道交换架构中的多个域的制作方法

文档序号:7848198阅读:95来源:国知局
专利名称:在光纤信道交换架构中的多个域的制作方法
技术领域
本公开大体涉及通信系统,例如但不限于,被用作存储区域网络的一部分的通信系统。
背景技术
通信产业快速变化以适应新兴技术和不断增长的用户需求。对于新应用以及已有应用性能提升的用户需求使得通信网络和系统供应商使用具有更快速度和更大容量(例如,更大的带宽)的网络和系统,以及使用存储区域网(例如,SANs, VSANs),例如使用光纤信道实现的存储区域网。光纤信道逻辑上是双向点对点串行数据信道,为高性能而构建。光纤信道为更高 级别的协议,比如小型计算机系统接口(SCSI)命令组、高性能并行接口(HIPPI)数据帧、IP (因特网协议)、IEEE 802. 2等,提供通用的传输工具。光纤信道帧包含24位地址标识符,其用域标识符(Domain ID)标识帧的源端口和目标端口,该域标识符是地址的最高八位字节。使用两步处理来向在光纤信道交换架构(fibre channel switched fabric)中的每个交换机分配一个或多个独特的域标识符。首先,从光纤信道交换架构的交换机中选择一个交换机,其被称为主交换机。然后,该主交换机向光纤信道交换架构的其他交换机分配域标识符。被授予域标识符的交换机执行域中的地址分配。

发明内容
特别地,公开了一种关于增加交换机在已建立的光纤信道交换架构中使用的域标识符数量的方法、设备、计算机存储介质、装置及手段。在一个实施例中,不触发已建立的光纤信道交换架构的重新配置就可以增加光纤信道交换架构的主交换机分配给交换机的域的数量。一个实施例包括包含一个或多个处理元件和存储器的设备,其被配置为将该设备设立为光纤信道交换架构的一部分,包括获取该设备在存储区域网中要使用的一个或多个域标识符。在所述设立以及一个或多个域标识符的分配之后,该设备被配置为逐步添加该设备在存储区域网中要使用的一个或多个附加域标识符,而不触发光纤信道交换架构的重新配置。在一个实施例中,逐步添加一个或多个附加域标识符包括使用与用来获取初始的一个或多个域标识符的全球名称(WffN)不同的全球名称来从光纤信道交换架构的主交换机请求所述一个或多个附加域标识符。


附加的权利要求具体阐明了一个或多个实施例的特征。通过以下结合附图的详细说明可以最好的理解(一个或多个)实施例及其优点。图I示出了根据本发明一个实施例操作的SAN/VSAN光纤信道交换架构;图2示出了在一个实施例中使用的示例设备或组件;
图3示出了在一个实施例中执行的处理;以及图4示出了在一个实施例中执行的处理。
具体实施例方式特别地,公开了ー种关于外部管理的安全和验证处理装置的方法、设备、计算机存储介质、装置和手段。此处描述的实施例包括各种元件和限制,没有一个元件或限制被认为是必需的元件或者限制。每个权利要求分别完整地阐述了该实施例的ー个方面。此外,所描述的某些实施例可特别地包括但不限于系统、网络、集成电路芯片、嵌入式处理器、ASICs、方法和包含指令的计算机可读介质。一个或多个系统、装置、组件等可包括一个或多个实施例,所述实施例可包括由相同或者不同的系统、装置、组件等执行的权利要求的一些元件或限制。处理元件可以是通用处理器、特定任务处理器或执行相应处理的其它装置。利用示出了示例性但非限制性配置的图,以下描述的实施例体现了各个方面和配置。注意,用于执 行方法和处理块操作的计算机可读介质和手段(例如,处理器和存储器或其它被配置为执行这些操作的设备)被公开,并且与该实施例的扩展的范围和精神一致。注意,此处一直以其“设备(appliance)或装置(device) ”的通常定义来使用术语“设备(apparatus)”。注意,在图中示出的步骤、连接、信号和信息处理(包括但不限于任何块和流程图以及消息序列图)通常可以以相同或不同的串行或并行顺序和/或由不同组件和/或处理、线程等和/或通过不同的连接来执行并与其它实施例中的其他功能相结合,除非这使得实施例无法实现或者序列被明确或隐含地要求(例如,对于读取值、处理所读取的值的序列,在对值进行处理之前必须获取该值,尽管一些关联处理可先于读取操作、与其同时和/或在其之后被执行)。还要注意,除非明确指出,该文件中所描述或引用的都不被认为是本申请的现有技术。此处使用的术语“一个实施例”涉及特定实施例,其中每次提及“ー个实施例”可指不同的实施例,此处在描述相关特征、元件和/或限制时该术语的重复使用并不建立每个实施例必须包括的相关特征、元件和/或限制的累积集合,尽管实施例通常可包括所有这些特征、元件和/或限制。另外,此处术语“第一”、“第二”等通常被用以表示不同的単元(例如,第一元件,第二元件)。此处这些术语的使用并不一定意味着顺序(比如一个单元 或事件在另ー个之前出现或到来),而是提供区分特定単元的机制。此外,短语“基于X”和“响应于X”被用来指示可从中推导出或导致某事的项目“X”的最小集合,其中“X”是可扩展的并且不一定描述对其执行操作等的项目的完整列表。另外,短语“耦合到”被用于指示两个元件或装置之间的某种程度的直接或间接连接,一个或多个耦合的装置修改或者不修改被耦合的信号或传送的信息。另外,术语“或”此处被用于识别连接的项目的ー个或多个(包括全部)的选择。另外,与“包括(including)”含有”或“特征在干”同义的过渡性术语“包含(comprising) ”是包含性的或开放的,而不排除附加的未记述的元件或方法步骤。最后,当在执行步骤的方法权利要求中记述时,术语“特定装置”指在35USC § 101装置法定分类中的特定装置。一个实施例包括一种设备,其包括一个或多个处理元件和存储器,被配置为将该设备设立为光纤信道交换架构的一部分,包括获取该设备在存储区域网中要使用的ー个 或多个域标识符;以及,在所述设立以及所述ー个或多个域标识符的分配之后,该设备逐步添加该设备在存储区域网中要使用的一个或多个附加域标识符,而不触发光纤信道交换架构的重新配置。在一个实施例中,该设备被配置为,在基于所接收的指定所述一个或多个域标识符的至少一个的请求而接入与该设备通信地耦合的一个或多个装置之后,逐步添加一个或多个附加域标识符。在一个实施例中,该设备被配置为,响应于所接收的指定所述一个或多个附加域标识符的至少一个的请求,接入与该设备通信地耦合的至少一个装置。在一个实施例中,所述逐步添加一个或多个附加域标识符包括使用与用来获取一个或多个域标识符的全球名称(WWN)不同的全球名称来从光纤信道交换架构的主交换机请求所述一个或多个附加域标识符。在一个实施例中,所述逐步添加一个或多个附加域标识符包括使用与用来获取一个或多个域标识符的全球名称(WffN)不同的多个全球名称来从光纤信道交换架构的主交换机请求所述多个附加域标识符。在一个实施例中,该设备被配置为,响应于所接收的指定所述一个或多个附加域标识符的至少一个的请求,接入与该设备通信地耦合的至少一个装置。在一个实施例中,所 述逐步添加一个或多个附加域标识符包括使用与用来获取一个或多个域标识符的全球名 称(WffN)不同的全球名称来从光纤信道交换架构的主交换机请求所述一个或多个附加域标识符。在一个实施例中,所述逐步添加一个或多个附加域标识符包括使用与用来获取一个或多个域标识符的全球名称(WffN)不同的多个全球名称来从光纤信道交换架构的主交换机请求所述多个附加域标识符。一个实施例包括一种由光纤信道交换架构执行的方法,包括将该交换机设立为光纤信道交换架构的一部分,包括从光纤信道交换架构的主交换机接收该交换机要使用的一个或多个域标识符的分配;在所述设立为信道交换网络架构的一部分之后,以不触发光纤信道交换架构的重新配置的方式,从光纤信道交换架构的主交换机请求一个或多个附加域标识符;以及接收所述一个或多个附加域标识符的分配。一个实施例包括响应于多个请求,接入与该交换机通信地耦合的一个或多个装置,该多个请求中的每个请求指定所述一个或多个域标识符和所述一个或多个附加域标识符的至少一个。在一个实施例中,所述一个或多个域标识符和所述一个或多个附加域标识符之一在多个请求中的每个请求中被指定,从而所述一个或多个域标识符和所述一个或多个附加域标识符中的每个标识符被该多个请求的至少一个指定。在一个实施例中,该交换机与第一和第二全球名称(WWN)关联;其中所述将交换机设立为光纤信道交换架构的一部分的操作使用第一 WWN,从而所述一个或多个域标识符与第一 WffN关联;并且,其中所述请求一个或多个附加域标识符的操作指定与第一WffN不同的第二WWN。一个实施例包括响应于所接收的指定所述一个或多个域标识符的至少一个的请求,接入与交换机通信地耦合的装置;其中在所述请求一个或多个附加域标识符的操作之前执行所述接入装置的操作。在一个实施例中,交换机与第一和第二全球名称(WffN)关联;其中所述设立交换机为光纤信道交换架构的一部分的操作使用第一 WWN,从而所述一个或多个域标识符与第一 WffN关联;并且其中所述请求一个或多个附加域标识符的操作指定与第一 WWN不同地第二 WWN。在一个实施例中,该交换机与第一和第二全球名称(WWN)关联;其中所述将该交换机设立为光纤信道交换架构的一部分的操作使用第一 WWN,从而所述一个或多个域标识符与第一 WffN关联;并且其中所述请求一个或多个附加域标识符的操作指定与第一 WWN不同的第二 WWN。在ー个实施例中,该交换机与第一全球名称(WWN)以及与第一 WffN不同的多个其他WffN关联;其中所述将交换机设立为光纤信道交换架构的一部分的操作使用第一全球名称,从而所述ー个或多个域标识符与第一 WffN关联;并且其中所述请求一个或多个附加域标识符的操作包括为多个其他WffN的每个WffN请求所述ー个或多个域标识符中的至少ー个附加域标识符。一个实施例包括一种设备,其包括用于将与第一全球名称(WffN)相关联的该设备设立为光纤信道交换架构的一部分、包括由光纤信道交换架构的主交換机向其分配与第一 WWN关联的一个或多个域标识符的装置;以及,用于由主交換机基干与第一 WWN不同的、也与该设备关联的ー个或多个WffN逐步向其分配一个或多个附加域标识符、而不触发光纤信道交换架构的重新配置的装置。一个实施例包括用于响应于所接收的包括指定的WWN的请求,接入与该设备通信地耦合的ー个或多个装置的装置;其中该设备被配置为,在响应于指定第一 WWN的特定 的所接收的请求而接入所述ー个或多个装置之后,逐步被分配所述ー个或多个附加域标识符。一个实施例包括用于响应于所接收的包括从所述第一 WffN和所述ー个或多个WffN构成的组中指定的特定WWN的请求而接入与设备通信地耦合的ー个或多个装置的装置;其中该设备被配置为,在响应于指定第一 WWN的特定的所接收的请求而接入所述ー个或多个装置之后,逐步被分配所述ー个或多个附加域标识符。一个实施例包括用于响应于所接收的包括从所述第一 WffN和所述ー个或多个WffN构成的组中指定的特定WffN的请求而接入与该设备通信地耦合的ー个或多个装置的装置。特别地转向图,图I示出了根据ー个实施例操作的SAN/VSAN光纤信道交换架构100。如所示的,SAN/VSAN光纤信道交换架构100包括分别附接到ー个或多个装置111-114的四个交换机101-104。当然,光纤信道交换架构能有更多或更少数量的交换机。交换机101-104中的一个被确定为主交換机,并且在这个示例中,交換机101被确定为在SAN/VSAN光纤信道交换架构100中的主交换机。交换机101-104的每个利用其全球名称(WffN)从SAN/VSAN光纤信道交换架构(100)的主交換机(交換机101)请求ー个或多个域标识符,并以传统的方式接收它们。在现有的方法中,为了允许使用一个或多个附加域标识符,交換机通常可请求比目前所需要的更多的域标识符;否则,为了増加其被分配的域标识符的数量,光纤信道交换架构需要被重新配置(例如,所形成的SAN/VSAN光纤信道交换架构、新确定主交换机并且每个交换机请求并被分配域标识符)。与现有的系统相比,此处描述的ー个实施例实现了逐步添加被分配给SAN/VSAN光纤信道交换架构(100)的交換机(101-104)的域标识符,而不触发SAN/VSAN光纤信道交换架构(100)的重新配置。一个实施例通过使交換机利用与用来请求其初始域标识符的全球名称(WffN)不同的全球名称来请求ー个或多个域标识符,提供(ー个或多个)域标识符至交换机(101-104)的逐步添加。由于交换机(101-104)知道SAN/VSAN光纤信道交换架构(100)的哪个交换机是主交換机(在所示出的示例中为101),其知道向哪里发送请求。通过这种方式,主交换机通过为不同的WWN分配新请求的域标识符(并因此可能考虑来自与已经被分配一个或多个域标识符的交換机不同的交換机的请求)而如平常一祥操作。图2是在ー个实施例中使用的设备(例如,交换机)或组件200的框图,该实施例与増加交換机在已建立的光纤信道交换架构中使用的域标识符的数量有关。在一个实施例中,设备或组件200执行与此处所示出的或以其他方式描述的流程图之一相对应的一个或多个处理。在一个实施例中,设备或组件200包括一个或多个处理元件201、存储器202、(一个或多个)存储装置203、(一个或多个)专用组件205(例如,为了比如执行操作而优化的硬件等)以及(一个或多个)用于信息通信(例如发送和接收分组、用户接口和显示信息等)的接口 207,其通常通过一个或多个通信机制209与被设计为适合应用需求的通信路径通信地耦合。在一个实施例中,设备或组件200对应于图I的一个或多个交换机101-104,或者是其一部分。设备或组件200的各种实施例可包括更多或更少的元件。设备或组件200的操作通常由(一个或多个)处理元件201控制,所述处理元件201使用存储器202和(一个或多个)存储装置203以执行一个或多个任务或处理。存储器202是一种类型的计算机可读/计算机存储介质,通常包括随机存取存储器(RAM)、只读存储器(ROM)、闪存、集成电路和/或其他存储组件。存储器202通常存储由(一个或多个)处理元件201执行的计算机可执 行指令和/或(一个或多个)处理元件201为了实现与实施例对应的功能而操纵的数据。(一个或多个)存储装置203是另一种类型的计算机可读介质,通常包括固态存储介质、盘驱动器、碟片、连网服务、磁带驱动器和其它存储装置。(一个或多个)存储装置203通常存储由(一个或多个)处理元件201执行的计算机可执行指令和/或(一个或多个)处理元件201为了实现与实施例对应的功能而操纵的数据。图3示出了在一个实施例中执行的处理过程。该处理开始于处理块300。在处理块302中,设备(例如,交换机)被设立为光纤信道交换架构的一部分,包括获取(请求并由光纤信道交换架构主交换机分配)该设备在存储区域网(例如,SAN或VSAN)中使用的一个或多个域标识符。在处理块304中,处理所接收的指定该设备被分配的域标识符之一的请求,通常包括接入一个或多个通信地耦合的装置。换句话说,该设备运行并且在之后的某个时间执行处理块306,而不仅作为光纤信道交换网络的初始设立的一部分。在处理块306,设备逐步添加该设备在存储区域网中使用的一个或多个附加域标识符,而不触发光纤信道交换网络的重新配置。在处理块308中,处理所接收的指定该设备的初始或逐步分配的域标识符之一的请求,通常包括接入一个或多个通信地耦合的装置。换句话说,初始或者逐步分配的域标识符在存储区域网中被用于接入数据。如处理块309所示的,图3的流程图的处理完成。图4示出了在一个实施例中执行的处理。处理开始于处理块400。在处理块402-406,设备(例如,交换机)被设立为光纤信道交换架构的一部分。更具体地,在处理块402中,(例如,利用构建架构(BF)帧)建立光纤信道交换架构。在处理块404中,选择交换机中的一个作为主交换机。在处理块406中,光纤信道交换网络的每个交换机基于全球名称(WffN)从主交换机请求一个或多个域标识符,并且主交换机将分配的域标识符和关联的WffN通知给交换机。在处理块408中,交换机接入与指定其被分配的域标识符之一的请求相对应的装置。换句话说,建立并运行SAN/VSAN。随后,在处理块410中,特定交换机确定其需要一个或多个附加域标识符。在处理块412中,特定交换机使用与该特定交换机关联的不同的WffN将对于一个或多个附加域标识符的请求发送至主交换机。主交换机分配附加域标识符并将分配的域标识符和关联的WWN通知给交换机。域标识符向该特定交換机的逐步分配被执行,而没有触发光纤信道交換架构的重新配置。在处理块414中,交换机接入与指定其被分配的域标识符之一的请求相对应的装置,所述域标识符包括任何逐步分配的域标识符。换句话说,使用初始和逐步分配的域标识符二者来建立和运行SAN/VSAN。考虑到本发明的原理可应用于许多可能的实施例,可以意识到,此处參考图/附图而描述的实施例及其各方面只是示例性的,不应理解为限制本发明的范围。例如,本领域技术人员可知,很多处理块操作可被重新排序,以在其他操作之前、之后或与其它操作同时执行。而且,许多不同形式的数据结构也可被用在各实施例中。此处所述的发明考虑了落 在以下权利要求及其等同物的范围内的所有这样的实施例。
权利要求
1.一种设备,包括 一个或多个处理元件和存储器,被配置为将该设备设立为光纤信道交换架构的一部分,包括获取该设备在存储区域网中要使用的一个或多个域标识符;以及,在所述设立以及所述一个或多个域标识符的分配之后,逐步添加该设备在该存储区域网中要使用的一个或多个附加域标识符,而不触发该光纤信道交换架构的重新配置。
2.如权利要求I所述的设备,其中该设备被配置为,在基于所接收的指定所述一个或多个域标识符的至少一个的请求而接入与该设备通信地耦合的一个或多个装置之后,逐步添加一个或多个附加域标识符。
3.如权利要求2所述的设备,其中该设备被配置为,响应于所接收的指定所述一个或多个附加域标识符的至少一个的请求,接入与该设备通信地耦合的至少一个装置。
4.如权利要求3所述的设备,其中所述逐步添加一个或多个附加域标识符包括,使用与用来获取所述一个或多个域标识符的全球名称(WWN)不同的全球名称来从光纤信道交 换架构的主交换机请求所述一个或多个附加域标识符。
5.如权利要求3所述的设备,其中所述逐步添加一个或多个附加域标识符包括,使用与用来获取所述一个或多个域标识符的全球名称(WWN)不同的多个全球名称来从光纤信道交换架构的主交换机请求所述多个附加域标识符。
6.如权利要求I所述的设备,其中该设备响应于所接收的指定所述一个或多个附加域标识符的至少一个的请求,接入与该设备通信地耦合的至少一个装置。
7.如权利要求6所述的设备,其中所述逐步添加一个或多个附加域标识符包括,使用与用来获取所述一个或多个域标识符的全球名称(WWN)不同的全球名称来从光纤信道交换架构的主交换机请求所述一个或多个附加域标识符。
8.如权利要求6所述的设备,其中所述逐步添加一个或多个附加域标识符包括,使用与用来获取一个或多个域标识符的全球名称(WWN)不同的多个全球名称来从光纤信道交换架构的主交换机请求所述多个附加域标识符。
9.一种由光纤信道交换架构执行的方法,包括 将交换机设立为光纤信道交换架构的一部分,包括从光纤信道交换架构的主交换机接收该交换机要使用的一个或多个域标识符的分配; 在所述设立为信道交换网络架构的一部分之后,以不触发该光纤信道交换架构的重新配置的方式,从该光纤信道交换架构的该主交换机请求一个或多个附加域标识符;以及 接收所述一个或多个附加域标识符的分配。
10.如权利要求9所述的方法,包括响应于多个请求,接入与该交换机通信地耦合的一个或多个装置,该多个请求中的每个请求指定所述一个或多个域标识符和所述一个或多个附加域标识符中的至少一个。
11.如权利要求10所述的方法,其中所述一个或多个域标识符和所述一个或多个附加域标识符之一在多个请求中的每个请求中被指定,从而所述一个或多个域标识符和所述一个或多个附加域标识符中的每个标识符由该多个请求的至少一个指定。
12.如权利要求11所述的方法,其中该交换机与第一和第二全球名称(WWN)关联;其中所述将该交换机设立为该光纤信道交换架构的一部分的操作使用第一 WWN,从而所述一个或多个域标识符与第一 WWN关联;并且,其中所述请求一个或多个附加域标识符的操作指定与第一 WffN不同的第二 WWN。
13.如权利要求9所述的方法,包括响应于所接收的指定所述一个或多个域标识符的至少一个的请求,接入与该交换机通信地耦合的装置;其中在所述请求一个或多个附加域标识符的操作之前执行所述接入该装置的操作。
14.如权利要求13所述的方法,其中该交换机与第一和第二全球名称(WffN)关联;其中所述将该交换机设立为光纤信道交换架构的一部分的操作使用该第一 WWN,从而所述一个或多个域标识符与该第一 WWN关联;并且,其中所述请求一个或多个附加域标识符的操作指定与该第一 WWN不同的该第二 WWN。
15.如权利要求9所述的方法,其中该交换机与第一和第二全球名称(WffN)关联;其中所述将该交换机设立为光纤信道交换架构的操作使用该第一 WffN,从而所述一个或多个域标识符与该第一 WWN关联;并且其中所述请求一个或多个附加域标识符的操作指定与该第 一 WffN不同的该第二 WWN。
16.如权利要求9所述的方法,其中该交换机与第一全球名称(WffN)以及与该第一WffN不同的多个其他WWN关联;其中所述将该交换机设立为光纤信道交换架构的一部分的操作使用该第一全球名称,从而所述一个或多个域标识符与该第一 WWN关联;并且其中所述请求一个或多个附加域标识符的操作包括为该多个其他WffN中的每个WffN请求所述一个或多个域标识符中的至少一个附加域标识符。
17.—种设备,包括 用于将与第一全球名称(WffN)相关联的该设备设立为光纤信道交换架构的一部分、包括由光纤信道交换架构的主交换机向其分配与第一 WffN关联的一个或多个域标识符的装置;以及 用于由主交换机基于与第一 WWN不同的、也与该设备关联的一个或多个WffN逐步向其分配一个或多个附加域标识符、而不触发光纤信道交换架构的重新配置的装置。
18.如权利要求17所述的设备,包括用于响应于所接收的包括指定的WWN的请求而接入与该设备通信地耦合的一个或多个装置的装置;其中该设备被配置为,在响应于指定第一 WffN的特定的所接收的请求而接入所述一个或多个装置之后,逐步被分配所述一个或多个附加域标识符。
19.如权利要求17所述的设备,包括用于响应于所接收的包括从所述第一WWN和所述一个或多个WffN构成的组中指定的特定WffN的请求而接入与该设备通信地耦合的一个或多个装置的装置;其中该设备被配置为,在响应于指定第一 WWN的特定的所接收的请求而接入所述一个或多个装置之后,逐步被分配所述一个或多个附加域标识符。
20.如权利要求17所述的设备,包括用于响应于所接收的包括从所述第一WWN和所述一个或多个WffN构成的组中指定的特定WffN的请求而接入与该设备通信地耦合的一个或多个装置的装置。
全文摘要
逐步增加交换机在已建立的光纤信道交换架构中使用的域标识符的数量。换句话说,增加由光纤信道交换架构的主交换机分配给交换机的域的数量,而不触发已建立的光纤信道交换架构的重新配置。在一个实施方式中,逐步添加一个或多个附加域标识符包括使用与交换机使用的用来获取初始的一个或多个域标识符的全球名称(WWN)不同的全球名称(WWN)来从光纤信道交换架构的主交换机请求所述的一个或多个附加域标识符。
文档编号H04L29/08GK102804737SQ201180010184
公开日2012年11月28日 申请日期2011年2月7日 优先权日2010年2月18日
发明者克里斯汀·萨索, 斯蒂哈斯·卡萨特, 哈里·巴拉苏巴拉曼尼安, 隆那科·德赛 申请人:思科技术公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1