网络节点设备及其主从配置方法和系统的制作方法

文档序号:9711345阅读:1506来源:国知局
网络节点设备及其主从配置方法和系统的制作方法
【技术领域】
[0001]本发明涉及网络安全技术领域,特别涉及一种网络节点设备及其主从配置方法和系统。
【背景技术】
[0002]随着网络应用的复杂化,一些网络的关键节点承载了大量的业务。如果这些关键的网络节点出现问题,那么可能会导致与其连接的各个节点的业务无法正常进行。为了保证网络节点的高可靠性,通常的做法是使用双机设备,即在一个节点同时配置两套网络设备,其中一个是主设备,另外一个是从设备。当主设备出现问题时,可以切换到从设备,由从设备代替主设备进行网络通信,而不会导致业务的中断,从而提供了一种保证网络可靠性的方法。由于接入的两台设备在软件和硬件上是完全一样的,因此必须要有个方法来确定,哪台设备是主设备,哪台设备是从设备。
[0003]现有技术中,通常是通过设备间的交互通信解决来决定设备是主设备还是从设备,在两台设备的启动过程中,两台设备通过复杂的协议,通过复杂的算法最终区分出主从关系,或者通过连续更换设备等频繁操作,效率很低,实现起来比较复杂,同时也增加了系统重要数据丢失或者异常的概率,增加了维护的工作量和难度。

【发明内容】

