一种FC交换网络系统网络管理方法技术方案

技术编号:27751358 阅读:16 留言:0更新日期:2021-03-19 13:47
本发明专利技术公开了一种FC交换网络系统网络管理方法,所述的方法包括以下步骤:将N台FC设备和n台FC交换机构建成FC交换网络系统,每台FC设备包括光纤接口卡FIC与其所从属的CPU、配套驱动及上层应用;系统集成者全局定义每个FC设备的上层应用接口功能至少包括网络角色设置、网络角色获取、发送上/下网请求和获取全网设备信息;网络控制器MNC的FC设备驱动,建立和维护全网设备信息表结构。通过网管认证机制,对FC设备接入/退出FC交换网络进行管理;通过主备切换管理机制提升FC网络系统运行管理可靠性。在FC‑FS协议的基础上提出网络管理机制,实现FC设备入网授权管理、健康状态监控、全网设备信息获取和MNC设备切换功能,提升网络系统安全性和可靠性。

【技术实现步骤摘要】
一种FC交换网络系统网络管理方法
本专利技术涉及计算机网络领域,具体涉及一种FC交换网络系统网络管理方法。
技术介绍
基于FC-SW/FC-FS协议构建的光纤交换网络是一种以光纤通道(FibreChannel,FC)交换机为中心的星型网络,可以是一台独立交换机或多台交换机级联构成一台逻辑交换机。图1给出了N台n端口FC交换机级联构成一台逻辑交换机的星型网络结构,图中光纤接口卡(FibreInterfaceCard,FIC)是通过光纤与交换机端口连接的节点,每个节点都有一个全局唯一的ID(portID),并且与所连接交换机端口绑定。原则上,FC交换网络构建的分布式系统中所有节点设备是平等的,各FC设备之间满足链路连接后均可进行数据通信。但从应用系统角度看,FC网络需要在系统集成者某种程度的控制下运行,不允许FC设备无约束地接入网络并进行数据通信,否则可能出现以下场景问题:1)当未授权FC设备接入网络中可直接进行数据通信时,很有可能会影响整个系统正常工作;2)现实场景中系统环境往往比较复杂,工作环境、运行状态存在差异,同时FC设备可能分布运行于系统的各个位置,不可能对每个FC设备进行实时健康监控,当然也不能第一时间检测到并定位问题。
技术实现思路
针对上述技术问题,本专利技术提供一种FC交换网络系统网络管理方法,该方法解决无法对网络中FC设备控制、监控和管理问题。为了实现上述技术任务,本专利技术采用如下技术方案予以实现:一种FC交换网络系统网络管理方法,所述的方法包括以下步骤:将N台FC设备和n台FC交换机构建成FC交换网络系统,每台FC设备包括光纤接口卡FIC与其所从属的CPU、配套驱动及上层应用;系统集成者全局定义每个FC设备的上层应用接口功能至少包括网络角色设置、网络角色获取、发送上/下网请求和获取全网设备信息;FC交换网络系统中,其中一个FC设备为网络控制器MNC,一个FC设备为备份网络控制器BNC,其他FC设备为远程终端NRT;其中为网络控制器MNC的FC设备驱动,建立和维护全网设备信息表结构,所述全网设备信息表结构包括MNC设备号和N台FC设备信息,MNC设备号存储网络角色为MNC的设备号,N台FC设备信息包括的设备号、设备名称、网络角色、链路连接状态、上/下网状态;FC交换网络系统,根据全网设备信息表结构实现不同FC设备上层应用之间的通信。进一步地,所述的MNC设备号为存储网络角色为MNC的设备号,用于角色为BNC或NRT设备向MNC设备发送判断MNC设备冲突或上网申请;所述的N台FC设备信息的设备号由系统集成者全局统一规划并分配给每一个FC设备;所述的N台FC设备信息的设备名称为每个FC设备的上层应用驱动初始化时设置的设备命名,用以区分各个FC设备;所述的N台FC设备信息的网络角色为MNC、BNC或NRT网络角色类型;所述的N台FC设备信息的链路连接状态为已连接、断开;所述的N台FC设备信息的上/下网状态为上网状态或下网状态。本专利技术的维护全网设备信息表结构包括判断MNC设备冲突或上网申请、全网设备信息广播处理、BNC或NRT设备上网认证、链路广播运行或者MNC设备切换。其中,判断MNC设备冲突或上网申请包括如下步骤:S401:上层应用调用网络角色设置接口,为各个FC设备设置网络角色;S402:MNC设备封装全网设备信息广播消息,并开始周期发送;S403:MNC设备收到全网设备信息广播消息;S404:判断MNC设备是否收到其他MNC设备发送的MNC全网设备信息广播消息;S405:如果判断为MNC设备冲突,上报MNC设备通知;S406:如果判断为MNC设备不冲突,则判断MNC设备是否是上网状态;S407:如果MNC设备已处于上网状态,则不需要进一步处理;S408:如果MNC设备不处于上网状态,则更新全网设备信息表结构,记录为上网状态,并上报MNC设备上网完成通知。其中,全网设备信息广播处理,包括如下步骤:S501:MNC设备收到BNC/NRT设备发送的全网设备信息广播消息;S502:判断BNC/NRT设备是否为上网状态;S503:如果BNC/NRT设备为上网状态,则更新全网设备信息表;S504:如果BNC/NRT设备为下网状态,则上报MNC上网通知,通知上层应用发起上网请求;S505:上层应用调用上网申请请求,开始上网认证流程。其中,BNC或NRT设备上网认证,包括如下步骤:S601:MNC设备收到BNC或NRT设备发送消息;S602:MNC设备判断该消息是否为上网请求消息;S603:如果该消息不是上网请求消息,且BNC或NRT设备未完成上网认证,则丢弃该消息;S604:如果该消息是上网请求消息,判断本地记录技术状态版本和上网申请中携带的技术状态版本是否一致;S605;如果本地记录技术状态版本和上网申请中携带的技术状态版本不一致,则认证失败,发送上网应答消息,指明上网认证失败;S606:如果本地记录技术状态版本和上网申请中携带的技术状态版本一致,则认证成功,发送上网应答消息,指明上网认证成功;S607:BNC或NRT设备收到MNC设备发出的上网应答消息;S608:BNC或NRT设备判断是否上网成功;S609:如果BNC或NRT设备判断上网失败,上报本地设备上网失败通知;S610:如果BNC或NRT设备判断上网成功,上报本地设备上网完成通知,上层应用调用全网设备获取接口,获取全网设备信息。进一步地,链路广播运行过程包括如下步骤:S701:FC交换机收到全网设备信息广播消息后,发送链路广播消息给MNC设备;S702:MNC设备收到FC交换机发送的链路广播消息,获取全网链路连接状态;S703:MNC设备判断全网设备信息表记录链路连接状态和链路广播中携带的链路连接状态是否一致;S704,如果全网设备信息表记录链路连接状态和链路广播中携带的链路连接状态不一致,表明FC设备链路状态发生改变,同时更新本地全网信息表,若存在冗余端口处于断开状态,则更新上/下网状态为已下网;S705,如果全网设备信息表记录链路连接状态和链路广播中携带的链路连接状态一致,则无需处理。进一步地,MNC设备切换包括如下步骤:S801:MNC设备异常,未收到发送全网设备信息广播;S802:判断BNC设备是否超过限定周期未收到全网设备信息广播;S803:如果BNC设备在限定周期内收到全网设备信息广播,则更新MNC设备监控状态;S804:如果BNC设备在限定周期内没有收到全网设备信息广播,则MNC设备判定为异常;S805:将BNC设备的网络角色修改为MNC设备,周期性开始发送全网设备信息广播。本专利技术与现有技术相比,具有以下技术有益本文档来自技高网...

