一种网络终端及其配置IP地址方法技术

技术编号:8611677 阅读:361 留言:0更新日期:2013-04-20 00:08
本发明专利技术公开了一种配置IP地址方法,包括:验证终端IP地址是否有效;验证终端IP地址无效时,将激活PDP上下文接受消息携带的IP地址,携带在静态配置消息中发送至终端,以使终端配置所述IP地址。本发明专利技术同时还公开了一种网络终端,使用本发明专利技术的技术方案,解决了终端采用无状态自动配置方式配置IPv6地址接入同时分配网络地址前缀和接口标识的IPv6网络失败,以及终端DHCP?Client服务被禁止或异常,无法获取有效IPv4地址从而导致接入IPv4网络失败的情况。

【技术实现步骤摘要】

本专利技术涉及网络通信技术,尤其涉及一种网络终端及其配置网际协议(IP,Internet Protocol)地址的方法。
技术介绍
当前,网际协议版本6 (IPv6, Internet Protocol Version 6)网络日益普及,作为将终端接入IPv6网络的网络终端,目前仅支持终端采用无状态自动配置方式配置IPv6地址,即终端配置结合自身随机生成接口标识和IPv6网络路由器公告的网络地址前缀形成的IPv6地址。如果当前接入IPv6网络的地址分配方式为同时分配网络地址前缀和接口标识,则会由于接口标识冲突,使终端发送的IP数据包无 法正确路由,导致终端接入IPv6网络失败;同时,终端通过网络终端接入网际协议版本4 (IPv4, Internet ProtocolVersion4)网络时,如果终端没有开启动态主机设置协议(DHCP,Dynamic HostConfiguration Protocol)客户端(Client)服务,且当前网络终端仅支持终端采用DHCP方式配置IPv4地址,这就导致终端无法获取有效IPv4地址,从而使终端无法接入IPv4网络。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种网络终端及其配置IP地址方法,解决由于终端通过网路终端接入网络时,由于网络接口标识冲突,或终端DHCP Client服务被禁止或者异常,导致终端接入网络失败的问题。为达到上述目的,本专利技术的技术方案是这样实现的本专利技术提供了一种配置网际协议IP地址方法,该方法包括验证终端IP地址是否有效;验证终端IP地址无效时,将激活分组数据协议G3DP, Packet Data Protocol)上下文接受消息携带的IP地址,携带在静态配置消息中发送至终端,以使终端配置所述IP地址。进一步的,所述终端IP地址为无状态自动配置IPv6地址时,所述验证终端IP地址是否有效之前,该方法还包括向终端发送IPv6网络下发的路由器通告(RA, Router Advertisement)消息,以使终端配置结合自身随机生成接口标识和所述RA消息携带网络地址前缀形成的IPv6地址。进一步的,所述终端IP地址为无状态自动配置IPv6地址时,所述验证终端IP地址是否有效包括向域名系统(DNS,Domain Name System)服务器发送互联网控制消息协议(ICMP,Internet Control Message Protocol)回声请求消息,且所述ICMP回声请求消息的源IP地址为所述终端IP地址,若接收到ICMP回声应答消息,则判定终端IP地址有效;否则,判定终端IP地址无效。进一步的,所述终端IP地址为DHCP IPv4地址时,所述验证终端IP地址是否有效包括判断终端IP地址是否为自动专用IP地址(APIPA,Automatic Private IPAddress),如果是,则判定终端IP地址有效;否则,判定终端IP地址无效。进一步的,所述验证终端IP地址无效之后,且所述终端IP地址为无状态自动配置IPv6地址时,该方法还包括检测并丢弃IPv6网络下发的RA消息。本专利技术还提·供了一种网络终端,该网络终端包括验证模块和静态配置模块;其中,所述验证模块,用于验证终端IP地址是否有效;所述静态配置模块,用于验证模块验证终端IP地址无效时,将激活PDP上下文接受消息携带的IP地址,携带在静态配置消息中发送至终端,以使终端配置所述IP地址。进一步的,该网络终端还包括路由器消息处理模块,用于验证模块验证终端无状态自动配置IPv6地址是否有效之前,向终端发送IPv6网络下发的RA消息,以使终端配置结合自身随机生成接口标识和所述RA消息携带网络地址前缀形成的IPv6地址。进一步的,所述验证模块,具体用于在验证终端IP地址是否有效,且所述终端IP地址为无状态自动配置IPv6地址时,向DNS服务器发送ICMP回声请求消息,且所述ICMP回声请求消息的源IP地址为所述终端IP地址,若接收到ICMP回声应答消息,则判定终端IP地址有效;否则,判定终端IP地址无效。进一步的,所述验证模块,具体用于在验证终端IP地址是否有效,且所述终端IP地址为DHCP IPv4地址时,判断终端IP地址是否为APIPA,如果是,则判定终端IP地址有效;否则,判定终端IP地址无效。进一步的,所述路由器消息处理模块,还用于在验证模块验证终端无状态自动配置IPv6地址无效之后,检测并丢弃IPv6网络下发的RA消息。本专利技术所提供的技术方案中,在验证终端配置IP地址无效后,将激活PDP上下文接受消息携带的IP地址,携带在静态配置消息中发送至终端,以使终端配置所述IP地址,如此在终端接入同时分配网络地址前缀和接口标识的IPv6网络时,使终端静态配置IPv6网络返回的激活PDP上下文接受消息携带的IPv6地址,从而保证终端能够接入所述IPv6网络;在终端接入IPv4网络且终端DHCPClient服务被禁止或者异常时,使终端静态配置IPv4网络返回的激活PDP上下文接受消息携带的IPv4地址,避免了终端DHCP Client服务被禁止或者异常时,终端无法获取有效IPv4地址导致接入IPv4网络失败的情况。附图说明图1为本专利技术配置IP地址方法的实现流程示意图;图2为本专利技术网络终端的组成结构示意图;图3为本专利技术网络终端配置IPv6地址实施例的实现流程示意图;图4为本专利技术网络终端配置IPv4地址实施例的实现流程示意图。具体实施例方式下面结合附图及具体实施例对本专利技术做进一步详细的说明。图1为本专利技术配置IP地址方法的实现流程示意图,如图1所示,该方法包括步骤101 :验证终端IP地址是否有效;步骤101之前,还包括激活与IPv4网络或IPv6网络的PDP上下文。具体为向IPv4网络或IPv6网络发送激活PDP上下文请求消息,并接收对应的IPv4网络或IPv6网络返回的激活PDP上下文接受消息。其中,IPv4网络或IPv6网络中的服务通用分组无线服务(GPRS,General PacketRadio Service)支持节点(SGSN, Serving GPRS Support Node)和网关 GPRS 支持节点(GGSN, Gateway GPRS Support Node)遵循3GPP规范,响应激活PDP上下文请求消息,进行业务交互,并返回激活PDP上下文接受消息。这里,所述终端IP地址为无状态自动配置IPv6地址时,所述验证终端IP地址是否有效之前,该方法还包括向终端发送IPv6网络下发的RA消息,以使终端配置结合自身随机生成接口标识和所述RA消息携带的网络地址前缀,形成IPv6地址。其中,所述RA消息由IPv6网络路由器定期主动下发,或由IPv6网络路由器接收到终端的路由器请求(RS, Router Solicitation)消息后下发。这里,所述终端IP地址为无状态自动配置IPv6地址时,所述验证终端IP地址是否有效包括 向DNS服务器发送ICMP回声请求消息,且所述ICMP回声请求消息源IP地址为终端IP地址,若接收到ICMP回声应答消息,则判定终端IP地址有效;否则,判定终端IP地址无效。其中,所述无状态自动配置IPv6地址,是终端根据IPv6网络下发的RA消息携带的网络本文档来自技高网...

