一种局域网中IP地址分配优化方法技术

技术编号:11080562 阅读:97 留言:0更新日期:2015-02-25 19:03
本发明专利技术公开了一种局域网中IP地址分配优化方法。该方法先构建终端IP地址分配表与空闲IP地址列表,当有终端请求访问路由时,先确定该终端的MAC地址属于终端IP地址分配表中存储的MAC地址再判断该终端本次请求访问路由的IP地址与终端IP地址分配表中存储的该终端MAC地址对应的IP地址是否相匹配,当匹配时,记录该IP地址的当前状态为1,当不匹配时,再根据该终端本次请求访问路由的IP地址所属情况来确定IP地址的分配,这样使得即使被分配的IP地址当其分配的终端处于未访问状态下,IP地址也可被临时利用,提高了IP地址的资源利用,同时,也为了避免出现IP地址冲突的问题。

【技术实现步骤摘要】
-种局域网中IP地址分配优化方法
本专利技术属于IP地址分配领域,更加地说是一种局域网中IP地址分配优化方法。
技术介绍
互联网协议地址(英语!Internet Protocol Address,又译为网际协议地址),缩 写为IP地址(IP Address)。IP地址是IP协议提供的一种统一的地址格式,它为互联网上 的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。 静态分配IP地址是指给每一台计算机都分配一个固定的IP地址,优点是便于管 理。静态IP地址特别是在根据IP地址限制网络流量的局域网中,以固定的IP地址或IP地 址分组产生的流量为依据管理,可以免除在按用户方式计费时用户每次上网都必须进行的 身份认证的繁琐过程,同时也避免了用户经常忘记密码的尴尬。静态分配IP地址的弱点是 合法用户分配的地址可能被非法盗用,不仅对网络的正常使用造成影响,同时由于被盗用 的地址往往具有较高的权限,因而也容易给合法用户造成损失和潜在的安全隐患。解决这 种问题的常用方法是ip-mac地址绑定,常常针对网关而言的.另一种是设定静态arp表, 局域网内所有需要互访的电脑间,为确保不被冒充,如果必要,每一台都得设置要互访的电 脑的静态arp表,但是这样MAC地址绑定,该IP地址仅能由该MAC地址使用,由于一个网段 的IP地址是有限的,当IP地址处于空闲状态下,其余MAC地址也无法临时使用,造成了 IP 地址的浪费。 如申请号200910205983. 1 ,专利技术名称预分配IP地址的回收方法及装置本 专利技术的实施例公开了一种预分配IP地址的回收方法及装置,涉及通信领域,实现将没被 使用的预分配IP地址及时释放,避免造成IP地址资源的浪费。本专利技术包括:接收家乡代 理或者本地移动锚点发送的用户终端接入请求消息,所述用户终端接入请求消息中包含 用户终端标识和确定分配给所述用户终端使用的IP地址;根据所述用户终端标识查询所 述用户终端的IP地址分配记录,从为所述用户终端预分配的IP地址中选取未分配给所述 用户终端使用的IP地址;回收所述选取的未分配给所述用户终端使用的IP地址。本专利技术 实施例主要用于用户终端请求入网的过程中。上述方法解决的问题在于将没被使用的预分 配IP地址及时释放,避免造成IP地址资源的浪费,但时这种方法无法解决对已经分配的 IP地址,当该IP地址对应的终端未使用时,IP地址的资源浪费的问题。
技术实现思路
本专利技术所要解决的技术问题是:提供一种根据IP地址当前状态来对已经分配的 IP地址临时利用以解决IP地址资源浪费的局域网中IP地址分配优化方法。 为解决上述技术问题,本专利技术一种局域网中IP地址分配优化方法,包括以下步 骤: 步骤1、将路由设置为IP地址静态分配且非MAC地址过滤模式; 步骤2、建立终端IP地址分配表和空闲IP地址列表,其中,终端IP地址分配表用于存 储已经分配给每个终端的IP地址及对应的终端MAC地址,空闲IP地址列表用于存储该网 段中未分配的IP地址; 步骤3、当有终端请求访问路由时,判断该终端的MAC地址是否属于终端IP地址分配表 中存储的MAC地址,若是,则执行步骤4 ;否则,执行步骤7 ; 步骤4、判断该终端本次请求访问路由的IP地址与终端IP地址分配表中存储的该终端 MAC地址对应的IP地址是否相匹配,若相匹配,则记录该IP地址的当前状态为1,1表示该 IP地址对应的终端处于访问状态;若不相匹配,则执行步骤5 ; 步骤5、判断该终端本次请求访问路由的IP地址所属情况: A、 当属于终端IP地址分配表中其他终端MAC地址对应的IP地址时,判断该IP地址的 当前状态是否为1,若是,则提示该终端IP地址已占用,若不是,则将该IP地址临时分配给 该终端,记该IP地址的当前状态为〇,〇表示该IP地址对应的终端处于未访问状态; B、 当属于空闲IP地址列表中存储的IP地址,则将终端IP地址分配表中该终端MAC对 应的IP地址刷新为本次请求访问路由的IP地址并记录该IP地址的当前状态为1,更新空 闲IP地址列表; C、 当既不属于终端IP地址分配表中其他终端MAC地址对应的IP地址也不属于空闲IP 地址列表中存储的IP地址时,则执行步骤6 ; 步骤6、判定该终端本次请求访问路由的IP地址不属于该路由同一网段的IP地址; 步骤7、判断该终端本次请求访问路由的IP地址是否属于空闲IP地址列表中存储的 IP地址,若是,则将该终端的MAC地址及IP地址对应存储至终端IP地址分配表中,并记该 IP地址的当前状态为1,更新空闲IP地址列表。 优选地,本专利技术局域网中IP地址分配优化方法中,还包括IP地址临时分配给终端 的情况下,当终端IP地址分配表中该IP地址对应的终端MAC地址请求访问时,优选允许终 端IP地址分配表中该IP地址对应的终端MAC地址的访问请求,禁止临时分配IP地址的终 端的访问。 优选地,本专利技术局域网中IP地址分配优化方法中,步骤5中B更新空闲IP地址列 表,具体为将终端IP地址分配表中该终端MAC原先对应的IP地址添加至空闲IP地址列表 中,并从空闲IP地址列表中本次请求访问路由的IP地址。 优选地,本专利技术局域网中IP地址分配优化方法中,步骤7中更新空闲IP地址列 表,具体为将存储至终端IP地址分配表中IP地址从空闲IP地址列表中删除。 优选地,本专利技术局域网中IP地址分配优化方法中,路由地址采用C类地址。 与现有技术相比,本专利技术具有如下有益效果:本专利技术通过记录IP地址的当前状态 来确定该IP地址对应的终端是否处于访问状态从而决定IP地址是否可被临时占用,这样 使得即使被分配的IP地址当其分配的终端处于未访问状态下,IP地址也可被临时利用,提 高了 IP地址的资源利用,同时,也为了避免出现IP地址冲突的问题,当IP地址对应的终端 MAC地址请求访问时,优选允许终端IP地址分配表中该IP地址对应的终端MAC地址的访问 请求,禁止临时分配IP地址的终端的访问。 【具体实施方式】 本专利技术一种局域网中IP地址分配优化方法,包括以下步骤: 步骤1、将路由设置为IP地址静态分配且非MAC地址过滤模式; 步骤2、建立终端IP地址分配表和空闲IP地址列表,其中,终端IP地址分配表用于存 储已经分配给每个终端的IP地址及对应的终端MAC地址,空闲IP地址列表用于存储该网 段中未分配的IP地址; 步骤3、当有终端请求访问路由时,判断该终端的MAC地址是否属于终端IP地址分配表 中存储的MAC地址,若是,则执行步骤4 ;否则,执行步骤7 ; 步骤4、判断该终端本次请求访问路由的IP地址与终端IP地址分配表中存储的该终端 MAC地址对应的IP地址是否相匹配,若相匹配,则记录该IP地址的当前状态为1,1表示该 IP地址对应的终端处于访问状态;若不相匹配,则执行步骤5 ; 步骤5、判断该终端本次请求访问路由的IP地址所属情况: A、 当属于终端IP地址分配表中其他终端MAC地址对应的IP地址时,判断该IP地址的 当前状态是否为1,若是,则提示该终端IP地址已占用,若不是,则将该IP地址临时分配给 该终端,记该IP地址的当前本文档来自技高网
...

