一种主从设备的角色变换和管理方法与流程

文档序号:11732010阅读:394来源:国知局
一种主从设备的角色变换和管理方法与流程

本发明涉及通信技术领域,尤其涉及一种主从设备的角色变换和管理方法。



背景技术:

目前,对设备的管理一般是通过网页登陆到网络设备的管理页面对本机直接进行管理,无法控制网络中的其他网络设备。网络中的设备有些承担了比较独立单一的角色,造成重复性的操作,修改难度大,而有些设备需要提供更全面的功能,此时若能对角色单一的设备进行集中管理管理,合理确定主从设备,能更方便的使用网络设备。



技术实现要素:

本发明的目的就在于为了解决上述问题而提供一种主从设备的角色变换和管理方法。

本发明通过以下技术方案来实现上述目的:

本发明包括以下步骤:

步骤一,初始化tcp连接;

步骤二,周期性上报,寻找主设备;

步骤三,是否找到级联主设备,是则转步骤四,否则转步骤六;

步骤四,向级联主设备周期性上报;

步骤五,是否向主设备上报成功,是则转步骤四,否则转步骤二;

步骤六,初始化udp连接;

步骤七,本机是否为强制旁路主设备,是则转步骤九,否则转步骤八;

步骤八,发送udp广播包寻找旁路主设备;

步骤九,发送udp广播包试图成为旁路主设备;

步骤十,设备之间进行udp报文协商,是否协商出旁路主设备,是则转步骤十一,否则转步骤二;

步骤十一,向旁路主设备周期性上报;

步骤十二,是否向主设备上报成功,是则转步骤十一,否则转步骤二。

本发明优选地,根据步骤一,所述初始化tcp连接包括以下步骤:

步骤a,初始化tcp连接;

步骤b,接收tcp请求;

步骤c,解析tcp报文中的数据确定上报设备是符合主从通讯的设备,则转步骤d,否则不处理此报文,转步骤b;

步骤d,解析tcp报文中的数据保存子设备上报信息,并保存上报时间以确定设备的在线状态;

步骤e,构造需要回传给子设备配置的报文发送给子设备,转步骤b。

本发明优选地,根据步骤六,所述初始化udp连接包括以下步骤:

步骤1:初始化udp接口;

步骤2:判断设备wan口是否连接,是否有ip信息,否则转步骤3,是则转步骤5;

步骤3:判断设备wan口是否为连接转换为不连接,是则转步骤4,否则转步骤11;

步骤4:清除所有用于标识主从设备的标志位,转步骤11;

步骤5:判断设备wan口是否是首次连接,是则转步骤6,否则转步骤7;

步骤6:等待预留足够时间判断是否存在级联主设备;

步骤7:接收并处理udp报文;

步骤8:判断是否存在级联主设备,否则转步骤9,是则转步骤11;

步骤9:判断本机是否为强制旁路主设备,是则转步骤10,否则转步骤11;

步骤10:根据接收到的udp报文类型,发送相应的udp回复报文;

步骤11:等待1s,转步骤2。

本发明优选地,根据步骤十一,所述向旁路主设备周期性上报包括以下步骤:

步骤ⅰ:周期性检查设备wan口是否连接,是则转步骤ⅱ,否则等待周期继续转至步骤1;

步骤ⅱ:初始化上报本机上报数据;

步骤ⅲ:判断是否存在旁路主设备,是则转步骤ⅳ,否则转步骤ⅴ;

步骤ⅳ:设置上报地址为旁路主设备地址;

步骤ⅴ:设置上报地址为wan网关地址;

步骤ⅵ:将准备的上报数据组成tcp报文发送给设置的上报地址;

步骤ⅶ:解析tcp回复报文,根据报文内容配置本机生效,转步骤ⅰ。

本发明优选地,根据步骤二,所述主从设备的角色变化通过发送网络协议报文确定主从角色,所述网络协议报文包括用于确立主从角色的网络协议字段及解除主从关系,所述主从设备接收所述网络协议报文后,变换主从关系和执行相应的本地配置确定。

本发明优选地,所述主设备分为级联主设备和旁路主设备,从设备可上报有用信息并接受主设备的管理。

本发明优选地,所述主从设备根据主从设备的网络拓扑和规定的协议通讯确定。

本发明的有益效果在于:

