一种路由器间同步配置的方法技术

技术编号:17413504 阅读:42 留言:0更新日期:2018-03-07 09:19
本发明专利技术公开一种路由器间同步配置的方法,入口路由器的LAN接口开启DHCP服务器,内部路由器的LAN接口开启DHCP客户端;同时,网络中的各路由器创建TCP套接字并绑定LAN接口;入口路由器监听网络数据;内部路由器与入口路由器建立TCP连接后,内部路由器向入口路由器发送设备信息报文;入口路由器接收设备信息报文,获取并封装本机的配置参数后生成配置参数报文;入口路由器将配置参数报文发送至内部路由器;内部路由器根据配置参数报文进行同步配置后,断开与入口路由器的TCP连接。本发明专利技术能实现家庭网络中各路由器间的自动同步配置,无需人工手动配置,省时省力,提高路由器间同步配置效率,便于网络内各路由器的统一管理。

A method of synchronous configuration between routers

The invention discloses a method for synchronization between routers, LAN interface entrance router open DHCP server LAN interface internal router open DHCP client; at the same time, each router in the network to create a TCP socket and binds LAN interface; entrance router network monitoring data; the internal connection based on TCP router and the router to router inside the entrance. Entrance message router sends device information; entrance router receives equipment information message, obtain and package configuration parameters of this machine to generate configuration parameters message; entrance router configuration parameter message to the internal router; internal router configuration according to the configuration parameters of synchronous message, disconnected from the entrance router TCP connection. The invention can automatically synchronize configuration among all routers in the home network without manual configuration, save time and effort, improve the efficiency of synchronous allocation between routers, and facilitate the unified management of all routers in the network.

