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

技术编号:11737991 阅读:162 留言:0更新日期:2015-07-15 18:43
本申请提供一种节点设备登录方法及装置,该方法包括:向多个交换设备转发节点设备发送的虚拟局域网VLAN发现请求报文;接收所述多个交换设备回应的所述VLAN发现请求报文的VLAN发现通告报文;根据所述多个交换设备回应的VLAN发现通告报文确定运行优先级最高的交换设备为候选交换设备;向所述节点设备转发所述候选交换设备的VLAN发现通告报文。通过本申请可以使登录到不同交换设备上的节点设备的数量均衡,提高整个系统的性能。

【技术实现步骤摘要】

本申请涉及网络通信
,尤其涉及节点设备登录方法及装置
技术介绍
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的过程。 现有技术方案中,FCF的优先级由管理员预先手动配置,ENode登录时会选择优先 级最高的FCF登录。当FCoE系统中所有的ENode都选择优先级最高的FCF登录时,将会导 致优先级最高的FCF负载过重,而其它FCF空闲,致使整个FCoE系统的资源配置不合理,不 能充分发挥系统性能。
技术实现思路
有鉴于此,本申请提供了一种节点设备登录方法,应用于桥接设备上,该方法包 括: 向多个交换设备转发节点设备发送的虚拟局域网VLAN发现请求报文; 接收所述多个交换设备回应的所述VLAN发现请求报文的VLAN发现通告报文; 根据所述多个交换设备回应的VLAN发现通告报文确定运行优先级最高的交换设 备为候选交换设备; 向所述节点设备转发所述候选交换设备的VLAN发现通告报文。 本申请还提供了一种节点设备登录方法,应用于交换设备上,该方法包括: 统计已登录的节点设备的数量; 根据统计的节点设备的数量确定所述交换设备的运行优先级; 发送非请求发现通告报文,所述非请求发现通告报文中携带所述运行优先级。 本申请还提供了一种节点设备登录装置,应用于桥接设备上,该装置包括: 发送单元,用于向多个交换设备转发节点设备发送的虚拟局域网VLAN发现请求 报文; 接收单元,用于接收所述多个交换设备回应的所述VLAN发现请求报文的VLAN发 现通告报文; 确定单元,用于根据所述多个交换设备回应的VLAN发现通告报文确定运行优先 级最高的交换设备为候选交换设备; 转发单元,用于向所述节点设备转发所述候选交换设备的VLAN发现通告报文。 本申请还提供了一种节点设备登录装置,应用于交换设备上,该装置包括: 统计单元,用于统计已登录的节点设备的数量; 确定单元,用于根据统计的节点设备的数量确定所述交换设备的运行优先级; 发送单元,用于发送非请求发现通告报文,所述非请求发现通告报文中携带所述 运行优先级。 本申请由桥接设备在VLAN发现阶段结合交换设备的运行优先级对多个交换设备 回应的VLAN发现通告报文进行过滤,将运行优先级最高的交换设备发送的VLAN发现通告 报文转发给节点设备,以使节点设备选择当前运行优先级最高的交换设备登录。本申请通 过动态维护的运行优先级,使节点设备均衡的登录到不同的交换设备上,提高系统性能。【附图说明】 图1是本申请一种实施例中FCoE系统示意图; 图2是本申请一种实施例中节点设备登录方法的处理流程图; 图3是本申请另一种实施例中节点设备登录方法的处理流程图; 图4是本申请一种实施例中节点设备登录装置的基础硬件示意图; 图5是本申请一种实施例中节点设备登录装置的结构示意图; 图6是本申请另一种实施例中节点设备登录装置的结构示意图。【具体实施方式】 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及 附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例 中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附 权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。 在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。 在本申请和所附权利要求书中所使用的单数形式的"一种"、"所述"和"该"也旨在包括多 数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语"和/或"是指 并包含一个或多个相关联的列出项目的任何或所有可能组合。 应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这 些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离 本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第 一信息。取决于语境,如在此所使用的词语"如果"可以被解释成为"在……时"或"当…… 时"或"响应于确定"。 图1所示为FCoE系统示意图。该FCoE系统包括节点设备(ENodel~ENode3)、 交换设备(FCFl~FCF3)以及桥接设备(TS1~TS3),其中,桥接设备负责交换设备与节点 设备之间的报文转发。FCoE系统的初始协议为FIP协议,FIP协议规定了节点设备登录交 换设备的过程,该登录过程包括:VLAN(Virtual Local Area Network,虚拟局域网)发现阶 段、交换设备发现阶段、链路建立阶段以及链路维护阶段。其中,VLAN发现阶段用于获取后 续FCoE数据流所使用的VLAN ;交换设备发现阶段用于发现所有交换设备中优先级最高的 交换设备,并从优先级最高的交换设备中选出拟登录的交换设备;链路建立阶段用于与选 出的交换设备建立连接(即登录);链路维护阶段用于实现节点设备与交换设备之间的保 活机制。 由前述描述可知,节点设备通常选择优先级最高的交换设备登录,当有大量节点 设备同时选中一台优先级最高的交换设备登录时,导致该交换设备超负荷运转,而其它交 换设备空闲,无法充分发挥系统性能。 此外,在具体实现过程中,很多节点设备在VLAN发现阶段就已经根据交换设备回 应VLAN发现通告报文的先后顺序,选择最先回应VLAN发现通告报文的交换设备登录,该登 录方式具有随机性,无法保证选中性能较优的交换设备进行登录,同样影响系统性能的发 挥。 针对上述问题,本申请实施例提出一种节点设备登录方法,该方法由桥接设备在 VLAN发现阶段结合交换设备的运行优先级对多个交换设备回应的VLAN发现通告报文进行 过滤,将运行优先级最高的交换设备发送的VLAN发现通告报文转发给节点设备,以使节点 设备选择当前运行优先级最高的交换设备登录。 参见图2,为本申请节点设备登录方法的一个实施例流程图,该实施例从桥接设备 侧对节点设备登录的处理过程进行描述。 步骤210,向多个交换设备转发节点设备发送的虚拟局域网VLAN发现请求报文。 步骤220,接收所述多个交换设备回应的所述VLAN发现请求报文的VLAN发现通告 报文。 FIP协议中用到两类报文:发现请求报文和发现通告报文。其中,发现通告报文又 分为请求发现通告报文和非请求发现通告报文。需要说明的是,请求发现通告报文用于回 应发现请求报文;非请求发现通告报文用于周期性发送当前第1页1 2 3 本文档来自技高网...

【技术保护点】
一种节点设备登录方法,应用于桥接设备上,其特征在于,该方法包括:向多个交换设备转发节点设备发送的虚拟局域网VLAN发现请求报文;接收所述多个交换设备回应的所述VLAN发现请求报文的VLAN发现通告报文;根据所述多个交换设备回应的VLAN发现通告报文确定运行优先级最高的交换设备为候选交换设备;向所述节点设备转发所述候选交换设备的VLAN发现通告报文。

【技术特征摘要】

【专利技术属性】
技术研发人员:解长伟霍晓宇
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

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

1