【技术保护点】
一种局域网中IP地址分配优化方法,其特征在于,包括以下步骤:步骤1、将路由设置为IP地址静态分配且非MAC地址过滤模式;步骤2、建立终端IP地址分配表和空闲IP地址列表,其中,终端IP地址分配表用于存储已经分配给每个终端的IP地址及对应的终端MAC地址,空闲IP地址列表用于存储该网段中未分配的IP地址;步骤3、当有终端请求访问路由时,判断该终端的MAC地址是否属于终端IP地址分配表中存储的MAC地址,若是,则执行步骤4;否则,执行步骤7;步骤4、判断该终端本次请求访问路由的IP地址与终端IP地址分配表中存储的该终端MAC地址对应的IP地址是否相匹配,若相匹配,则记录该IP地址的当前状态为1,1表示该IP地址对应的终端处于访问状态;若不相匹配,则执行步骤5;步骤5、判断该终端本次请求访问路由的IP地址所属情况:A、当属于终端IP地址分配表中其他终端MAC地址对应的IP地址时,判断该IP地址的当前状态是否为1,若是,则提示该终端IP地址已占用,若不是,则将该IP地址临时分配给该终端,记该IP地址的当前状态为0,0表示该IP地址对应的终端处于未访问状态;B、当属于空闲IP地址列表中存储的IP地址,则将终端IP地址分配表中该终端MAC对应的IP地址刷新为本次请求访问路由的IP地址并记录该IP地址的当前状态为1,更新空闲IP地址列表;C、当既不属于终端IP地址分配表中其他终端MAC地址对应的IP地址也不属于空闲IP地址列表中存储的IP地址时,则执行步骤6;步骤6、判定该终端本次请求访问路由的IP地址不属于该路由同一网段的IP地址;步骤7、判断该终端本次请求访问路由的IP地址是否属于空闲IP地址列表中存储的IP地址,若是,则将该终端的MAC地址及IP地址对应存储至终端IP地址分配表中,并记该IP地址的当前状态为1,更新空闲IP地址列表。...

