组网路由器的配置同步方法与流程

文档序号:37268070发布日期:2024-03-12 20:54阅读:15来源:国知局
组网路由器的配置同步方法与流程

本发明涉及路由器,特别是一种组网路由器的配置同步方法。


背景技术:

1、由于路由器的发展,路由器组网场景的应用也越来越普遍。现在的路由器大多数基于ieee std 1905.1协议进行网络参数的同步,但是一般仅用于配置无线参数,其它功能模块的参数同步没有被涵盖在内。

2、而传统的同步方法存在以下缺点:

3、1、由于ieee std 1905.1工作在逻辑链路层与访问控制层之间,其编程方式不为大多数开发者所熟悉,适用性不广;

4、2、功能涵盖不足。目前大多数mesh组网路由器仅同步无线网络参数,对于路由器的其他上层功能参数的同步无能为力。


技术实现思路

1、为解决现有技术中存在的问题,本发明的目的是提供一种组网路由器的配置同步方法,本发明基于更上层的网络协议,例如udp、http进行通信,使用更加灵活;同时,延伸了mesh组网原有同步功能的涵盖范围,使路由器各个功能模块能跨路由器进行配置的同步;同时具有对已有模块的代码改动小的特点。

2、为实现上述目的,本发明采用的技术方案是:一种组网路由器的配置同步方法,包括两个或多个路由器进行组网,其中一个路由器为主路由,其它路由器为子路由;各个路由器均获取到了ip地址,且可以基于此ip地址进行组网路由器之间的通信;所述的方法包括以下步骤:

3、步骤1、主路由上启动配置同步服务程序,监听特定的udp端口,用于收取子路由通过广播发来的入网请求,并对合法的请求进行响应;经过协商后,将合法的子路由ip地址纳入所管理的子路由列表中,并定时维护与各个子路由之间的心跳;

4、步骤2、当主路由上的某一项配置被成功修改后,使用json格式将修改后的参数进行打包,打包完成后,通过调用配置同步服务程序提供的ubus接口,将打包后的参数送达配置服务程序内;

5、步骤3、配置服务程序内的消息处理模块将打包好的配置参数通过http发送到所有被管理的子路由中去;

6、步骤4、子路由收到主路由发来的配置参数后,调用对应的功能模块的ubus接口,将配置同步到对应的功能模块;

7、步骤5、功能模块在执行完配置后通过ubus将执行结果返回给子路由的cgi程序,cgi程序再将结果返回给l ighttpd;

8、步骤6、l ighttpd再将执行结果通过步骤3中建立的http连接返回给主路由。

9、本发明的有益效果是:

10、1、本发明可以比较方便地嵌入到已有系统中,使系统具有配置同步的特性。

11、对原始代码修改较小;

12、2、各个环节的通信采用了成熟的技术,系统稳定性高;

13、3、能比较方便地用于同步配置参数到整个组网网络中。



技术特征:

1.一种组网路由器的配置同步方法,包括两个或多个路由器进行组网,其中一个路由器为主路由,其它路由器为子路由;各个路由器均获取到了ip地址,且可以基于此ip地址进行组网路由器之间的通信;其特征在于,所述的方法包括以下步骤:


技术总结
本发明公开了一种组网路由器的配置同步方法,包括:主路由上启动配置同步服务程序,收取子路由通过广播发来的入网请求;当主路由上的某一项配置被成功修改后,将修改后的参数送达配置服务程序内;配置服务程序内的消息处理模块将打包好的配置参数通过http发送到所有被管理的子路由中去;子路由收到主路由发来的配置参数后,将配置同步到对应的功能模块;功能模块在执行完配置后通过UBUS将执行结果返回给子路由的cgi程序,cgi程序再将结果返回给l ighttpd;l ighttpd再将执行结果通过建立的http连接返回给主路由;本发明能使路由器各个功能模块能跨路由器进行配置的同步。

技术研发人员:陈家程,孙锐,杨保顺,谢万东,辛雪静,颜杰
受保护的技术使用者:四川九州电子科技股份有限公司
技术研发日:
技术公布日:2024/3/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1