一种网络交换机集群管理的方法

文档序号:9600666阅读:308来源:国知局
一种网络交换机集群管理的方法
【技术领域】
[0001]本发明涉及一种网络交换机集群管理的方法。
【背景技术】
[0002]交换机的管理可分为串口(或者称为本地管理)和网口(远程管理)两种方式。
[0003]对于串口管理方式,用户需要通过串口将管理平台(如笔记本电脑)与交换机直接相连。这种方式适用于高端交换机,但不适用于低端交换机,因为低端交换机数量较多,且位置比较分散,这样的交换机通过串口管理是不现实的。对于网口管理方式,要求为每一台交换机分配一个IP地址。同时大多数管理系统都依赖于TCP/IP传输数据,从而实现管理、服务等功能。通过TCP/IP进行通信,需要系统提供足够多的资源。但是对于低端交换机,由于资源(特别是内存)非常有限,不能安装大型的软件,因此不适合以TCP/IP这样复杂的通信协议为基础进行管理,而且IP地址本身也是一种宝贵的资源。
[0004]中国发明专利97198382公布了一种“由至少两个具有集群功能的小自动交换机组成的通信系统”。尽管该方案涉及小交换机的集群管理,但是该方案用于程控交换机传输声音的通信,属于电话(交换或呼叫)系统,而本发明用于网络交换机传输网络数据,属于宽带IP网络系统。

【发明内容】

