一种实现路由器之间带宽共享的方法和路由器技术

技术编号:15115848 阅读:70 留言:0更新日期:2017-04-09 12:14
本发明专利技术公开了一种实现路由器之间带宽共享的方法和装置。所述方法包括:在本路由器中设置一个第一通讯模块和一个第二通讯模块;第一通讯模块连接本路由器的广域网接口,第二通讯模块与至少一个与广域网连接的其他路由器连接,广域网接口与广域网连接;当第一通讯模块接收到来自接入本路由器的终端设备的数据请求时,判断是否需要其他路由器协同处理该数据请求;如果判断为是,将该数据请求通过所述第二通讯模块发送到第二通讯模块连接的一个或多个其他路由器;通过所述第二通讯模块接收所述一个或多个其他路由器返回的与所述数据请求相应的数据。上述方案有效地利用了其他路由器的闲置带宽,能够更有效率地处理数据请求。

【技术实现步骤摘要】

本专利技术涉及网络设备领域,具体涉及一种实现路由器之间带宽共享的方法和路由器
技术介绍
路由器(Router),是连接因特网中各局域网、广域网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号。路由器是互联网络的枢纽,\交通警察\。目前路由器已经广泛应用于各行各业,各种不同档次的产品已成为实现各种骨干网内部连接、骨干网间互联和骨干网与互联网互联互通业务的主力军。然而,许多路由器虽然保持着工作状态,但很少甚至几乎不发生带宽的使用。由于路由器耗电不大,许多用户在白天上班时也不会关闭家中的路由器,许多公司也不会在夜间关闭公司里的路由器,这些正常工作,却没有发挥作用的路由器浪费了大量带宽资源。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的实现路由器之间带宽共享的方法和路由器。依据本专利技术的一个方面,提供了一种实现路由器之间带宽共享的方法,包括:在本路由器中设置一个第一通讯模块和一个第二通讯模块;将第一通讯模块与本路由器的广域网接口连接,将第一通讯模块与第二通讯模块连接;其中,第二通讯模块用于与至少一个与广域网连接的其他路由器连接,广域网接口用于与广域网连接;当第一通讯模块接收到来自接入本路由器的终端设备的数据请求时,判断是否需要其他路由器协同处理该数据请求;如果判断为是,将该数据请求通过所述第二通讯模块发送到第二通讯模块连接的一个或多个其他路由器;通过所述第二通讯模块接收所述一个或多个其他路由器返回的与所述数据请求相应的数据。可选地,该方法进一步包括:通过所述第一通讯模块将该数据请求发送到所述广域网接口;通过所述第一通讯模块接收所述广域网接口返回的与所述数据请求相应的数据。可选地,所述一个或多个其他路由器返回的与所述数据请求相应的数据不同于所述广域网接口返回的与所述数据请求相应的数据。可选地,该方法进一步包括:通过第一通讯模块将与所述数据请求相应的数据发送给发起所述数据请求的终端设备。可选地,所述判断是否需要其他路由器协同处理该数据请求进一步包括:根据所述数据请求的数据请求量和所述广域网接口上的数据传输带宽,判断是否需要其他路由器协同处理该数据请求。可选地,该方法进一步包括:如果判断不需要其他路由器协同处理该数据请求,则将该数据请求只发送给所述广域网接口。可选地,该方法进一步包括:当第二通讯模块接收到来自其他路由器的数据请求时,判断本路由器是否设置了分享带宽限制参数;若是,在所述分享带宽限制参数所限定的带宽范围内,通过所述广域网接口获取与所述数据请求相应的数据并返回给所述其他路由器;否则,在所述广域网接口上的数据传输带宽范围内,通过所述广域网接口获取与所述数据请求相应的数据并返回给所述其他路由器。可选地,所述将该数据请求通过所述第二通讯模块发送到第二通讯模块连接的一个或多个其他路由器进一步包括:第二通讯模块接收到来自第一通讯模块的数据请求时,从所连接的至少一个与广域网连接的其他路由器中选择一个或多个路由器,并将该数据请求送到所选择的一个或多个路由器。可选地,该方法进一步包括:当第二通讯模块接收到来自所连接的多个路由器的多个数据请求时,为每个数据请求设置传输带宽值;对于每个数据请求,在所设置的相应传输带宽值的范围内,通过所述第一通讯模块从所述广域网接口获取与该数据请求相应的数据并返回给相应路由器。可选地,第一通讯模块和第二通讯模块均为WiFi模块。依据本专利技术的另一方面,提供了一种路由器,包括:一个第一通讯模块和一个第二通讯模块;第一通讯模块与本路由器的广域网接口连接,第一通讯模块与第二通讯模块连接;其中,第二通讯模块用于与至少一个与广域网连接的其他路由器连接,广域网接口用于与广域网连接;第一通讯模块,适于在接收到来自接入本路由器的终端设备的数据请求时,判断是否需要其他路由器协同处理该数据请求;如果判断为是,将该数据请求通过所述第二通讯模块发送到第二通讯模块连接的一个或多个其他路由器;通过所述第二通讯模块接收所述一个或多个其他路由器返回的与所述数据请求相应的数据;第二通讯模块,适于将第一通讯模块发送的数据请求发送到连接的一个或多个其他路由器,以及适于将所述一个或多个其他路由器返回的与所述数据请求相应的数据返回给第一通讯模块。可选地,所述第一通讯模块,还适于将该数据请求发送到所述广域网接口;通过所述第一通讯模块接收所述广域网接口返回的与所述数据请求相应的数据。可选地,所述一个或多个其他路由器返回的与所述数据请求相应的数据不同于所述广域网接口返回的与所述数据请求相应的数据。可选地,第一通讯模块,适于将与所述数据请求相应的数据发送给发起所述数据请求的终端设备。可选地,所述第一通讯模块,适于根据所述数据请求的数据请求量和所述广域网接口上的数据传输带宽,判断是否需要其他路由器协同处理该数据请求。可选地,所述第一通讯模块,适于当判断为不需要其他路由器协同处理该数据请求时,将该数据请求只发送给所述广域网接口。可选地,所述第一通讯模块,进一步适于在将第二通讯模块发送的数据请求发送给本路由器的广域网接口时,判断本路由器是否设置了分享带宽限制参数;若是,在所述分享带宽限制参数所限定的带宽范围内,通过所述广域网接口获取与所述数据请求相应的数据并返回给所述其他路由器;否则,在所述广域网接口上的数据传输带宽范围内,通过所述广域网接口获取与所述数据请求相应的数据并返回给所述其他路由器。可选地,第二通讯模块,适于在接收到来自第一通讯模块的数据请求时,从所连接的至少一个与广域网连接的其他路由器中选择一个或多个路由器,并将该数据请求送到所选择的一个或多个路由器。可选地,第二通讯模块接,适于收到来自所连接的多个路由器的多个数据请求时,为每个数据请求设置传输带宽值;对于每个数据请求,在所设置的相应传输带宽值的范围内,通过所述第一通讯模块从所述广域网接口获取与该数据请求相应的数据并返回给相应路由器。可选地,第一通讯模块和第二通讯模块均为WiFi模块。由上述可知,本专利技术的技术方案,在本路由器中设置一个互相连接的第一通讯模块和一个第二通讯模块,其中第一通讯模块与本路由器的广域网接口连接,第二通讯模块用于与至少一个与广域网连接的其他路由器连接,广本文档来自技高网...