【技术保护点】
1.一种FC交换网络系统网络管理方法,其特征在于:所述的方法包括以下步骤:/n将N台FC设备和n台FC交换机构建成FC交换网络系统,每台FC设备包括光纤接口卡FIC与其所从属的CPU、配套驱动及上层应用;/n系统集成者全局定义每个FC设备的上层应用接口功能至少包括网络角色设置、网络角色获取、发送上/下网请求和获取全网设备信息;/nFC交换网络系统中,其中一个FC设备为网络控制器MNC,一个FC设备为备份网络控制器BNC,其他FC设备为远程终端NRT;/n其中为网络控制器MNC的FC设备驱动,建立和维护全网设备信息表结构,所述全网设备信息表结构包括MNC设备号和N台FC设备信息,MNC设备号存储网络角色为MNC的设备号,N台FC设备信息包括的设备号、设备名称、网络角色、链路连接状态、上/下网状态;/nFC交换网络系统,根据全网设备信息表结构实现不同FC设备上层应用之间的通信。/n

【技术特征摘要】
1.一种FC交换网络系统网络管理方法,其特征在于:所述的方法包括以下步骤:
将N台FC设备和n台FC交换机构建成FC交换网络系统,每台FC设备包括光纤接口卡FIC与其所从属的CPU、配套驱动及上层应用;
系统集成者全局定义每个FC设备的上层应用接口功能至少包括网络角色设置、网络角色获取、发送上/下网请求和获取全网设备信息;
FC交换网络系统中,其中一个FC设备为网络控制器MNC,一个FC设备为备份网络控制器BNC,其他FC设备为远程终端NRT;
其中为网络控制器MNC的FC设备驱动,建立和维护全网设备信息表结构,所述全网设备信息表结构包括MNC设备号和N台FC设备信息,MNC设备号存储网络角色为MNC的设备号,N台FC设备信息包括的设备号、设备名称、网络角色、链路连接状态、上/下网状态;
FC交换网络系统,根据全网设备信息表结构实现不同FC设备上层应用之间的通信。