[0005]为解决上述现有的缺点,本发明的主要目的在于提供一种实用的网络交换机集群管理的方法,较好地解决了低端交换机的管理问题。同时由于本方法中对设备的具体配置信息和所提供的管理命令不予规定,因此可以由用户自由定义、添加新设备和新功能。
[0006]为达成以上所述的目的,本发明的一种网络交换机集群管理的方法采取如下技术方案:
一种网络交换机集群管理的方法,其特征在于,通过一台服务器管理多个远程交换机,远程交换机是低端交换机,对低端交换机的管理通过工作在网络层的一个专门设计的通信与管理协议来进行,将远程交换机分组,服务器可以通过该通信与管理协议,对一组具有相同配置的远程交换机实现集群管理,所述通信与管理协议规定远程交换机在服务器上的登录过程,为了实现远程设备的本地化管理,远程交换机自动登录到服务器时携带其详细信息,服务器据此为其建立连接控制块和虚拟设备,所述通信与管理协议规定远程交换机与服务器之间的连接维护过程,设备与服务器建立连接后,双方开始互相发送协议报文维护此连接,所述维护连结部分协议一方面向对方表明自己的存在,另一方面设备通过连结维护报文向服务器更新自己的状态信息,以保持同步。
[0007]所述通信与管理协议规定远程交换机对服务器所发送管理命令的处理过程,交换机为服务器提供可操作的管理命令,由服务器发送命令,交换机对命令加以执行,从而实现相应的管理功能,所述通信与管理协议对交换机设备的具体配置信息和所提供的管理命令不予规定,因此可以由用户定义、添加新设备和新功能。
[0008]包括一些低端交换机、管理低端交换机的服务器、连接它们的网络、以及交换机和服务器上的交换机管理软件,服务器对低端交换机的管理通过一个专门设计的通信与管理协议来进行,支持该协议相应的管理软件分别运行在服务器和交换机上,服务器可以通过将远程交换机分组以及该通信与管理协议的运行,对一组具有相同配置的远程交换机同步进行管理,即低端交换机的集群管理。
[0009]采用如上技术方案的本发明,具有如下有益效果:
本发明解决了低端交换机的管理问题,特别适用于低端交换机的集群管理。本发明所设计的通信与管理协议不需要耗费服务器和被管理的低端交换机过多的资源,从而较好地解决了低端交换机的管理问题。同时由于本方法中对设备的具体配置信息和所提供的管理命令不予规定,因此可以由用户自由定义、添加新设备和新功能。
【附图说明】
[0010]图1是设备发送登录请求流程示意图。
[0011]图2是设备接收到服务器的登录回应流程示意图。
[0012]图3是服务器接收到设备的登录响应流程示意图。
[0013]图4是设备处理服务请求流程示意图。
【具体实施方式】
[0014]为了进一步说明本发明,下面结合附图进一步进行说明:
本发明通过一台服务器管理多个低端远程交换机。对低端交换机的管理通过一个专门设计的通信与管理协议来进行。该协议工作在0SI (开发式系统互连参考模型Open SystemInterconnect Referent Model)参考模型的网络层和应用层,在网络层处理数据传输,在应用层管理设备,它依赖于物理层与链路层(即工作在链路层之上)。将远程交换机分组,服务器可以通过该通信与管理协议,对一组具有相同配置的远程交换机通过同步实现低端交换机的集群管理。
[0015]该通信与管理协议规定:
1、远程交换机在服务器上的登录过程:为了实现远程设备的本地化管理,远程交换机自动登录到服务器时携带其详细信息,服务器据此为其建立连接控制块和虚拟设备。
[0016]2、远程交换机与服务器之间的连接维护过程:设备与服务器建立连接后,双方开始互相发送协议报文维护此连接;该维护连结部分协议一方面向对方表明自己的存在,另一方面设备通过连结维护报文向服务器更新自己的状态信息,以保持同步。
[0017]3、远程交换机对服务器所发送管理命令的处理过程:交换机为服务器提供可操作的管理命令,由服务器发送命令,交换机对命令加以执行,从而实现相应的管理功能。
[0018]4、该通信与管理协议对交换机设备的具体配置信息和所提供的供管理命令不予规定,因此可以由用户定义、添加新设备和新功能。
[0019]下面通过具体实施过程来进一步说明本发明的技术方案。
[0020]1.、设备登录:
设备一旦启动,开始定时发送登录请求报文,流程参见图1。报文中包括设备类型、用户名、设备名等信息。登录请求报文为广播报文。一个广播域中只有一个管理服务器,否则如果同一广播域中存在两个或多个服务器,可以通过“拒绝端口 ”来防止一个设备登录到其它服务器。“拒绝端口”是指服务器的该端口丢弃所接收到的登录请求报文。例如,假设设备1与服务器A的端口 1相连,设备2与服务器B的端口 1相连,服务器八的端口 2与服务器B的端口 2相连。那么可以将服务器A的端口 2和服务器B的端口 2设置为拒绝端口,这样设备1就不会登录到服务器B,设备2也不会登录到服务器A。
[0021]服务器接收到设备的登录请求报文后,检查是否协议支持、设备类型、检査用户表中是否存在匹配的用户项等。检查通过后服务器发送服务器登录回应报文,否则如果检查不通过则丢弃所收到的登录请求报文。
[0022]当设备接收到服务器登录回应报文后,主要验证服务器登录回应报文所携带的密码是否与本身的密码匹配,不匹配则丢弃此登录回应报文。若验证成功,设备将状态转换到连接状态,发送客户登录响应报文。流程参见图2。
[0023]当服务器接收到设备的登录响应报文后,为其分配一个连接控制块,在相应的用户表项中添加一个虚拟设备。流程参见图3。
[0024]2、连接维护
设备与服务器建立连接后,双方开始互相发送报文维护此连接。设备在发送维护报文至IJ服务器,报文内容为设备的配置信息。服务器接收到设备的报文后,更新虚拟设备的配置信息。如果在一定时间内没有接收到设备维护报文,则服务器删除该设备的连接控制块,断开此连接。
[0025]服务器也定时发送维护报文到设备。如果设备在一定时间内没有接收到服务器的维护报文,则设备从连接状态转换到登录状态,重新幵始查找服务器。
[0026]3、服务处理
为节约低端交换机的资源,低端交换机为服务器提供最基本的原子操作(即服务)。月艮务器端是发送命令,要求设备执行,而设备发送处理结果。服务器发送服务请求后马上处于阻塞状态,等待服务响应。流程参见图4。
[0027]4、设备管理
设备登录到服务器后,管理员通过服务器端向设备要求进行服务处理对设备进行远程管理。上述通信和管理的步骤和协议中没有规定具体设备的配置信息和所提供的服务,因此用户可以很方便地添加新设备和新功能。
[0028]服务器通过使用用户表,令用户对设备进行分组管理。可以为用户表中的每个用户项配置一个设备管理模板,根据模板的配置管理该组的远程设备,同步进行管理。
【主权项】
1.一种网络交换机集群管理的方法,其特征在于,通过一台服务器管理多个远程交换机,远程交换机是低端交换机,对低端交换机的管理通过工作在网络层的一个专门设计的通信与管理协议来进行,将远程交换机分组,服务器可以通过该通信与管理协议,对一组具有相同配置的远程交换机实现集群管理,所述通信与管理协议规定远程交换机在服务器上的登录过程,为了实现远程设备的本地化管理,远程交换机自动登录到服务器时携带其详细信息,服务器据此为其建立连接控制块和虚拟设备,所述通信与管理协议规定远程交换机与服务器之间的连接维护过程,设备与服务器建立连接后,双方开始互相发送协议报文维护此连接,所述维护连结部分协议一方面向对方表明自己的存在,另一方面设备通过连结维护报文向服务器更新自己的状态信息,以保持同步。2.根据权利要求1所述的一种网络交换机集群管理的方法,其特征在于,所述通信与管理协议规定远程交换机对服务器所发送管理命令的处理过程,交换机为服务器提供可操作的管理命令,由服务器发送命令,交换机对命令加以执行,从而实现相应的管理功能,所述通信与管理协议对交换机设备的具体配置信息和所提供的管理命令不予规定,因此可以由用户定义、添加新设备和新功能。3.根据权利要求1所述的一种网络交换机集群管理的方法,其特征在于,包括一些低端交换机、管理低端交换机的服务器、连接它们的网络、以及交换机和服务器上的交换机管理软件,服务器对低端交换机的管理通过一个专门设计的通信与管理协议来进行,支持该协议相应的管理软件分别运行在服务器和交换机上,服务器可以通过将远程交换机分组以及该通信与管理协议的运行,对一组具有相同配置的远程交换机同步进行管理,即低端交换机的集群管理。
【专利摘要】本发明公开一种网络交换机集群管理的方法,其特征在于,通过一台服务器管理多个远程交换机,远程交换机是低端交换机,对低端交换机的管理通过工作在网络层的一个专门设计的通信与管理协议来进行,将远程交换机分组,服务器可以通过该通信与管理协议,对一组具有相同配置的远程交换机实现集群管理,所述通信与管理协议规定远程交换机在服务器上的登录过程,为了实现远程设备的本地化管理,远程交换机自动登录到服务器时携带其详细信息,服务器据此为其建立连接控制块和虚拟设备。本发明较好地解决了低端交换机的管理问题,同时可以由用户自由定义、添加新设备和新功能。
【IPC分类】H04L12/937, H04L12/24, H04L12/775
【公开号】CN105357022
【申请号】CN201410409359
【发明人】何阳, 米奇
【申请人】西安慧泽知识产权运营管理有限公司
【公开日】2016年2月24日
【申请日】2014年8月20日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1