[发明专利]一种多WAN和LAN的IP网段冲突自动解决方法及装置在审
| 申请号: | 201610133258.8 | 申请日: | 2016-03-09 |
| 公开(公告)号: | CN105744012A | 公开(公告)日: | 2016-07-06 |
| 发明(设计)人: | 张享达 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
| 主分类号: | H04L29/12 | 分类号: | H04L29/12 |
| 代理公司: | 上海硕力知识产权代理事务所 31251 | 代理人: | 郭桂峰 |
| 地址: | 201616 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 wan lan ip 网段 冲突 自动 解决方法 装置 | ||
技术领域
本发明涉及路由器技术领域,特别是涉及多WAN和LAN的IP网段冲突自动解决方法及装置。
背景技术
动态主机设置协议(DynamicHostConfigurationProtocol,DHCP)是一个局域网的网络协议,使用UDP(是UserDatagramProtocol的简称,中文名是用户数据报协议)协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP(InternetProtocol网络之间互连的协议的缩写,中文简称为“网协”,也就是为计算机网络相互连接进行通信而设计的协议)地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段。
IP层网络接入设备,包括基站、路由器等,都有WAN口和LAN口的报文转发。WAN侧连接外网,广域网地址多是PPPoE拨号或DHCP等方式动态获取。LAN侧连接内网,局域网地址常是静态分配。
目前,市场上路由器大多数在出厂时都设置相同的路由器IP网段(像192.168.0.1等),而客户很少会去更改,绝大多数路由器厂家的默认网关是192.168.0.1或192.168.1.1或192.168.2.1,当用户在做二级路由的时候,其WAN(wideareanetwork广域网)口IP与LAN(localareanetwork局域网)口IP极易产生冲突。这样,可能会出现动态分配地址和静态配置地址的冲突问题。广大用户根本就不懂得需要去更改二级路由的LAN口IP,使之与WAN口IP不在同一网段。所以当两个路由器做二级路由时就很容易发生IP网段冲突,使作为二级路由的路由器(二级路由器)不能获得IP地址,从而上不了网,或者即使能够获得IP地址也是一样不能够上网,且在页面上没有任何提示。
而且,有些网络设备基于应用需要有多个WAN口,而WAN口可能是相同或不同网段。例如,企业网租用3个百兆带宽的成本要低于1个千兆带宽的租用成本,3个WAN口可能两个是电信网动态分配的网址,一个是移动网动态分配的网址,电信网和移动网在不同网段。
发明内容
为解决上述技术问题,本发明提供了一种多WAN和LAN的IP网段冲突自动解决方法及装置,检测LAN口的IP地址是否存在于多个WAN口的IP地址所在的多个网段中的任意一个网段中,如果是,则修改本地LAN口的IP地址,而决定内网主机容量的子网掩码值保持不变。
本发明提供的技术方案如下:
本发明公开了一种多WAN和LAN的IP网段冲突自动解决方法,包括步骤:S1:获取上级设备分配给路由器的多个WAN口的IP地址和对应的子网掩码WANMASK,同时获取路由器LAN口的IP地址;S2:计算上级设备分配的所述多个WAN口的IP地址和对应的子网掩码WANMASK得到多个所述WAN口的IP地址的所在的多个WAN网段;S3:判断路由器LAN口的IP地址是否存在于所述多个WAN网段的任一网段中;S4:当路由器LAN口的IP地址存在于所述多个WAN网段的任一个网段时,按照预定规则更改路由器LAN口的IP地址,使得其不存在于所述多个WAN网段的任一网段中。
进一步优选的,所述步骤S4中按照预定规则更改路由器的IP地址具体包括:获取路由器LAN口的IP地址的子网掩码LANMASK;按照预设规则将所述路由器IP地址的IP地址中被所述子网掩码LANMASK屏蔽的字节进行更改。
进一步优选的,所述步骤S4中按照预设规则将所述路由器LAN口的IP地址中被子网掩码LANMASK屏蔽的字节进行更改具体包括:记录多个所述WAN的IP地址中被所述子网掩码WANMASK屏蔽的数值和路由器LAN口的IP地址中被所述子网掩码LANMASK屏蔽的数值为冲突数字,记为集合S2;获取地址池中的数字,记为集合S1;计算集合S1和S2的集合差值,记为可选预留数字集合S3,个数记为N1;根据所述路由器LAN口的IP地址的子网掩码LANMASK计算出路由器LAN口的IP地址需要更改的数字个数,记为N2;若N1大于或等于N2,则在可选预留数字集合S3中随机选取N2个可选预留数字,替换所述路由器LAN口的IP地址中的冲突数字;若N1小于N2,则随机生成N2-N1个随机数,与所述N1个可选预留数字共同替换所述路由器LAN口的IP地址中的冲突数字。
进一步优选的,所述步骤S4中路由器LAN口的IP地址之前还包括步骤:S41:弹出用于提示用户选择更改或不更改的对话框,若用户选择更改,则执行按照预定规则更改路由器LAN口的IP地址的步骤;否则,则返回到步骤S1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610133258.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种手机贴膜
- 下一篇:一种基于双通道数据传输机制的安全基线数据通信方法