【技术保护点】
一种实现路由器之间带宽共享的方法,其中,该方法包括:在本路由器中设置一个第一通讯模块和一个第二通讯模块;将第一通讯模块与本路由器的广域网接口连接,将第一通讯模块与第二通讯模块连接;其中,第二通讯模块用于与至少一个与广域网连接的其他路由器连接,广域网接口用于与广域网连接;当第一通讯模块接收到来自接入本路由器的终端设备的数据请求时,判断是否需要其他路由器协同处理该数据请求;如果判断为是,将该数据请求通过所述第二通讯模块发送到第二通讯模块连接的一个或多个其他路由器;通过所述第二通讯模块接收所述一个或多个其他路由器返回的与所述数据请求相应的数据。

【技术特征摘要】
1.一种实现路由器之间带宽共享的方法,其中,该方法包括:
在本路由器中设置一个第一通讯模块和一个第二通讯模块;
将第一通讯模块与本路由器的广域网接口连接,将第一通讯模块与第二
通讯模块连接;其中,第二通讯模块用于与至少一个与广域网连接的其他路
由器连接,广域网接口用于与广域网连接;
当第一通讯模块接收到来自接入本路由器的终端设备的数据请求时,判
断是否需要其他路由器协同处理该数据请求;
如果判断为是,将该数据请求通过所述第二通讯模块发送到第二通讯模
块连接的一个或多个其他路由器;
通过所述第二通讯模块接收所述一个或多个其他路由器返回的与所述数
据请求相应的数据。
2.如权利要求1所述的方法,其中,该方法进一步包括:
通过所述第一通讯模块将该数据请求发送到所述广域网接口;
通过所述第一通讯模块接收所述广域网接口返回的与所述数据请求相应
的数据。
3.如权利要求2所述的方法,其中,所述一个或多个其他路由器返回的
与所述数据请求相应的数据不同于所述广域网接口返回的与所述数据请求相
应的数据。
4.如权利要求1-3任一项所述的方法,其中,该方法进一步包括:
通过第一通讯模块将与所述数据请求相应的数据发送给发起所述数据请
求的终端设备。
5.如权利要求1所述的方法,其中,所述判断是否需要其他路由器协同
处理该数据请求进一步包括:
根据所述数据请求的数据请求量和所述广域网接口上的数据传输带宽,
判断是否需要其他路由器协同处理该数据请求。
6.一种路由器,其中,该路由器包括:一个第一...

【专利技术属性】
技术研发人员:肖江
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1