2.如权利要求1所述的FC交换网络系统网络管理方法,其特征在于:所述的MNC设备号为存储网络角色为MNC的设备号,用于角色为BNC或NRT设备向MNC设备发送判断MNC设备冲突或上网申请;
所述的N台FC设备信息的设备号由系统集成者全局统一规划并分配给每一个FC设备;
所述的N台FC设备信息的设备名称为每个FC设备的上层应用驱动初始化时设置的设备命名,用以区分各个FC设备;
所述的N台FC设备信息的网络角色为MNC、BNC或NRT网络角色类型;
所述的N台FC设备信息的链路连接状态为已连接、断开或链路冗余;
所述的N台FC设备信息的上/下网状态为上网状态或下网状态。


3.如权利要求1所述的FC交换网络系统网络管理方法,其特征在于:所述的维护全网设备信息表结构包括判断MNC设备冲突或上网申请、全网设备信息广播处理、BNC或NRT设备上网认证、链路广播运行或者MNC设备切换。


4.如权利要求3所述的FC交换网络系统网络管理方法,其特征在于:所述的判断MNC设备冲突或上网申请包括如下步骤:
S401:上层应用调用网络角色设置接口,为各个FC设备设置网络角色;
S402:MNC设备封装全网设备信息广播消息,并开始周期发送;
S403:MNC设备收到全网设备信息广播消息;
S404:判断MNC设备是否收到其他MNC设备发送的MNC全网设备信息广播消息;
S405:如果判断为MNC设备冲突,上报MNC设备通知;
S406:如果判断为MNC设备不冲突,则判断MNC设备是否是上网状态;
S407:如果MNC设备已处于上网状态,则不需要进一步处理;
S408:如果MNC设备不处于上网状态,则更新全网设备信息表结构,记录为上网状态,并上报MNC设备上网完成通知。


5.如权利要求3所述的FC交换网络系统网络管理方法,其特征在于:所述的全网设备信息广播处理,包括如下步骤:
S501:MNC设备收到BNC/NRT设备...

【专利技术属性】
技术研发人员:王红春贺亚权张树兵程振华沈琛琳杨元伟
申请(专利权)人:西安云维智联科技有限公司
类型:发明
国别省市:陕西;61

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

1