[0004]有鉴于此,本发明的目的是提供一种网络节点设备及其主从配置方法和系统,此方法不需要复杂的算法就可以快速的确定设备的主备状态,简单易行,减少了系统繁重的计算判断,极大减小了系统重要数据丢失或者异常的概率,减轻了维护的工作量和难度。
[0005]根据本发明的一个方面,提供了一种网络节点设备的主从配置方法,所述设备预先设置为主设备或从设备,所述方法包括以下步骤:
[0006]步骤S10,某设备启动并向另一设备发送其配置信息;
[0007]步骤S11,设备在预定时间内接收另一设备发送的信息;
[0008]步骤S12,如果设备在预定时间内未接收到另一设备发送的信息,则该设备配置为主设备,并向另一设备发送出配置成功信息;
[0009]步骤S13,如果设备在预定时间内接收到另一设备发送的配置成功信息,则配置为从设备;
[0010]步骤S14,如果设备在预定时间内接收到另一设备发送的配置信息,则根据该设备的配置信息进行主从配置。
[0011]上述方案中,预先设置为主设备的配置信息为“我的配置是主设备”,预先设置为从设备的配置信息为“我的配置是从设备”,成功配置为主设备的配置成功信息为“我是主设备”,成功配置为从设备的配置成功信息为“我是从设备”。
[0012]上述方案中,所述步骤S10中,所述设备通过以太网报文的方式向另一设备发送自身的配置信息;
[0013]其中,所述以太网报文使用的是二层以太网报文,报文格式为“目的地址+源地址+长度”和/或“类型+数据”。
[0014]上述方案中,所述步骤S12还包括:如果所述设备在成功配置为主设备后没有收到另一设备成为从设备的配置成功信息,则所述设备就持续发送该设备配置为主设备的配置成功信息。
[0015]上述方案中,所述步骤S13还包括:所述设备配置为从设备后,向另一设备发送该设备配置为从设备的配置成功信息。
[0016]上述方案中,所述步骤S14中根据该设备的配置信息进行主从配置,具体包括如下步骤:
[0017]步骤S141,设备在预定时间内接收到另一设备发送的配置信息;
[0018]步骤S142,本设备和另一设备根据各自预先设置的配置信息进行主从配置;
[0019]步骤S143,本设备和另一设备相互发送配置成功信息。
[0020]根据本发明的另一个方面,提供了一种网络节点设备,所述设备包括:发送模块、接收模块、配置模块;其中,
[0021]所述发送模块用于接收所述配置模块的指令以向外部设备发送信息所;
[0022]所述接收模块用于接收外部设备发送的信息并发送给所述配置模块;
[0023]所述配置模块连接到所述发送模块和所述接收模块,用于配置设备的主从配置状态并向发送模块发出指令。
[0024]上述方案中,所述设备还包括预置模块,所述预置模块用于在所述设备启动前,将主设备的配置信息预先设置为“我的配置是主设备”,将从设备的配置信息预先设置为“我的配置是从设备”。
[0025]上述方案中,所述配置模块进一步用于:
[0026]如果所述配置模块在预定时间内未从所述接收模块接收到另一设备发送的信息,则将该设备配置为主设备,并通过所述发送模块向另一设备发送出配置成功信息;
[0027]如果所述配置模块在预定时间内从所述接收模块接收到另一设备发送的配置成功信息,则将该设备配置为从设备,并通过所述发送模块向另一设备发送出配置成功信息;
[0028]如果所述配置模块在预定时间内从所述接收模块接收到另一设备发送的配置信息,则根据本设备的配置信息,将本设备配置为主设备或从设备,并通过所述发送模块向另一设备发送出配置成功信息。
[0029]根据本发明的再一个方面,还提供了一种网络节点设备的主从配置系统,所述系统至少包括两个如上所述的网络节点设备。
[0030]本发明所提供的网络节点设备的主从配置方法,不需要复杂的算法就可以快速的确定设备的主备状态,包括如下步骤:某设备启动并向另一设备发送其配置信息;设备在预定时间内接收另一设备发送的信息;如果设备在预定时间内未接收到另一设备发送的信息,则该设备配置为主设备,并向另一设备发送出配置成功信息;如果设备在预定时间内接收到另一设备发送的配置成功信息,则配置为从设备;如果设备在预定时间内接收到另一设备发送的配置信息,则根据该设备的配置信息进行主从配置。通过上述方法确认出主从设备,减少了单向竞争所采取复杂算法的繁琐计算判断,简单易行,极大减小了系统重要数据丢失或者异常的概率,减轻了设备维护的工作量和难度。
【附图说明】
[0031]图1显示了本发明优选实施例的网络节点设备的主从配置方法流程图;
[0032]图2显示了图1中步骤S14的子流程图;
[0033]图3显示本发明优选实施例的网络节点设备的内部结构示意图。
【具体实施方式】
[0034]为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
[0035]图1显示了本发明优选实施例的网络节点设备的主从配置方法的流程图。
[0036]如图1所示,本实施例的网络节点设备的主从配置方法,用于对网络节点中预先配置为主设备和从设备的两台网络设备进行主从设备的配置,这里,主设备的配置信息预先设置为主设备,从设备的配置信息预先设置为从设备,所述方法包括如下步骤:
[0037]步骤S10,某设备启动并向另一设备发送其配置信息。
[0038]配置信息表示该设备预先配置的主从配置信息。例如,主设备发出的配置信息是“我的配置是主设备”,从设备发出的配置信息是“我的配置是从设备”。这里所体现的是两台设备的信息交互,信息的交互可以通过以太网报文的方式发送自身的配置信息;其中,所述以太网报文可以使用二层以太网报文,报文格式为“目的地址+源地址+长度”和/或“类型+数据” ο
[0039]步骤S11,设备在预定时间内接收另一设备发送的信息。
[0040]设备启动并向另一设备发送其配置信息后,不会立即配置为主设备并接入网络运行,而是先等待预定时间,在该预定时间内接收另一设备发送的信息,并根据信息的接收情况来执行相应的步骤。该预定时间可以根据需要进行设定,例如设定为1秒钟。
[0041]步骤S12,如果设备在预定时间内未接收到另一设备发送的信息,则该设备配置为主设备,并向另一设备发送出配置成功信息。
[0042]如果本端设备在预定时间(例如等待一秒钟)内没有收到另一设备发送过来的配置信息,则表示本端设备首先启动并配置为主设备,接入网络运行,并向另一设备发送该设备配置为主设备的配置成功信息,如果没有收到对端成为从设备的确认消息,那么本端就持续发送该设备配置为主设备的配置成功信息,即不间断的每隔预定时间(例如1毫秒)发送配置成功信息。这里,配置成功信息表示该设备作为主设备成功启动后的配置信息,通常表述为“我是主设备”。
[0043]步骤S13,如果设备在预定时间内接收到另一设备发送的配置成功信息,则配置为从设备。如果另一设备已经成为主设备,那么就会收到该另一设备发送的配置为主设备的配置成功信息,本端设备收到该信息,表示另一设备已经在先启动并配置为主设备运行了。此时,按照时间优先原则,本端设备会配置为从设备,并向另一设备发送配置为从设备的配置成功信息进行确认,并成为从设备。例如,如果主设备启动后在预定时间内收到了从设备发出的配置成功信息“我是主设备”,由于先启动的从设备已经成功配置为主设备,此时由于结果已经确定,因此即使是其预先配置为“从”,那么实际上也是主设备。这时,该主设备会改变配置为从设备,并向另一设备发送“我是从设备”的配置成功信息进行确认,并成为从设备。
[0044]步骤S14,如果设备在预定时间内接收到另一设备发送的配置信息,则根据该设备的配置信息进行主从配置。
[0045]上述步骤中,所述发送配置信息、发送配置成功信息及确认信息,均可以通过以太网报文的方式进行发送,其中,所述以太网报文使用的是二层的以太网报文,报文格式为“目的地址+源地址+长度”和/或“类型+数据”。
[0046]图2显示了图1中步骤S14的子流程图。
[0047]如图2所示,图1中所示的步骤S14具体包括如下步骤:
[0048]步骤S141,设备在预定时间内接收到另一设备发送的配置信息。
[0049]如果设备在预定时间内接收到另一设备发送的配置信息,则表示对端设备还没有成功配置为主设备。此时,对端设备也会收到本端设备发出的配置信息,即双方都收到了对端的配置信息。这种情况下,表示两台设备在同时竞争成为主设备。
[0050]步骤S142,本设备和另一设备根据各自预先设置的配置信息进行主从配置。
[0051]本步骤中,根据预先设置的主从配置信息
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1