[发明专利]配置子网掩码的方法及设备有效
申请号: | 201010532089.8 | 申请日: | 2010-11-01 |
公开(公告)号: | CN102143244A | 公开(公告)日: | 2011-08-03 |
发明(设计)人: | 蓝海青;俞冬春 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L12/26 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配置 子网掩码 方法 设备 | ||
技术领域
本发明涉及通信技术,尤其涉及一种配置子网掩码的方法及设备。
背景技术
子网掩码(subnet mask)在因特网协议(Internet Protocol,IP)通信中承担着重要角色,可以用于确定源设备与目标设备是否在同一网段中(同一以太网广播域),以便进行不同的路由。子网掩码的长度与IP地址的长度相同,包括网络位和主机位,网络位为全1,主机位为全0。源设备要向目标设备发送IP包时,该IP包头中包含探测IP地址和目的IP地址,通过将探测IP地址与子网掩码按位相与得到一个网络地址,通过将目的IP地址与子网掩码按位相与得到另一个网络地址。如果得到的两个网络地址相同,则表明源设备与目标设备在同一个网段,源设备可以直接将IP包发送给目标设备,中间不需要经过网关转发;如果得到的两个网络地址不同,则表明源设备与目标设备不在同一个网段,则源地址需要将IP包发送给网关,由网关转发给目标设备。
子网掩码是IP路由的重要信息,保证子网掩码准确方便的获取是IP网络部署的重要环节。同一网段内的通信设备与网关都必须配置子网掩码,并且要求通信设备与网关的子网掩码一样。为了保证二者的子网掩码配置一样,通信设备通常是直接引用网关的子网掩码。所以,获取网关的子网掩码,并配置通信设备的子网掩码是IP通信配置的重要环节。
现有技术中,承载网规划者在做网络配置时,会完成子网掩码的规划,其中包括对网关的子网掩码规划。网络业务使用者可以从承载网规划者处获取网关的子网掩码,之后,将得到的网关的子网掩码配置给与该网关同一网段的通信设备。
发明人发现,现有技术中至少存在如下问题:现有对通信设备的子网掩码的配置属于人工配置方案,该人工配置方案存在数据获取可能错误、配置可能错误、数据获取所需时间长、配置所需时间长、对技术人员要求高等问题。
发明内容
本发明实施例提供一种配置子网掩码的方法及设备,用以解决现有技术中人工配置方案存在的问题。
本发明实施例提供一种配置子网掩码的方法,包括:
构造探测IP地址;
采用所述探测IP地址,发送请求消息;
根据所述请求消息的响应情况,确定子网掩码的网络位的长度,以进行子网掩码的配置;
其中,所述子网掩码的网络位的长度为能够临界接收到所述请求消息对应的响应消息时,所述探测IP地址与同一网段内的网关的IP地址中连续相同的高位的个数,所述探测IP地址与所述网关的IP地址满足如下条件:所述探测IP地址与所述网关的IP地址中紧邻相同的高位的低位互为反码。
本发明实施例提供一种配置子网掩码的设备,包括:
构造模块,用于构造探测IP地址;
发送模块,用于采用所述探测IP地址,发送请求消息;
确定模块,用于根据所述请求消息的响应情况,确定子网掩码的网络位的长度,以进行子网掩码的配置;
其中,所述子网掩码的网络位的长度为能够临界接收到所述请求消息对应的响应消息时,所述探测IP地址与同一网段内的网关的IP地址中连续相同的高位的个数,所述探测IP地址与所述网关的IP地址满足如下条件:所述探测IP地址与所述网关的IP地址中紧邻相同的高位的低位互为反码。
由上述技术方案可知,本发明实施例的配置子网掩码的方法及设备,通过构造探测IP地址,根据采用该探测IP地址发送的ARP请求的响应情况,配置子网掩码,实现子网掩码的自动配置,避免人工配置引起的问题。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明第一实施例的方法流程示意图;
图2为本发明第二实施例的方法流程示意图;
图3为本发明第二实施例中网关的IP地址的示意图;
图4为本发明第二实施例中构造的探测IP地址的示意图;
图5为本发明第三实施例的方法流程示意图;
图6为本发明第四实施例的方法流程示意图;
图7为本发明第四实施例中探测IP地址和网关的IP地址的结构比较示意图;
图8为本发明第六实施例的方法流程示意图;
图9为本发明第六实施例中探测IP地址和网关的IP地址的结构比较示意图;
图10为本发明第七实施例的方法流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010532089.8/2.html,转载请声明来源钻瓜专利网。