为网络划分域的方法、装置及交换机制造方法及图纸

技术编号:8657570 阅读:204 留言:0更新日期:2013-05-02 01:29
本发明专利技术提供一种为网络划分域的方法、装置及交换机。方法包括:接收包括第一设备的设备类型信息的登录注册消息;如果第一设备是服务器,为第一设备创建一个服务器域并将其加入所创建的服务器域中,并将第一设备登录产生的RSCN报文发送到存储设备域中所有的存储设备;如果存储设备域中有存储设备与第一设备建立连接且该存储设备可用,将该存储设备从存储设备域中迁移到第一设备所在的服务器域中,并记录第一设备、该存储设备和第一设备所在服务器域三者之间的映射关系。本发明专利技术技术方案可以将需要通信的设备划分到同一域中,且划分域的过程不需要管理员的参与,减少了管理员对网络进行预规划和预配置的工作量,其灵活性和效率都较高。

【技术实现步骤摘要】

本专利技术涉及通信技术,尤其涉及一种为网络划分域的方法、装置及交换机
技术介绍
在光纤通道(Fibre Channel,简称为FC)网络中,至少包括交换机、服务器和存储设备。服务器加入FC网络时,与该服务器直连的交换机会产生一个注册状态更新通告(Registered State Change Notif ication,简称为RSCN)报文。默认情况下,与上述服务器直连的交换机会将RSCN报文发送到FC网络中的所有设备。通常,一台服务器的加入只与FC网络中的部分存储设备有关,但RSCN报文需要发送给FC网络中的所有设备,如果FC网络规模较大,就会产生很多不必要的信息流,造成网络资源浪费。为了克服上述网络资源浪费的问题,现有技术采用由管理员手动为FC网络配置域(Zone),在同一域中的设备才能建立连接并相互通信,这样RSCN报文就可以只发送给需要与产生该RSCN报文的设备建立连接的设备,减少不必要的信息流,节约网络资源。如果FC网络规模较大,管理员需要对FC网络进行规划配置,这种划分域的方法不灵活,效率较低。
技术实现思路
本专利技术提供一种为网络划分域的方法、装置及交换机,用以提高对网络划分域的灵活性和效率。第一方面提供一种为网络划分域的方法,包括:接收登录注册消息,所述登录注册消息包括发送所述登录注册消息的第一设备的设备类型信息;如果根据所述登录注册消息中的设备类型信息确定出所述第一设备是服务器,为所述第一设备创建一个服务器域,将所述第一设备加入所创建的服务器域中,并将所述第一设备登录产生的注册状态更新通告RSCN报文发送到存储设备域中所有的存储设备;如果所述存储设备域中有存储设备与所述第一设备建立连接且所述第一设备可以使用所述与所述第一设备建立连接的存储设备,将所述与所述第一设备建立连接的存储设备从所述存储设备域中迁移到所述第一设备所在的服务器域中,并记录所述第一设备、所述与所述第一设备建立连接的存储设备和所述第一设备所在服务器域三者之间的映射关系。第二方面提供一种为网络划分域的装置,包括:第一接收模块,用于接收登录注册消息,所述登录注册消息包括发送所述登录注册消息的第一设备的设备类型信息;创建处理模块,用于在根据所述登录注册消息中的设备类型信息确定出所述第一设备是服务器时,为所述第一设备创建一个服务器域,将所述第一设备加入所创建的服务器域中,并将所述第一设备登录产生的注册状态更新通告RSCN报文发送到存储设备域中所有的存储设备;第一迁移处理模块,用于在所述存储设备域中有存储设备与所述第一设备建立连接且所述第一设备可以使用所述与所述第一设备建立连接的存储设备时,将所述与所述第一设备建立连接的存储设备从所述存储设备域中迁移到所述第一设备所在的服务器域中,并记录所述第一设备、所述与所述第一设备建立连接的存储设备和所述第一设备所在服务器域三者之间的映射关系。第三方面提供一种交换机,包括:第二方面提供的任一为网络划分域的装置。本专利技术提供的为网络划分域的方法、装置及交换机,在接收到设备的登录注册消息后,确定设备的类型,当确定出发送登录注册消息的设备是服务器时,为该服务器创建一个服务器域并将其加入所创建的服务器域,将该服务器产生的RSCN报文仅通告给存储设备域中的存储设备,然后根据该服务器与存储设备域中存储设备之间建立连接的过程,将需要与该服务器通信的存储设备加入到该服务器所在服务器域,实现了将需要通信的存储设备与服务器划分到同一域中,设备的变更只会影响到同一域中的其他设备,只需向同一域中的其他设备通告变更引起的RSCN报文即可,有利于节约网络资源,且该划分域的过程不需要管理员的参与,减少了管理员对网络进行预规划和预配置的工作量,其灵活性和效率都较高。附图说明图1为本专利技术实施例提供的一种为网络划分域的方法流程图;图2为本专利技术实施例提供的另一种为网络划分域的方法流程图;图3为本专利技术实施例提供的又一种为网络划分域的方法流程图;图4为本专利技术实施例提供的又一种为网络划分域的方法流程图;图5-图8为本专利技术实施例提供的几种FC网络的结构示意图;图9为本专利技术实施例提供的一种为网络划分域的装置的结构示意图;图10为本专利技术实施例提供的另一种为网络划分域的装置的接收示意图。具体实施例方式图1为本专利技术实施例提供的一种为网络划分域的方法流程图。如图1所示,本实施例的方法包括:步骤101、接收登录注册消息,所述登录注册消息包括发送所述登录注册消息的第一设备的设备类型信息。步骤102、如果根据所述登录注册消息中的设备类型信息确定出第一设备是服务器,为第一设备创建一个服务器域,将第一设备加入所创建的服务器域中,并将第一设备登录产生的RSCN报文发送到存储设备域中所有的存储设备。步骤103、如果存储设备域中有存储设备与第一设备建立连接且第一设备可以使用所述与第一设备建立连接的存储设备,将所述与第一设备建立连接的存储设备从存储设备域中迁移到第一设备所在的服务器域中,并记录第一设备、所述与第一设备建立连接的存储设备和第一设备所在服务器域三者之间的映射关系。本实施例方法的执行主体可以是FC网络中的交换机。所述交换机可以是FC网络中与第一设备直连的交换机(简称为直连交换机),也可以是FC网络中位于第一设备的通信路径上且通过直连交换机与第一设备连接的其他交换机(简称为非直连交换机)。对直连交换机来说,接收登录注册消息的过程为直接接收第一设备发送的登录注册消息。对非直连交换机来说,接收登录注册消息的过程为接收由直连交换机转发的登录注册消息。具体的,第一设备请求登录FC网络时,会向其直连交换机发送登录注册消息,第一设备通过该登录注册消息申请FC网络的地址标识(FCID),并会将自身的设备类型,例如是服务器还是存储设备,以及自身支持的FC参数等注册到直连交换机上。直连交换机会将第一设备的登录注册消息添加到名称服务器(Name Server)中,并向FC网络中的其他交换机同步该名称服务器。名称服务器可以是直连交换机上的一个信息列表。交换机接收到登录注册消息后,并不是像现有技术那样直接向FC网络中所有的服务器和存储设备发送因第一设备的登录而产生的RSCN报文,而是从中获取第一设备的设备类型信息,然后根据该设备类型信息确定出第一设备的设备类型。如果交换机确定出第一设备是服务器,交换机为第一设备创建一个服务器域,将第一设备加入到所创建的服务器域中,并将第一设备登录产生的RSCN报文发送到存储设备域中所有的存储设备。在本实施例中,根据接入FC网络的设备的类型,为FC网络划分两种类型的域,一种是存储设备域,一种是服务器域。其中,存储设备域是预先设定的,所有加入FC网络的存储设备首先被加入存储设备域中,当存储设备与某个服务器建立连接后会从存储设备域中迁移到与该存储设备建立连接的服务器所在的服务器域中,进一步,如果与该存储设备建立连接的服务器可以使用该存储设备,则该存储设备就真正迁移到该服务器所在服务器域中,如果与该存储设备建立连接的服务器不可以使用该存储设备,则该存储设备还会从该服务器所在服务器域中迁回到存储设备域中。每个服务器域包括一个服务器,即每个服务器对应一个服务器域。具体的,在每个服务器登录FC网络时,交换机为该服务器创建一个服务器域,并将其加入所创建的服本文档来自技高网...

