专利名称:一种实现管理串口服务器的系统及方法
技术领域:
本发明涉及串口通信领域中实现管理网络设备的技术,尤其涉及实现管理串口服务器的系统及方法。
背景技术:
串口服务器接入到网络中,是要实现串口业务,比如虚拟串口业务等。因此,通常需要通过监控服务器将串口服务器管理起来。目前,最通用的管理策略是发现归属管理策略,即以监控服务器为主动方,向本子网内的广播地址发送特定格式的广播报文,收到广播报文的串口服务器向监控服务器回送注册认证消息,从而实现监控服务器对串口服务器的管理,则串口服务器在其归属的监控服务器的管理下进行串口数据转换和业务通信。但是,这种以监控服务器为主动方的发现归属管理会面临着以下两个问题(1)如果串口服务器发生子网位置跃迁,那么该串口服务器就会被另一子网的其它监控服务器接管;在此情况下,如果用户需要该串口服务器仍然提供子网位置跃迁前进行的串口业务,则会由于管理该串口服务器的监控服务器发生变化而无法做到。(2)如果子网内的监控服务器宕掉(譬如宕机,或者关机,或者因其它原因而下网),而且由该监控服务器管理的串口服务器在该子网内也没有其它的监控服务器来发现, 则该串口服务器就会处于游离状态,其所提供的业务就会瘫痪,造成不可挽救的损失,即网络的容灾性差。由此可见,在现有的对串口服务器进行管理的网络系统中,单一的发现归属管理会在串口服务器发生子网位置跃迁后导致无法继续向用户提供原有的串口业务,或者在出现监控服务器宕掉时导致网络的容灾性降低。
发明内容
本发明所要解决的技术问题是提供一种实现管理串口服务器的系统及方法,能够使得监控服务器有效地管理串口服务器。为了解决上述技术问题,本发明提供了一种实现管理串口服务器的系统,包括第一子网和第二子网以及处于第一子网下的串口服务器和第一监控服务器,其中串口服务器,用于在从第一子网跃迁到第二子网后,指定第一子网中的第一监控服务器为归属服务器;第一监控服务器,用于在串口服务器从第一子网跃迁到第二子网后,根据该串口服务器的指定跨网管理该串口服务器。进一步地,串口服务器通过用户界面设置归属服务器的属性,即归属服务器的IP地址和端口 ;通过该用户界面根据设置的IP地址和端口向指定的归属服务器的传递指定信息;被指定为归属服务器的第一监控服务器根据所述指定信息,通过主动发现过程来发现跃迁到第二子网的串口服务器,以实现跨网管理。
进一步地,该系统还包括处于第二子网下的第二监控服务器,其中第二监控服务器,用于在串口服务器跃迁到第二子网且未指定其它监控服务器作为归属服务器,则通过主动发现过程来发现该跃迁的串口服务器,并接管该串口服务器;该串口服务器接受第二监控服务器的接管。进一步地,该系统还包括处于第二子网下的第二监控服务器,其中串口服务器在接受第一监控服务器的管理过程中由于第一监控服务器宕出第一子网而处于游离状态,且在第一子网没有其它监控服务器作为归属服务器的情况下,指定第二监控服务器为归属服务器;第二监控服务器,用于根据该指定主动发现该串口服务器,实现对该串口服务器的接管。进一步地,该系统还包括处于第一子网下的第三监控服务器,其中串口服务器在第一监控服务器宕出第一子网而处于游离状态,且第一子网有第三监控服务器作为归属服务器,则接受该第三监控服务器的接管;第三监控服务器,用于通过主动发现过程发现处于游离状态的该串口服务器,并接管该串口服务器。为了解决上述技术问题,本发明提供了一种实现管理串口服务器的方法,涉及第一子网和第二子网以及处于第一子网下的串口服务器和第一监控服务器,该方法包括串口服务器在从第一子网跃迁到第二子网后,指定第一子网中的第一监控服务器为归属服务器;第一监控服务器根据该指定对该跃迁的串口服务器进行跨网管理。进一步地,该方法具体包括该串口服务器从第一子网跃迁到第二子网后,通过用户界面设置归属服务器的属性,即归属服务器的IP地址和端口 ;该用户界面根据设置的IP地址和端口向指定的归属服务器的传递指定信息;被指定为归属服务器的第一监控服务器根据该指定信息,通过主动发现过程来发现跃迁到第二子网的串口服务器,以实现跨网管理。进一步地,该方法还涉及处于第二子网下的第二监控服务器,该方法还包括第二监控服务器在该串口服务器跃迁到第二子网且未指定其它监控服务器作为归属服务器,则通过主动发现过程来发现该跃迁的串口服务器,并接该串口服务器。进一步地,还涉及处于第二子网下的第二监控服务器,该方法还包括该串口服务器在接受第一监控服务器的管理过程中由于第一监控服务器宕出第一子网而处于游离状态,且在第一子网没有其它监控服务器作为归属服务器的情况下,指定第二监控服务器为归属服务器;第二监控服务器根据该指定主动发现该串口服务器,实现对该串口服务器的接管。进一步地,该方法还涉及处于第一子网下的第三监控服务器,该方法还包括该串口服务器在第一监控服务器宕出第一子网而处于游离状态,且第一子网有第三监控服务器作为归属服务器的情况下,则第三监控服务器通过主动发现过程发现处于游离状态的该串口服务器,并接管该串口服务器。
通过本发明提供的管理串口服务器的方法及系统,在串口服务器和监控服务器相对位置发生变化时,仍然能够使得监控服务器有效地管理串口服务器;在串口服务器和监控服务器任何一方宕掉的时候,能够保持较高的容灾性,由此可提高网络的可靠性和安全性。
图1是本发明实现管理串口服务器的系统一实施例的示意图;图2是本发明实现管理串口服务器的系统另一实施例的示意图。
具体实施例方式下面结合附图和优选实施例对本发明的技术方案进行详细地阐述。以下例举的实施例仅用于说明和解释本发明,而不构成对本发明技术方案的限制。如图1所示,是本发明提供的实现管理串口服务器的系统一实施例,包括处于子网1中的串口服务器、管理该串口服务器的监控服务器A以及处于子网2中的监控服务器 B,其中串口服务器,用于在从子网1跃迁到子网2后,指定子网1中的监控服务器A为归属服务器;监控服务器A,用于在串口服务器从子网1跃迁到子网2后,根据该串口服务器的指定跨网管理该跃迁的串口服务器。串口服务器的用户可通过用户界面设置归属服务器的属性,即子网1中的监控服务器A的IP地址和端口 ;该用户界面根据设置的IP地址和端口向监控服务器A传递归属服务器的指定信息;监控服务器A根据该串口服务器用户界面传递的归属服务器的指定信息,通过主动发现过程来发现跃迁的该串口服务器,以提供对该串口服务器的跨网管理。监控服务器B,用于在串口服务器跃迁到子网2且未指定其它监控服务器作为归属服务器,则通过主动发现过程来发现该串口服务器,并接管该串口服务器。图1还给出相应的实现管理串口服务器的方法实施例,包括如下步骤Sl 子网1中的监控服务器A通过主动发现过程发现该子网1中的一串口服务器, 并实现对该串口服务器的管理;S2 该串口服务器由于某些原因从子网1跃迁到子网2中;S3 该跃迁的串口服务器因业务的需要指定子网1中的监控服务器A为归属服务器,则该监控服务器A实现对该串口服务器的跨网管理;S3’ 如果子网2中有监控服务器B,且串口服务器未指定其它监控服务器作为归属服务器,则该监控服务器B通过主动发现过程发现跃迁过的串口服务器,实现对该串口服务器的接管。由于指定归属方式优先,如果监控服务器B在跃迁的串口服务器指定子网1中的监控服务器A为归属服务器之前,已经实现了对该串口服务器的接管,则监控服务器B在串口服务器指定监控服务器A为归属服务器后,将因无法发现该跃迁的串口服务器而取消对
其的管理。
本发明通过上述实施例中反映出的管理策略,可在不改变串口服务器的管理归属的情况下实现串口服务器的网络跃迁。如图2所示,是本发明提供的实现管理串口服务器的系统一实施例,包括处于子网1中的串口服务器、监控服务器A和监控服务器B以及处于子网2中的监控服务器C,其中串口服务器,用于接受监控服务器A的管理,在监控服务器A宕出子网1而处于游离状态,且在子网1没有其它监控服务器作为归属服务器的情况下指定设置子网2中的监控服务器C为归属服务器;监控服务器C,用于根据该串口服务器的指定管理该串口服务器。串口服务器在监控服务器A宕出子网1而处于游离状态,且子网1有监控服务器 B作为归属服务器,则接受该监控服务器B的接管;监控服务器B,用于通过主动发现过程发现处于游离状态的串口服务器,并接管该串口服务器。图2还给出相应的实现管理串口服务器的方法实施例,包括如下步骤Sl 子网1中的串口服务器A在接受监控服务器A的管理过程中,监控服务器突然发生故障,或该串口服务器与监控服务器A之间网路突然不通,失去了监控服务器的管理而处于游离状态;S2 如果子网1中还有监控服务器B,则监控服务器B通过主动发现过程来发现该游离的串口服务器,对它进行接管;S3 该串口服务器在子网1中没有其它监控服务器的情况下,指定子网2中的监控服务器C为归属服务器,则该监控服务器C对该串口服务器进行接管。本发明通过以上实施例反映出的管理策略,可在监控服务器宕掉的时候提供较高的容灾性。本发明基于现有的发现归属管理策略,提供了指定归属管理策略,即以串口服务器为主动方来指定本服务器归属于哪一个监控服务器管理,并直接向该监控服务器发送注册认证消息,以接受该监控服务器的管理。串口服务器在指定的监控服务器的管理下,进行串口数据转换和业务通信。而且,两种管理策略下的注册认证报文格式是一模一样的,监控服务器并不需要知道该串口服务器采用的是哪种管理策略。
权利要求
1.一种实现管理串口服务器的系统,包括第一子网和第二子网以及处于第一子网下的串口服务器和第一监控服务器,其中所述串口服务器,用于在从第一子网跃迁到第二子网后,指定第一子网中的第一监控服务器为归属服务器;第一监控服务器,用于在所述串口服务器从第一子网跃迁到第二子网后,根据所述指定跨网管理该跃迁的串口服务器。
2.按照权利要求1所述的系统,其特征在于,所述串口服务器通过用户界面设置归属服务器的属性,即所述归属服务器的IP地址和端口 ;通过所述用户界面根据设置的IP地址和端口向指定的归属服务器的传递指定信息;被指定为归属服务器的第一监控服务器根据所述指定信息,通过主动发现过程来发现跃迁到第二子网的所述串口服务器,以实现所述跨网管理。
3.按照权利要求1或2所述的系统,其特征在于,还包括处于第二子网下的第二监控服务器,其中第二监控服务器,用于在所述串口服务器跃迁到第二子网且未指定其它监控服务器作为归属服务器,则通过主动发现过程来发现该跃迁的串口服务器,并接管该串口服务器;所述串口服务器接受所述第二监控服务器的所述接管。
4.按照权利要求2所述的系统,其特征在于,还包括处于第二子网下的第二监控服务器,其中所述串口服务器在接受第一监控服务器的管理过程中由于第一监控服务器宕出第一子网而处于游离状态,且在第一子网没有其它监控服务器作为归属服务器的情况下,指定所述第二监控服务器为归属服务器;第二监控服务器,用于根据所述指定主动发现所述串口服务器,实现对该串口服务器的接管。
5.按照权利要求4所述的系统,其特征在于,还包括处于第一子网下的第三监控服务器,其中所述串口服务器在第一监控服务器宕出第一子网而处于游离状态,且第一子网有第三监控服务器作为归属服务器,则接受该第三监控服务器的接管;第三监控服务器,用于通过主动发现过程发现处于游离状态的所述串口服务器,并接管该串口服务器。
6.一种实现管理串口服务器的方法,涉及第一子网和第二子网以及处于第一子网下的串口服务器和第一监控服务器,该方法包括所述串口服务器在从第一子网跃迁到第二子网后,指定第一子网中的第一监控服务器为归属服务器;第一监控服务器根据所述指定对该跃迁的串口服务器进行跨网管理。
7.按照权利要求6所述的方法,其特征在于,具体包括所述串口服务器从第一子网跃迁到第二子网后,通过用户界面设置归属服务器的属性,即所述归属服务器的IP地址和端口 ;所述用户界面根据设置的IP地址和端口向指定的归属服务器的传递指定信息;被指定为归属服务器的第一监控服务器根据所述指定信息,通过主动发现过程来发现跃迁到第二子网的所述串口服务器,以实现所述跨网管理。
8.按照权利要求6或7所述的方法,其特征在于,还涉及处于第二子网下的第二监控服务器,该方法还包括第二监控服务器在所述串口服务器跃迁到第二子网且未指定其它监控服务器作为归属服务器,则通过主动发现过程来发现该跃迁的串口服务器,并接管该串口服务器。
9.按照权利要求7所述的方法,其特征在于,还涉及处于第二子网下的第二监控服务器,该方法还包括所述串口服务器在接受第一监控服务器的管理过程中由于第一监控服务器宕出第一子网而处于游离状态,且在第一子网没有其它监控服务器作为归属服务器的情况下,指定所述第二监控服务器为归属服务器;第二监控服务器根据所述指定主动发现所述串口服务器,实现对该串口服务器的接管。
10.按照权利要求9所述的方法,其特征在于,还涉及处于第一子网下的第三监控服务器,该方法还包括所述串口服务器在第一监控服务器宕出第一子网而处于游离状态,且第一子网有第三监控服务器作为归属服务器的情况下,则第三监控服务器通过主动发现过程发现处于游离状态的所述串口服务器,并接管该串口服务器。
全文摘要
本发明提供了一种实现管理串口服务器的系统及方法,该系统包括第一子网和第二子网以及处于第一子网下的串口服务器和第一监控服务器,其中串口服务器在从第一子网跃迁到第二子网后,指定第一子网中的第一监控服务器为归属服务器;第一监控服务器在该串口服务器从第一子网跃迁到第二子网后,根据该串口服务器的指定跨网管理该串口服务器。本发明在串口服务器和监控服务器相对位置发生变化时,仍能够使得监控服务器有效地管理串口服务器;在串口服务器和监控服务器任何一方宕掉的时候,仍能够保持较高的容灾性,由此可提高网络的可靠性和安全性。
文档编号H04L12/24GK102546201SQ20101058403
公开日2012年7月4日 申请日期2010年12月10日 优先权日2010年12月10日
发明者钱莉, 雷雨 申请人:中兴通讯股份有限公司