本发明提供一种主从设备的角色变换和管理方法,通过主从设备的角色变化使用三层协议tcp、udp自动化协商完成,在正确连接网络拓扑的情况下对从设备进行集中管理和控制,极大的提高了管理效率,减少重复工作量,方便定位设备,降低维护调试的难度,最大程度的实现设备之间的集中管理。

附图说明

图1是本发明所述级联主设备对从设备的发现和管理机制流程图;

图2是本发明所述旁路主从设备的协商发现机制流程图;

图3是本发明所述设备信息上报和回复报文处理流程图。

具体实施方式

下面结合附图对本发明作进一步说明:

如图1、图2和图3所示:本发明包括以下步骤:

步骤一,初始化tcp连接;

步骤二,周期性上报,寻找主设备;

步骤三,是否找到级联主设备,是则转步骤四,否则转步骤六;

步骤四,向级联主设备周期性上报;

步骤五,是否向主设备上报成功,是则转步骤四,否则转步骤二;

步骤六,初始化udp连接;

步骤七,本机是否为强制旁路主设备,是则转步骤九,否则转步骤八;

步骤八,发送udp广播包寻找旁路主设备;

步骤九,发送udp广播包试图成为旁路主设备;

步骤十,设备之间进行udp报文协商,是否协商出旁路主设备,是则转步骤十一,否则转步骤二;

步骤十一,向旁路主设备周期性上报;

步骤十二,是否向主设备上报成功,是则转步骤十一,否则转步骤二。

如图1所示,所述初始化tcp连接包括以下步骤:

步骤a,初始化tcp连接;

步骤b,接收tcp请求;

步骤c,解析tcp报文中的数据确定上报设备是符合主从通讯的设备,则转步骤d,否则不处理此报文,转步骤b;

步骤d,解析tcp报文中的数据保存子设备上报信息,并保存上报时间以确定设备的在线状态;

步骤e,构造需要回传给子设备配置的报文发送给子设备,转步骤b。

如图2所示,所述初始化udp连接包括以下步骤:

步骤1:初始化udp接口;

步骤2:判断设备wan口是否连接,是否有ip信息,否则转步骤3,是则转步骤5;

步骤3:判断设备wan口是否为连接转换为不连接,是则转步骤4,否则转步骤11;

步骤4:清除所有用于标识主从设备的标志位,转步骤11;

步骤5:判断设备wan口是否是首次连接,是则转步骤6,否则转步骤7;

步骤6:等待预留足够时间判断是否存在级联主设备;

步骤7:接收并处理udp报文;

步骤8:判断是否存在级联主设备,否则转步骤9,是则转步骤11;

步骤9:判断本机是否为强制旁路主设备,是则转步骤10,否则转步骤11;

步骤10:根据接收到的udp报文类型,发送相应的udp回复报文;

步骤11:等待1s,转步骤2。

如图3所示,所述向旁路主设备周期性上报包括以下步骤:

步骤ⅰ:周期性检查设备wan口是否连接,是则转步骤ⅱ,否则等待周期继续转至步骤1;

步骤ⅱ:初始化上报本机上报数据;

步骤ⅲ:判断是否存在旁路主设备,是则转步骤ⅳ,否则转步骤ⅴ;

步骤ⅳ:设置上报地址为旁路主设备地址;

步骤ⅴ:设置上报地址为wan网关地址;

步骤ⅵ:将准备的上报数据组成tcp报文发送给设置的上报地址;

步骤ⅶ:解析tcp回复报文,根据报文内容配置本机生效,转步骤ⅰ。

所述主从设备的角色变化通过发送网络协议报文确定主从角色,所述网络协议报文包括用于确立主从角色的网络协议字段及解除主从关系,所述主从设备接收所述网络协议报文后,变换主从关系和执行相应的本地配置确定,所述主设备分为级联主设备和旁路主设备,从设备可上报有用信息并接受主设备的管理,所述主从设备根据主从设备的网络拓扑和规定的协议通讯确定。

综上所述,本发明提供一种主从设备的角色变换和管理方法,通过主从设备的角色变化使用三层协议tcp、udp自动化协商完成,在正确连接网络拓扑的情况下对从设备进行集中管理和控制,极大的提高了管理效率,减少重复工作量,方便定位设备,降低维护调试的难度,最大程度的实现设备之间的集中管理。

本领域技术人员不脱离本发明的实质和精神,可以有多种变形方案实现本发明,以上所述仅为本发明较佳可行的实施例而已,并非因此局限本发明的权利范围,凡运用本发明说明书内容所作的等效变化,均包含于本发明的权利范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1