节点设备登录方法及装置的制造方法

文档序号:8459131阅读:272来源:国知局
节点设备登录方法及装置的制造方法
【技术领域】
[0001] 本申请涉及网络通信技术领域,尤其涉及节点设备登录方法及装置。
【背景技术】
[0002] FCoE(Fibre Channel over Ethernet,以太网光纤通道)是一种在无损以太 网上部署FC(Fibre Channel,光纤通道)的技术方案。FCoE系统主要包括ENode(FCoE Node,FCoE 节点设备)和 FCF(FCoE Forwarder,FCoE 交换设备)等 FCoE 设备。FIP(FCoE Initialization Protocol,FCoE初始协议)中规定了 FCoE设备之间建立点到点连接的过 程,即ENode登录FCF的过程。
[0003] 现有技术方案中,FCF的优先级由管理员预先手动配置,ENode登录时会选择优先 级最高的FCF登录。当FCoE系统中所有的ENode都选择优先级最高的FCF登录时,将会导 致优先级最高的FCF负载过重,而其它FCF空闲,致使整个FCoE系统的资源配置不合理,不 能充分发挥系统性能。

【发明内容】

[0004] 有鉴于此,本申请提供了一种节点设备登录方法,应用于桥接设备上,该方法包 括:
[0005] 向多个交换设备转发节点设备发送的虚拟局域网VLAN发现请求报文;
[0006] 接收所述多个交换设备回应的所述VLAN发现请求报文的VLAN发现通告报文;
[0007] 根据所述多个交换设备回应的VLAN发现通告报文确定运行优先级最高的交换设 备为候选交换设备;
[0008] 向所述节点设备转发所述候选交换设备的VLAN发现通告报文。
[0009] 本申请还提供了一种节点设备登录方法,应用于交换设备上,该方法包括:
[0010] 统计已登录的节点设备的数量;
[0011] 根据统计的节点设备的数量确定所述交换设备的运行优先级;
[0012] 发送非请求发现通告报文,所述非请求发现通告报文中携带所述运行优先级。
[0013] 本申请还提供了一种节点设备登录装置,应用于桥接设备上,该装置包括:
[0014] 发送单元,用于向多个交换设备转发节点设备发送的虚拟局域网VLAN发现请求 报文;
[0015] 接收单元,用于接收所述多个交换设备回应的所述VLAN发现请求报文的VLAN发 现通告报文;
[0016] 确定单元,用于根据所述多个交换设备回应的VLAN发现通告报文确定运行优先 级最高的交换设备为候选交换设备;
[0017] 转发单元,用于向所述节点设备转发所述候选交换设备的VLAN发现通告报文。
[0018] 本申请还提供了一种节点设备登录装置,应用于交换设备上,该装置包括:
[0019] 统计单元,用于统计已登录的节点设备的数量;
[0020] 确定单元,用于根据统计的节点设备的数量确定所述交换设备的运行优先级;
[0021] 发送单元,用于发送非请求发现通告报文,所述非请求发现通告报文中携带所述 运行优先级。
[0022] 本申请由桥接设备在VLAN发现阶段结合交换设备的运行优先级对多个交换设备 回应的VLAN发现通告报文进行过滤,将运行优先级最高的交换设备发送的VLAN发现通告 报文转发给节点设备,以使节点设备选择当前运行优先级最高的交换设备登录。本申请通 过动态维护的运行优先级,使节点设备均衡的登录到不同的交换设备上,提高系统性能。
【附图说明】
[0023] 图1是本申请一种实施例中FCoE系统示意图;
[0024] 图2是本申请一种实施例中节点设备登录方法的处理流程图;
[0025] 图3是本申请另一种实施例中节点设备登录方法的处理流程图;
[0026] 图4是本申请一种实施例中节点设备登录装置的基础硬件示意图;
[0027] 图5是本申请一种实施例中节点设备登录装置的结构示意图;
[0028] 图6是本申请另一种实施例中节点设备登录装置的结构示意图。
【具体实施方式】
[0029] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及 附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例 中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附 权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0030] 在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。 在本申请和所附权利要求书中所使用的单数形式的"一种"、"所述"和"该"也旨在包括多 数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语"和/或"是指 并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0031] 应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这 些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离 本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第 一信息。取决于语境,如在此所使用的词语"如果"可以被解释成为"在……时"或"当…… 时"或"响应于确定"。
[0032] 图1所示为FCoE系统示意图。该FCoE系统包括节点设备(ENodel~ENode3)、 交换设备(FCFl~FCF3)以及桥接设备(TS1~TS3),其中,桥接设备负责交换设备与节点 设备之间的报文转发。FCoE系统的初始协议为FIP协议,FIP协议规定了节点设备登录交 换设备的过程,该登录过程包括:VLAN(Virtual Local Area Network,虚拟局域网)发现阶 段、交换设备发现阶段、链路建立阶段以及链路维护阶段。其中,VLAN发现阶段用于获取后 续FCoE数据流所使用的VLAN ;交换设备发现阶段用于发现所有交换设备中优先级最高的 交换设备,并从优先级最高的交换设备中选出拟登录的交换设备;链路建立阶段用于与选 出的交换设备建立连接(即登录);链路维护阶段用于实现节点设备与交换设备之间的保 活机制。
[0033] 由前述描述可知,节点设备通常选择优先级最高的交换设备登录,当有大量节点 设备同时选中一台优先级最高的交换设备登录时,导致该交换设备超负荷运转,而其它交 换设备空闲,无法充分发挥系统性能。
[0034] 此外,在具体实现过程中,很多节点设备在VLAN发现阶段就已经根据交换设备回 应VLAN发现通告报文的先后顺序,选择最先回应VLAN发现通告报文的交换设备登录,该登 录方式具有随机性,无法保证选中性能较优的交换设备进行登录,同样影响系统性能的发 挥。
[0035] 针对上述问题,本申请实施例提出一种节点设备登录方法,该方法由桥接设备在 VLAN发现阶段结合交换设备的运行优先级对多个交换设备回应的VLAN发现通告报文进行 过滤,将运行优先级最高的交换设备发送的VLAN发现通告报文转发给节点设备,以使节点 设备选择当前运行优先级最高的交换设备登录。
[0036] 参见图2,为本申请节点设备登录方法的一个实施例流程图,该实施例从桥接设备 侧对节点设备登录的处理过程进行描述。
[0037] 步骤210,向多个交换设备转发节点设备发送的虚拟局域网VLAN发现请求报文。
[0038] 步骤220,接收所述多个交换设备回应的所述VLAN发现请求报文的VLAN发现通告 报文。
[0039] FIP协议中用到两类报文:发现请求报文和发现通告报文。其中,发现通告报文又 分为请求发现通告报文和非请求发现通告报文。需要说明的是,请求发现通告报文用于回 应发现请求报文;非请求发现通告报文用于周期性发送
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1