【技术特征摘要】
1. 一种局域网中IP地址分配优化方法,其特征在于,包括以下步骤: 步骤1、将路由设置为IP地址静态分配且非MAC地址过滤模式; 步骤2、建立终端IP地址分配表和空闲IP地址列表,其中,终端IP地址分配表用于存 储已经分配给每个终端的IP地址及对应的终端MAC地址,空闲IP地址列表用于存储该网 段中未分配的IP地址; 步骤3、当有终端请求访问路由时,判断该终端的MAC地址是否属于终端IP地址分配表 中存储的MAC地址,若是,则执行步骤4 ;否则,执行步骤7 ; 步骤4、判断该终端本次请求访问路由的IP地址与终端IP地址分配表中存储的该终端MAC地址对应的IP地址是否相匹配,若相匹配,则记录该IP地址的当前状态为1,1表示该 IP地址对应的终端处于访问状态;若不相匹配,则执行步骤5 ; 步骤5、判断该终端本次请求访问路由的IP地址所属情况: A、 当属于终端IP地址分配表中其他终端MAC地址对应的IP地址时,判断该IP地址的 当前状态是否为1,若是,则提示该终端IP地址已占用,若不是,则将该IP地址临时分配给 该终端,记该IP地址的当前状态为〇,〇表示该IP地址对应的终端处于未访问状态; B、 当属于空闲IP地址列表中存储的IP地址,则将终端IP地址分配表中该终端MAC对 应的IP地址刷新为本次请求访问路由的IP地址并记录该IP地址的当前状态为1,更新空 闲IP地址列表...

【专利技术属性】
技术研发人员:吴俨时国坚张军孙继通
申请(专利权)人:无锡悟莘科技有限公司
类型:发明
国别省市:江苏;32

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

1