【技术保护点】
一种配置网际协议IP地址方法,其特征在于,该方法包括:验证终端IP地址是否有效;验证终端IP地址无效时,将激活分组数据协议PDP上下文接受消息携带的IP地址,携带在静态配置消息中发送至终端,以使终端配置所述IP地址。

【技术特征摘要】
1.ー种配置网际协议IP地址方法,其特征在于,该方法包括 验证终端IP地址是否有效; 验证终端IP地址无效时,将激活分组数据协议PDP上下文接受消息携帯的IP地址,携带在静态配置消息中发送至終端,以使终端配置所述IP地址。2.根据权利要求1所述的方法,其特征在于,所述终端IP地址为无状态自动配置网际协议版本6IPv6地址时,所述验证終端IP地址是否有效之前,该方法还包括 向终端发送IPv6网络下发的路由器通告RA消息,以使终端配置结合自身随机生成接ロ标识和所述RA消息携帯网络地址前缀形成的IPv6地址。3.根据权利要求1所述的方法,其特征在于,所述终端IP地址为无状态自动配置IPv6地址时,所述验证終端IP地址是否有效包括 向域名服务系统DNS服务器发送互联网控制消息协议ICMP回声请求消息,且所述ICMP回声请求消息的源IP地址为所述终端IP地址,若接收到ICMP回声应答消息,则判定終端IP地址有效;否则,判定终端IP地址无效。4.根据权利要求1所述的方法,所述终端IP地址为动态主机设置协议DHCP网际协议版本4IPv4地址时,所述验证終端IP地址是否有效包括 判断终端IP地址是否为自动专用IP地址APIPA,如果是,则判定終端IP地址有效;否贝U,判定终端IP地址无效。5.根据权利要求1、2、3或4所述的方法,所述验证終端IP地址无效之后,且所述終端IP地址为无状态自动配置IPv6地址时,该方法还包括 检测并丢弃IPv6网络下发的RA消息。6.一种网络終端...

【专利技术属性】
技术研发人员:张路
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1