【技术实现步骤摘要】
一种路由器间同步配置的方法
本专利技术涉及网络通信
,尤其涉及一种路由器间同步配置的方法。
技术介绍
在家庭中,对于多个路由器互联组建的小型网络,当一个路由器的配置参数发生改变时,往往需要将该路由器更改的配置参数信息同步到网络中的其他路由器,实现各路由器数据的同步和共享。目前,在家庭网络环境中,当其中一个路由器的配置参数发生改变,需要通过人工手动的方式逐个对内部其他路由器重新配置,这种方式需要投入大量的人力资源,且操作繁琐容易出错,导致路由器间配置同步效率低,耗时又费力。
技术实现思路
本专利技术提供一种路由器间同步配置的方法,以解决家庭网络中各路由器之间同步配置效率低的问题。第一方面,本专利技术提供一种路由器间同步配置的方法,所述方法适用于多个路由器组建的网络,所述网络包括入口路由器和内部路由器,入口路由器相当于服务器,内部路由器相当于客户端,则所述方法包括:所述入口路由器的LAN接口开启DHCP服务器,所述内部路由器的LAN接口开启DHCP客户端;同时,所述网络中的各路由器创建TCP套接字并绑定LAN接口;所述入口路由器监听网络数据;所述内部路由器与所述入口路由器建立TCP连接后,所述内部路由器向所述入口路由器发送设备信息报文;所述入口路由器接收所述设备信息报文,获取并封装本机的配置参数后生成配置参数报文;所述入口路由器将所述配置参数报文发送至所述内部路由器;所述内部路由器根据所述配置参数报文进行同步配置后,断开与所述入口路由器的TCP连接。可选地,所述内部路由器与所述入口路由器建立TCP连接后,所述内部路由器向所述入口路由器发送设备信息报文的步骤包括:所述内部路由器向所述入口路由器发送TCP连接请求;如果所述入口路由器响应所述TCP连接请求,TCP连接成功,所述内部路由器向所述入口路由器发送设备信息报文;如果所述入口路由器未响应所述TCP连接请求,TCP连接失败,所述内部路由器与所述入口路由器不同步,所述入口路由器继续监听网络数据。可选地,所述入口路由器接收所述设备信息报文之后,所述方法还包括:判断所述设备信息报文对应的入口路由器是否处于设备信息列表中;所述设备信息列表包括历史上与所述入口路由器建立过TCP连接的若干内部路由器;如果所述设备信息报文对应的入口路由器处于设备信息列表中,则根据所述设备信息报文更新所述设备信息列表;否则,将所述设备信息报文对应的入口路由器添加到所述设备信息列表中。可选地,所述设备信息报文和所述配置参数报文包括自定义的TCP数据,所述自定义的TCP数据包括:用于识别报文数据的ID、用于获知报文类型的Type、报文的数据包Data以及用于对所述TCP数据进行循环冗余校验的CRC。可选地,所述内部路由器根据所述配置参数报文进行同步配置之前,所述方法还包括:所述内部路由器接收所述配置参数报文后,对所述配置参数报文进行ID认证和CRC校验;如果所述配置参数报文通过ID认证且CRC校验后数据无误,则所述内部路由器根据所述配置参数报文进行同步配置;如果所述配置参数报文未通过ID认证或CRC校验后数据有误,则所述内部路由器不进行同步配置,并由所述入口路由器重新生成并发送所述配置参数报文。第二方面,本专利技术提供一种路由器间同步配置的方法,所述方法适用于多个路由器组建的网络,所述网络包括入口路由器和内部路由器,入口路由器相当于客户端,内部路由器相当于服务器,则所述方法包括:用户修改所述入口路由器的配置参数;所述内部路由器LAN接口开启DHCP客户端,自动获取IP地址,更新TCP套接字并监听网络数据;所述入口路由器查询设备信息列表,与所述设备信息列表中的目标路由器建立TCP连接;所述设备信息列表包括历史上与所述入口路由器建立过TCP连接的若干内部路由器;所述入口路由器获取并封装本机修改后的配置参数,生成配置参数报文;所述入口路由器将所述配置参数报文发送至所述目标路由器;所述目标路由器根据所述配置参数报文进行同步配置后,断开与所述入口路由器的TCP连接。可选地,所述入口路由器查询设备信息列表,与所述设备信息列表中的目标路由器建立TCP连接的步骤包括:所述入口路由器查询所述设备信息列表,判断用户是否指定目标路由器;如果用户指定目标路由器,则所述入口路由器与用户指定的所述目标路由器建立TCP连接;否则,所述入口路由器向所述设备信息列表中的内部路由器发送TCP连接请求,从所述设备信息列表中筛选出响应所述TCP连接请求的目标路由器,并于所述目标路由器建立TCP连接。可选地,所述配置参数报文包括自定义的TCP数据,所述自定义的TCP数据包括:用于识别报文数据的ID、用于获知报文类型的Type、报文的数据包Data以及用于对所述TCP数据进行循环冗余校验的CRC。可选地,所述目标路由器根据所述配置参数报文进行同步配置之前,所述方法还包括:所述目标路由器接收所述配置参数报文后,对所述配置参数报文进行ID认证和CRC校验;如果所述配置参数报文通过ID认证且CRC校验后数据无误,则所述目标路由器根据所述配置参数报文进行同步配置;如果所述配置参数报文未通过ID认证或CRC校验后数据有误,则所述目标路由器不进行同步配置,并由所述入口路由器重新生成并发送所述配置参数报文。本专利技术实施例提供的技术方案包括以下有益效果:第一方面,入口路由器相当于服务器,内部路由器相当于客户端,内部路由器主动与入口路由器建立TCP连接,入口路由器接收到内部路由器发送的设备信息报文后,获取并封装本机的配置参数,生成配置参数报文,内部路由器根据配置参数报文自动完成同步配置,进而实现家庭网络中各路由器间的自动同步配置;第二方面,入口路由器相当于客户端,内部路由器相当于服务器,当用户修改入口路由器的配置参数后,入口路由器会查询设备信息列表,并主动与设备信息列表中的目标路由器建立TCP连接,然后获取并封装本机修改后的配置参数,生成配置参数报文,内部路由器根据配置参数报文自动完成同步配置。上述两方面能实现路由器间的自动同步配置,配置方式更加灵活,且无需人工手动配置,省时省力,提高了路由器间同步配置的效率,便于对网络内的各路由设备进行统一管理。附图说明图1为由多个路由器组建的网络环境示意图;图2为本专利技术实施例一示出的路由器间同步配置的方法流程图;图3为本专利技术实施例一示出的报文数据的封装结构图;图4为本专利技术实施例二示出的路由器间同步配置的方法流程图;图5为本专利技术实施例三示出的路由器间同步配置的方法流程图。具体实施方式为了使本
的人员更好地理解本申请中的技术方案,下面将结合附图,对本申请实施例中的技术方案进行清楚、完整地描述。图1为本专利技术实施例提供的一种由多个路由器组建的家庭网络环境,包括路由器A、路由器B和路由器C,路由器A可通过DHCP(DynamicHostConfigurationProtocol,动态主机配置协议)或PPPOE(PointtoPointProtocolOverEthernet,基于以太网的点对点通讯协议)等方式从网络服务提供商处获得公网地址,内部通过路由器级联,实现局域网范围的扩展。路由器A作为入口路由器设备,其WAN(WideAreaNetwork,广域网)接口用于连接广域网并自动获取IP地址,LAN(LocalArea本文档来自技高网
...
一种路由器间同步配置的方法

【技术保护点】
一种路由器间同步配置的方法,所述方法适用于多个路由器组建的网络,其特征在于,所述网络包括入口路由器和内部路由器,则所述方法包括:所述入口路由器的LAN接口开启DHCP服务器,所述内部路由器的LAN接口开启DHCP客户端;同时,所述网络中的各路由器创建TCP套接字并绑定LAN接口;所述入口路由器监听网络数据;所述内部路由器与所述入口路由器建立TCP连接后,所述内部路由器向所述入口路由器发送设备信息报文;所述入口路由器接收所述设备信息报文,获取并封装本机的配置参数后生成配置参数报文;所述入口路由器将所述配置参数报文发送至所述内部路由器;所述内部路由器根据所述配置参数报文进行同步配置后,断开与所述入口路由器的TCP连接。

【技术特征摘要】
1.一种路由器间同步配置的方法,所述方法适用于多个路由器组建的网络,其特征在于,所述网络包括入口路由器和内部路由器,则所述方法包括:所述入口路由器的LAN接口开启DHCP服务器,所述内部路由器的LAN接口开启DHCP客户端;同时,所述网络中的各路由器创建TCP套接字并绑定LAN接口;所述入口路由器监听网络数据;所述内部路由器与所述入口路由器建立TCP连接后,所述内部路由器向所述入口路由器发送设备信息报文;所述入口路由器接收所述设备信息报文,获取并封装本机的配置参数后生成配置参数报文;所述入口路由器将所述配置参数报文发送至所述内部路由器;所述内部路由器根据所述配置参数报文进行同步配置后,断开与所述入口路由器的TCP连接。2.根据权利要求1所述的方法,其特征在于,所述内部路由器与所述入口路由器建立TCP连接后,所述内部路由器向所述入口路由器发送设备信息报文的步骤包括:所述内部路由器向所述入口路由器发送TCP连接请求;如果所述入口路由器响应所述TCP连接请求,TCP连接成功,所述内部路由器向所述入口路由器发送设备信息报文;如果所述入口路由器未响应所述TCP连接请求,TCP连接失败,所述内部路由器与所述入口路由器不同步,所述入口路由器继续监听网络数据。3.根据权利要求1所述的方法,其特征在于,所述入口路由器接收所述设备信息报文之后,所述方法还包括:判断所述设备信息报文对应的入口路由器是否处于设备信息列表中;所述设备信息列表包括历史上与所述入口路由器建立过TCP连接的若干内部路由器;如果所述设备信息报文对应的入口路由器处于设备信息列表中,则根据所述设备信息报文更新所述设备信息列表;否则,将所述设备信息报文对应的入口路由器添加到所述设备信息列表中。4.根据权利要求1所述的方法,其特征在于,所述设备信息报文和所述配置参数报文包括自定义的TCP数据,所述自定义的TCP数据包括:用于识别报文数据的ID、用于获知报文类型的Type、报文的数据包Data以及用于对所述TCP数据进行循环冗余校验的CRC。5.根据权利要求4所述的方法,其特征在于,所述内部路由器根据所述配置参数报文进行同步配置之前,所述方法还包括:所述内部路由器接收所述配置参数报文后,对所述配置参数报文进行ID认证和CRC校验;如果所述配置参数报文通过ID认证且CRC...

【专利技术属性】
技术研发人员:汪勇周威
申请(专利权)人:凌云天博光电科技股份有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1