【技术保护点】
一种为网络划分域的方法,其特征在于,包括:接收登录注册消息,所述登录注册消息包括发送所述登录注册消息的第一设备的设备类型信息;如果根据所述登录注册消息中的设备类型信息确定出所述第一设备是服务器,为所述第一设备创建一个服务器域,将所述第一设备加入所创建的服务器域中,并将所述第一设备登录产生的注册状态更新通告RSCN报文发送到存储设备域中所有的存储设备;如果所述存储设备域中有存储设备与所述第一设备建立连接且所述第一设备可以使用所述与所述第一设备建立连接的存储设备,将所述与所述第一设备建立连接的存储设备从所述存储设备域中迁移到所述第一设备所在的服务器域中,并记录所述第一设备、所述与所述第一设备建立连接的存储设备和所述第一设备所在服务器域三者之间的映射关系。

【技术特征摘要】
1.一种为网络划分域的方法,其特征在于,包括: 接收登录注册消息,所述登录注册消息包括发送所述登录注册消息的第一设备的设备类型信息; 如果根据所述登录注册消息中的设备类型信息确定出所述第一设备是服务器,为所述第一设备创建一个服务器域,将所述第一设备加入所创建的服务器域中,并将所述第一设备登录产生的注册状态更新通告RSCN报文发送到存储设备域中所有的存储设备; 如果所述存储设备域中有存储设备与所述第一设备建立连接且所述第一设备可以使用所述与所述第一设备建立连接的存储设备,将所述与所述第一设备建立连接的存储设备从所述存储设备域中迁移到所述第一设备所在的服务器域中,并记录所述第一设备、所述与所述第一设备建立连接的存储设备和所述第一设备所在服务器域三者之间的映射关系。2.根据权利要求1所述的为网络划分域的方法,其特征在于,还包括: 如果所述存储设备域中没有存储设备与所述第一设备建立连接,或者所述存储设备域中有存储设备与所述第一设备建立连接但所述第一设备不可以使用所述与所述第一设备建立连接的存储设备,记录所述第一设备和所述第一设备所在服务器域两者之间的映射关系O3.根据权利要求1所述的为网络划分域的方法,其特征在于,还包括: 如果根据所述登录注册消息中的设备类型信息确定出所述第一设备是存储设备,将所述第一设备加入所述存储设备域中,并将所述第一设备登录产生的RSCN报文发送到所有服务器域中的服务器和存储设备,其中每个服务器域包括一个服务器; 如果所有服务器域中有服务器与所述第一设备建立连接且所述与所述第一设备建立连接的服务器可以使用所述第一设备,将所述第一设备从所述存储设备域中迁移到所述与所述第一设备建立连 接的服务器所在的服务器域中,并记录所述第一设备、所述与所述第一设备建立连接的服务器和所述与所述第一设备建立连接的服务器所在服务器域三者之间的映射关系。4.根据权利要求3所述的为网络划分域的方法,其特征在于,还包括: 如果所有服务器域中没有服务器与所述第一设备建立连接,或者所有服务器域中有服务器与所述第一设备建立连接但所述与所述第一设备建立连接的服务器不可以使用所述第一设备,记录所述第一设备与所述存储设备域两者之间的映射关系。5.根据权利要求1-4任一项所述的为网络划分域的方法,其特征在于,还包括: 接收登出注册消息,所述登出注册消息包括发送所述登出注册消息的第二设备的设备类型信息; 如果根据所述登出注册消息中的设备类型信息确定出所述第二设备是服务器,在所述第二设备所在服务器域中存在存储设备时,将所述第二设备登出产生的RSCN报文发送到所述第二设备所在服务器域中的存储设备,将所述第二设备所在服务器域中的存储设备从所述第二设备所在服务器域中迁移到所述存储设备域中,并删除所述第二设备所在服务器域,删除所述第二设备、所述第二设备所在服务器域中的存储设备和所述第二设备所在服务器域三者之间的映射关系,或者在所述第二设备所在服务器域中不存在存储设备时,删除所述第二设备所在服务器域,删除所述第二设备和所述第二设备所在服务器域两者之间的映射关系。6.根据权利要求5所述的为网络划分域的方法,其特征在于,还包括: 如果根据所述登出注册消息中的设备类型信息确定出所述第二设备是存储设备,在所述第二设备在所述存储设备域中时,删除所述第二设备和所述存储设备域两者之间的映射关系,或者在所述第二设备不在所述存储设备域中时,将所述第二设备登出产生的RSCN报文发送到所述第二设备所在服务器域中的服务器和除所述第二设备之外的其他存储设备,删除所述第二设备、所述第二设备所在服务器域中的服务器和所述第二设备所在服务器域三者之间的映射关系。7.根据权利要求2所述的为网络划分域的方法,其特征在于,所述将所述与所述第一设备建立连接的存储设备从所述存储设备域中迁移到所述第一设备所在的服务器域中,并记录所述第一设备、所述与所述第一设备建立连接的存储设备和所述第一设备所在服务器域三者之间的映射关系包括: 如果所述存储设备域中有存储设备与所述第一设备建立连接,将所述与所述第一设备建立连接的存储设备从所述存储设备域中迁移到所述第一设备所在的服务器域中; 如果所述第一设备可以使用所述与所述第一设备建立连接的存储设备,记录所述第一设备、所述与所述第一设备建立连接的存储设备和所述第一设备所在服务器域三者之间的映射关系。8.根据权利要求7所述的为网络划分域的方法,其特征在于,还包括: 如果所述存储设备域中有存储设备与所述第一设备建立连接但所述第一设备不可以使用所述与所述第一设备建立连接的存储设备,将所述与所述第一设备建立连接的存储设备从所述第一设备所在的服务器域中迁移到所述存储设备域中。9.根据权利要求4所述的为网络划分域的方法,其特征在于,所述将所述第一设备从所述存储设备域中迁移到所述与所述第一设备建立连接的服务器所在的服务器域中,并记录所述第一设备、所述与所述第一设备建立连接的服务器和所述与所述第一设备建立连接的服务器所在服务器域三者之间的映射关系包括: 如果所有服务器域中有服务器与所述第一设备建立连接,将所述第一设备从所述存储设备域中迁移到所述与所述第一设备建立连接的服务器所在的服务器域中; 如果所述与所述第一设备建立连接的服务器可以使用所述第一设备,记录所述第一设备、所述与所述第一设备建立连接的服务器和所述与所述第一设备建立连接的服务器所在服务器域三者之间的映射关系。10.根据权利要求9所述的为网络划分域的方法,其特征在于,还包括: 如果所有服务器域中有服务器与所述第一设备建立连接但所述与所述第一设备建立连接的服务器不可以使用所述第一设备,将所述第一设备从所述与所述第一设备建立连接的服务器所在的服务器域中迁移到所述存储设备域中。1...

【专利技术属性】
技术研发人员:赖鹏飞
申请(专利权)人:福建星网锐捷网络有限公司
类型:发明
国别省市:

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

1