一种路由器自适应推荐方法技术

技术编号:13062881 阅读:60 留言:0更新日期:2016-03-24 01:39
本发明专利技术公开了一种路由器自适应推荐方法,其步骤如下:路由器的网络状况监测统计模块实时监测统计本身网络通信情况;终端向路由器发送DHCP Discover广播消息请求路由器IP地址;路由器判断自身的网络负载能力,网络状况监测统计模块判断是否允许同意进入新的终端;如果路由器允许接入新的终端,路由器向终端发送DHCP Offer报文,否则,不予回应。本发明专利技术利用网络状况监测统计模块实时的统计本地的网络负载及通信情况,判断是否向终端发送DHCP Offer报文,直接降低了终端接入网络时的DHCP数据包个数,使得终端接入的路由器保证服务质量;灵活了地址分配方式,对局域网内的路由器进行了带宽整合,提升了用户体验,易于与现有实际的使用场景进行部署结合。

【技术实现步骤摘要】

本专利技术涉及路由器连接的
,具体涉及。
技术介绍
当终端进入网络区域时,会以广播的方式发送DHCP Discover报文,所有的DHCPServer都能够收到DHCP Discover报文,并会给出响应,向终端发送DHCP Offer报文。而通常情况下,一些DHCP Server本身的负载已经不能够允许其在接受其他的终端进行接入了,但是也需要向终端提供IP地址接入,这就会导致整体的网络接入体验大幅下降。申请号为200880023734.4的中国专利技术专利公开了一种配置路由器以寻找最佳DHCP服务器的方法,需要一台网络路由器去判断所有用户的接入请求以及各个DHCP服务器的接入代价,然后建立两者间的映射关系。但是在现实场景中,大多数客户端都是直接同DHCP服务器进行IP地址的请求交互,很少出现一台专用路由器用于建立客户端同DHCP服务器间的关系映射,所以上述专利方案在实际部署当中存在较多问题。
技术实现思路
为了解决上述技术问题,本专利技术提供了,针对当前普适的用户接入场景能够支持路由器自适应的进行推荐接入,提升了用户体验。为了达到上述目的,本专利技术的技术方案是:,其步骤如下: 步骤1:路由器的网络状况监测统计模块实时监测统计本身网络通信情况; 步骤2:终端向路由器发送DHCP Discover广播消息请求路由器IP地址; 步骤3:路由器判断自身的网络负载能力,网络状况监测统计模块判断是否允许同意进入新的终端; 步骤4:如果路由器允许接入新的终端,则路由器向终端发送DHCP Offer报文,否则,不予回应。所述网络状况监测统计模块用于监测统计路由器的网络负载情况;网络状况监测统计模块包括监测统计单元和网络负载判断单元;监测统计单元用于实时的监测路由器本身的网络状况并进行统计维护;网络负载判断单元用于判断路由器的负载是否超过阈值。所述网络状况监测统计模块以LKM的形式动态加载在路由器操作系统中,会伴随操作系统自启动。所述监测统计单元实时统计路由器的硬件利用率、丢包率、吞吐量、抖动时延,并将结果保存在路由器的本地。所述网络负载判断单元中设有路由器接入负载的阈值,根据监测统计单元监测的路由器网络状况,网络负载判断单元判断路由器的负载是否超过阈值,从而判断路由器是否允许接入新的终端。所述路由器接入负载的阈值为硬件利用率、丢包率、吞吐量、抖动时延的阈值的一种或几种。所述是否允许接入新的终端的标示填充在标准DHCP协议的OPT1N字段中,通过DHCP Offer报文实现路由器向终端消息的传送。本专利技术路由器利用网络状况监测统计模块实时的统计本地的网络负载及通信情况,并在本地进行维护,当一个终端发送DHCP Discover广播报文请求接入时,收到报文的路由器会首先判断自身的负载情况是否适合进行接入,从而判断是否发送DHCP Offer报文,从而保证了路由器当前网络负载可以承受发送的DHCP Offer报文,直接降低了终端接入网络时的DHCP数据包个数,并且也使得终端接入的路由器都是可以保证服务质量的。本专利技术灵活了地址分配方式,对局域网内的路由器进行了带宽整合,提升了用户体验,且易于与现有实际的使用场景进行部署结合。【附图说明】图1为本专利技术的流程图。图2为本专利技术路由器自适应推荐方法示意图。【具体实施方式】为了使本专利技术所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合实施例,对本专利技术进行详细的说明。应当说明的是,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。,如图1所示,步骤如下: 步骤1:路由器的网络状况监测统计模块实时监测统计本身网络通信情况。网络状况监测统计模块用于监测统计路由器的网络负载情况。网络状况监测统计模块包括监测统计单元和网络负载判断单元。监测统计单元用于实时的监测路由器本身的网络状况并进行统计维护。网络负载判断单元用于判断路由器的负载是否超过阈值。网络状况监测统计模块以LKM (Loadable Kernel Module)的形式动态加载在路由器操作系统中,会伴随操作系统自启动,不需要改动原始的路由器操作系统,仅仅以LKM的形式动态加入即可进行工作。监测统计单元主要统计路由器的硬件利用率、丢包率、吞吐量、抖动时延。其中,硬件利用率和吞吐量可以直接通过路由器的API接口直接获取,丢包率通过统计被丢弃的数据包占整个吞吐量的比例值得到,时延通过对数据包的第一个比特进入路由器到最后一个比特从路由器输出的时间间隔做平均值得到,抖动通过统计时延的稳定情况,即变化幅度得到。上述考量值得到后,监测统计单元会存放在路由器本地,并实时进行更新。上述考量值可以以一个普通表格的数据结构进行存放,此处不做要求。网络状况监测统计模块一旦被加载后,就处于一直工作的状态,实时的对经过路由器的数据包进行监测,统计数据量,同时,监测统计单元实时的对路由器的网络状况进行分析,包括丢包率、负载率,并将结果在本地保存。网络负载判断单元中设有路由器接入负载的阈值,根据监测统计单元监测的路由器网络状况,网络负载判断单元判断路由器的负载是否超过阈值,从而判断路由器是否允许接入新的终端。步骤2:终端向路由器发送DHCP Discover广播消息请求路由器IP地址。当终端想要接入路由器时,采用的方式是向所有的DHCP服务器发送DHCPDiscover广播消息请求IP地址,接收到广播消息的所有路由器都会发送响应消息。步骤3:路由器判断自身的网络负载能力,网络状况监测统计模块判断是否允许同意进入新的终端。网络负载判断单元中路由器接入负载的阈值可以通过设置硬件当前第1页1 2 本文档来自技高网...

【技术保护点】
一种路由器自适应推荐方法,其特征在于,其步骤如下:步骤1:路由器的网络状况监测统计模块实时监测统计本身网络通信情况;步骤2:终端向路由器发送DHCP Discover广播消息请求路由器IP地址;步骤3:路由器判断自身的网络负载能力,网络状况监测统计模块判断是否允许同意进入新的终端;步骤4:如果路由器允许接入新的终端,则路由器向终端发送DHCP Offer报文,否则,不予回应。

【技术特征摘要】

【专利技术属性】
技术研发人员:张杨杨
申请(专利权)人:中铁工程装备集团有限公司
类型:发明
国别省市:河南;41

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

1