用于分布式光纤信道控制面的方法和装置制造方法及图纸

技术编号:8863825 阅读:181 留言:0更新日期:2013-06-29 00:55
一种用于分布式光纤信道控制面的方法和装置。在一些实施例中,装置包括被配置向来自一组网络控制实体的各网络控制实体分配唯一一组标识符的管理模块。作为结果,来自一组网络控制实体的网络控制实体可响应该网络控制实体从端口接收登录请求,向该端口分配来自其唯一一组标识符的标识符。一组网络控制实体与分布式多段开关相关。管理模块还被配置为存储与分布式多段开关相关的区域组数据库。管理模块被配置为向来自一组网络控制实体的各网络控制实体发送存储于区域组数据库内的活动区域组的实例,使得各网络控制实体可增强活动区域组。

【技术实现步骤摘要】

这里描述的一些实施例一般涉及光纤信道构造,特别是涉及用于提供分布式光纤信道控制和用于光纤信道构造的转发面的方法和装置。
技术介绍
一些已知的光纤信道构造在没有软件和服务的完全分配的情况下跨着多个独立的光纤信道开关实现中心化控制面设计。由于存在从大量的独立的光纤信道开关构建大规模的光纤信道构造的限制,因此这种光纤信道构造的缩放一般不好。一些其它已知的光纤信道构造是基于单个大的光纤信道开关构建的。但是,这种光纤信道构造一般不在开关上、特别是不在托管数百个光纤信道端口的大的开关上缩放。这些光纤信道构造的可缩放性的限制可能是由常规的光纤信道开关的有限尺寸导致的。并且,上述的已知的光纤信道构造的可缩放性的限制通常不随应用的以太网上的光纤信道(FCoE)机制变化,原因是这些限制不依赖于传输。因此,需要可使得光纤信道控制面能够在大的分布式光纤信道开关上缩放并且也可被用于FCoE的方案
技术实现思路
`在一些实施例中,装置包括被配置向来自一组网络控制实体的各网络控制实体分配唯--组标识符的管理模块。作为结果,来自一组网络控制实体的网络控制实体可响应该网络控制实体从端口接收登录请求向该端口分配来自其唯一一组标识符的标识符。一组网络控制实体与分布式多段开关相关。管理模块还被配置为存储与分布式多段开关相关的区域组数据库。管理模块被配置为向来自一组网络控制实体的各网络控制实体发送存储于区域组数据库内的活动区域组的实例,使得各网络控制实体可增强活动区域组。附图说明图1是根据实施例的开关构造系统的示意图。图2是根据实施例的包含管理模块的边缘装置的系统框图。图3是根据实施例的被配置为与多个网络控制实体操作耦合并管理它们的管理丰旲块的不意图。图4是根据实施例的管理模块和网络控制实体的示意图。图5是根据实施例的用于在开关构造系统的控制面中分配和分布地址的一系列的操作的示图。图6是根据实施例的用于在开关构造系统中分布登录请求的标识符的方法的流程图。具体实施例方式在一些实施例中,装置可包括被配置为向来自与分布式多段开关相关的一组网络控制实体的各网络控制实体分配唯--组标识符的管理模块。作为结果,来自一组网络控制实体的网络控制实体可响应该网络控制实体从端口接收登录请求向所述端口分配来自其唯一一组标识符的标识符。在一些实施例中,标识符可以是光纤信道标识符(FCID),并且,登录请求可以是构造登录(FLOGI)请求。在一些其它的实施例中,标识符可以是以太网上光纤信道(FCoE)媒体访问控制(MAC)地址,并且,登录请求可以包含于FCoE初始化协议(FIP)分组中。在一些实施例中,来自一组网络控制实体的各网络控制实体可包含存储与和分布式多段开关相关的一组端口相关的信息的光纤信道名称服务器数据库。在一些实施例中,管理模块可被配置为向共同光纤信道域分配来自一组网络控制实体的所述网络控制实体和另一网络控制实体。在一些实施例中,用于网络控制实体的唯一一组标识符是用于网络控制实体的第一唯一一组标识符,并且,管理模块可被配置为响应从该网络控制实体接收对于第二唯一一组标识符的请求向该网络控制实体分配第二唯一一组标识符。在一些实施例中,装置可 包括分布式多段开关的管理模块。管理模块可被配置为存储与分布式多段开关相关的区域组数据库。管理模块可被配置为向来自分布式多段开关的一组网络控制实体的各网络控制实体发送活动区域组的实例,使得来自一组网络控制实体的各网络控制实体可增强活动区域组。在一些实施例中,管理模块可被配置为管理至少一个光纤信道E端口和至少一个光纤信道F端口。在一些实施例中,管理模块可被配置为还管理FCoE虚拟E_ports (VE_ports)和虚拟F_ports (VF_ports)。在一些实施例中,管理模块可以是包含一组网络控制实体的分布式多段开关的控制面的一部分。管理模块也可被配置为从来自一组网络控制实体的网络控制实体接收状态变化登记(SCR)请求。在一些实施例中,该SCR可源自通过网络控制实体操作耦合的外围处理装置。随后,管理模块可被配置为基于SCR请求,向来自一组网络控制实体的剩余网络控制实体发送SCR更新,使得来自一组网络控制实体的各网络控制实体可更新该网络控制实体上的登记的状态变化通知(RSCN)数据库。另外,在RSCN模块和/或外围处理装置上产生的RSCN可被发送给同一区域中的所有登记的外围处理装置,以通知状态的变化或事件。在一些实施例中,管理模块可被配置为在向来自一组网络控制实体的各网络控制实体发送活动区域组的实例之前向来自一组网络控制实体的各网络控制实体分布光纤信道名称服务器数据库的实例。在一些实施例中,管理模块可被配置为从来自一组网络控制实体的网络控制实体接收对于标识符的块的请求。随后,管理模块可被配置为响应请求向网络控制实体分配标识符的块。在一些实施例中,网络控制实体可用作由网络控制实体管理的一组端口的FLOGI服务器。如这里使用的那样,模块可以为例如任意的组件和/或一组操作耦合电气部件,并且可包含例如存储器、处理器、电气轨迹、光学连接器和/或软件(在硬件中执行)等。如这里使用的那样,除非另外在上下文中明确指出,否则,单数形式“一种”、“一个”和“该”包括多数形式。因此,例如,术语“开关构造”意味着单个开关构造或开关构造的组合。如这里使用的那样,术语“物理跳”可包含两个模块和/或装置之间的物理链接。例如,可以说操作耦合第一模块与第二模块的数据路径是物理跳。换句话说,物理跳可在物理上链接第一模块与第二模块。如这里使用的那样,术语“单个物理跳”可包含系统中的两个模块之间的直接物理连接。换句话说,单个物理跳可包含在没有中间模块的情况下耦合两个模块的链接。因此,例如,如果第一模块通过单个物理跳与第二模块耦合,那么第一模块可在不通过介入的模块发送数据分组的情况下直接向第二模块发送数据分组。如这里使用的那样,术语“单个逻辑跳”意味着物理跳和/或作为与第一协议相关的网络拓扑内的单个跳的物理跳的组。换句话说,根据与第一协议相关的拓扑,在通过物理跳和/或物理跳的组与第二模块和/或装置操作耦合的第一模块和/或装置之间不存在介入的节点。不管第一装置和第二装置之间的物理跳的数量如何,通过单个逻辑跳与第二模块和/或装置连接的第一模块和/或装置都可通过使用与第一协议和/或第二模块和/或装置相关的目的地地址向第二模块和/或装置发送数据分组。在一些实施例中,例如,第二协议可使用第一协议的目的地地址以在单个逻辑跳上将数据分组和/或单元从第一模块和/或装置路由到第二模块和/或装置。换句话说,当第一模块和/或装置通过第一协议的单个逻辑跳路向第二模块和/或装置发送数据时,第一模块和/或装置处理单个逻辑跳,如同它直接向第二模块和/或装置发送数据。图1是根据实施例的开关构造系统100的示意图。开关构造系统100包含通信网络105 ;其中一些包含网络控制实体(NCE) 122、132、142或管理模块112的多个边缘装置110、115、120、125、130、135、140、145和150。通信网络105可以是操作耦合边缘装置110 150与其它的边缘装置110 150的任何适当的通信网络。在一些实施例中,通信网络105可包含多段开关构造。在一些实施例中,包含于通信本文档来自技高网...

【技术保护点】
一种装置,包括:被配置为向来自与分布式多段开关相关的多个网络控制实体的各网络控制实体分配唯一一组标识符,使得来自多个网络控制实体的网络控制实体可响应该网络控制实体从端口接收登录请求,向所述端口分配来自其唯一一组标识符的标识符的管理模块,管理模块被配置为存储与分布式多段开关相关的区域组数据库,管理模块被配置为向来自多个网络控制实体的各网络控制实体发送存储于区域组数据库内的活动区域组的实例,使得来自多个网络控制实体的各网络控制实体能增强活动区域组。

【技术特征摘要】
2011.12.21 US 13/333,0391.一种装置,包括: 被配置为向来自与分布式多段开关相关的多个网络控制实体的各网络控制实体分配唯——组标识符,使得来自多个网络控制实体的网络控制实体可响应该网络控制实体从端口接收登录请求,向所述端口分配来自其唯一一组标识符的标识符的管理模块, 管理模块被配置为存储与分布式多段开关相关的区域组数据库,管理模块被配置为向来自多个网络控制实体的各网络控制实体发送存储于区域组数据库内的活动区域组的实例,使得来自多个网络控制实体的各网络控制实体能增强活动区域组。2.根据权利要求1的装置,其中,管理模块被配置为管理至少一个光纤信道E端口和至少一个光纤信道F端口。3.根据权利要求1的装置,其中,网络控制实体的唯一一组标识符是用于网络控制实体的第一唯一一组标识符,管理模块被配置为响应从网络控制实体接收对于第二唯一一组标识符的请求,向来自多个网络控制实体的网络控制实体分配第二唯一一组标识符。4.根据权利要求1的装置,其中,来自多个网络控制实体的各网络控制实体包含存储与和分布式多段开关相关的多个端口相关的信息的光纤信道名称服务器数据库。5.根据权利要求1的装置,其中,网络控制实体是来自多个网络控制实体的第一网络控制实体,管理模块被配置为向共同光纤信道域分配来自多个网络控制实体的第一网络控制实体和第二网络控制实体。6.根据权利要求1的装置,其中,标识符是光纤信道标识符FCID,并且,登录请求是构造登录FLOGI请求。7.根据权利要求1的装置,其中,标识符是以太网上光纤信道FCoE媒体访问控制MAC地址,并且,登录请求包含于FCoE初始化协议FIP分组中。8.一种存储代表由处理器执行的指令的代码的非暂时性处理器可读介质,代码包含导致处理器完成以下的过程的代码: 从来自与分布式多段开关相关的多个网络控制实体的网络控制实体接收对于标识符的第一块的请求; 响应请求向网络控制实体发送标识符的第一块,使得网络控制实体响应来自第一多个端口的端口向网络控制实体发送登录请求,向来自与网络控制实体相关的第一多个端口的该端口分配来自标识符的第一块的唯一标识符; 从来自与管理模块相关的第二多个端口的端口接收登录请求;和 响应从来自第二多个端口的该端口接收的登录请求向来自第二多个端口的端口分配来自标识符的第二块的唯一标识符。9.根据权利要求8的非暂时性处理器可读介质,代码还包括导致处理器完成以下的过程的代码: 向来自多个网络控制实体的各网络控制实体发送存储于管理模块上的区域组数据库内的活动区域组的实例,使...

【专利技术属性】
技术研发人员:A·舒克拉S·伯达帕帝J·怀特R·舍卡尔J·卡米塞帝
申请(专利权)人:丛林网络公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1