CN103098445B - 处理地址的方法、数据网关和*** - Google Patents

处理地址的方法、数据网关和*** Download PDF

Info

Publication number
CN103098445B
CN103098445B CN201180001487.XA CN201180001487A CN103098445B CN 103098445 B CN103098445 B CN 103098445B CN 201180001487 A CN201180001487 A CN 201180001487A CN 103098445 B CN103098445 B CN 103098445B
Authority
CN
China
Prior art keywords
link
subscriber equipment
local address
address
data gateway
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201180001487.XA
Other languages
English (en)
Other versions
CN103098445A (zh
Inventor
周伟
夏旭
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN103098445A publication Critical patent/CN103098445A/zh
Application granted granted Critical
Publication of CN103098445B publication Critical patent/CN103098445B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5046Resolving address allocation conflicts; Testing of addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/659Internet protocol version 6 [IPv6] addresses

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明涉及一种处理地址的方法、设备和***。其中一种方法包括:数据网关获取用户设备的地址处理能力;当用户设备不具有3GPP(3rd?Generation?Partnership?Project,第三代合作伙伴计划)的IPv6(Internet?Protocol?version?6,第六版因特网协议)的处理能力,该数据网关进行地址冲突检测处理流程。该方法通过数据网关获取用户设备的地址处理能力,进而对不具有3GPP的IPv6的处理能力的用户设备进行地址冲突检测处理流程,克服了非3GPP标准的用户设备接入3GPP网络造成的IPv6地址冲突的问题,保障了3GPP网络的正常运行。

Description

处理地址的方法、数据网关和***
技术领域
本发明涉及通信技术领域,特别是涉及一种处理地址的方法、数据网关和***。
背景技术
IP地址是IP网络中的设备进行数据通信的基础,每个连接到IP网络的设备都必须具有对应的IP地址,通过IP地址可以实现对于IP网络中设备的访问,因此需要为连接到IP网络的每个设备进行地址分配,并需要确保分配的IP地址在同一个IP网络中具有唯一性,以便通过IP地址的寻址,能唯一确定需要访问的设备。
IPv6(Internetprotocolversion6,第六版因特网协议)是IETF(InternetEngineeringTaskForce,互联网工程任务组)设计的用于替代IPv4(Internetprotocolversion4,第四版因特网协议)的下一代IP协议。
对于设备的IPv6地址分配技术,现在主要有两种主要实现技术,分别是无状态的地址自动配置和有状态的地址自动配置,这两种方案都是由IETF制定的。IPv6地址自动配置方案是目前使用的最为广泛IPv6地址分配方式。在这种地址分配方式中,用户设备等设备端不需要进行任何配置,而在路由器上只需要进行很少的配置且不需要额外的服务器,从而达到完成IPv6地址自动配置的目的。这种方式使得用户设备可以通过路由器公告中的IPv6前缀信息与用户设备自身具有的信息来共同组成全局IPv6地址。
随着IPv6技术的发展,在移动网络中,3GPP(3rdGenerationPartnershipProject,第三代合作伙伴计划)制订了用于3GPP网络的IPv6地址分配方案。在该方案中,由具有IP地址分配功能的网元向用户设备发送链路局部地址接口标识与IPv6前缀来使用户设备生成全局IPv6地址。
发明人发现:当非3GPP标准的用户设备接入3GPP网络,可能会发生IPv6地址冲突的问题。
发明内容
本发明的实施例提供了一种处理地址的方法、数据网关和***,用以解决非3GPP标准的用户设备接入3GPP网络造成的IPv6地址冲突的问题。
本发明的实施例提供了一种处理地址的方法,包括:
数据网关获取用户设备的地址处理能力;
当用户设备不具有3GPP(3rdGenerationPartnershipProject,第三代合作伙伴计划)的IPv6(InternetProtocolversion6,第六版因特网协议)的处理能力,该数据网关进行地址冲突检测处理流程。
本发明的实施例还提供了一种数据网关,包括:
获取模块,用于获取用户设备的地址处理能力;
处理模块,用于当用户设备不具有3GPP的IPv6的处理能力时,进行地址冲突检测处理流程。
本发明的实施例还提供了一种处理地址的***,包括:
用户设备,用于发送地址处理能力;
数据网关,用于获取用户设备的地址处理能力,当用户设备不具有3GPP的IPv6的处理能力时,进行地址冲突检测处理流程。
本发明实施例通过数据网关获取用户设备的地址处理能力,进而对不具有3GPP的IPv6的处理能力的用户设备进行地址冲突检测处理流程,克服了非3GPP标准的用户设备接入3GPP网络造成的IPv6地址冲突的问题,保障了3GPP网络的正常运行。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种用于3GPP网络的IPv6地址分配流程示意图;
图2为本发明实施例提供的第一种处理地址的方法;
图3为本发明实施例提供的第二种处理地址的方法;
图4为本发明实施例提供的第三种处理地址的方法;
图5为本发明实施例提供的第一种网关设备;
图6为本发明实施例提供的第二种网关设备;
图7为本发明实施例提供的第三种网关设备;
图8为本发明实施例提供的第一种处理地址的***;
图9为本发明实施例提供的第二种处理地址的***。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明以下实施例描述的网络架构以及业务场景是为了更加清楚的说明本发明实施例的技术方案,并不构成对于本发明实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本发明实施例提供的技术方案对于类似的技术问题,同样适用。
随着移动宽带时代的到来,用户需要随时随地的使用宽带接入服务,这对移动通信网络提出了更高的要求,如更高的传输速率、更小的时延和更高的***容量等。为了保持3GPP网络的优势,3GPP标准组织于2004年底启动了长期演进计划(LongTermEvolution,简称:LTE)和***架构演进(SystemArchitectureEvolution,简称:SAE)两大计划的研究和标准化工作。在SAE演进计划的指导下,定义了一个新的移动通信网络框架,分离了控制面和数据面,仅保留了分组域,称为演进的分组***(EvolvedPacketSystem,简称:EPS)。
演进的分组***的核心部分(EvolvedPacketCore,简称EPC)主要包含MME(MobilityManagementEntity,移动管理实体)、S-GW(ServingGateway,服务网关)和PDN-GW(PacketDataNetworkGateway,分组数据网关)三个逻辑功能体,其中的MME是移动管理网元,负责用户及会话管理等控制平面功能,包括NAS(Non-AccessStratum,非接入层)信令及其安全,S-GW和PDN-GW等网元的选择,跟踪区列表管理以及UE(UserEquipment,用户设备)在空闲状态下的移动性管理等功能,可对应于UMTS(UniversalMobileTelecommunicationsSystem,通用移动通信***)***中SGSN(ServingGPRSSupportNode,GPRS服务支持节点)的控制平面部分;S-GW主要负责UE用户平面的数据传输、转发以及路由切换等功能,可对应于UMTS***中SGSN的数据平面部分;PDN-GW负责用户地址分配、策略控制和计费规则的执行以及合法监听相关功能。另外,还有HSS(HomeSubscriberServer,归属用户服务器)用于用户签约信息的存储和PCRF(PolicyandChargingRulesFunction,策略和计费规则功能)用于提供策略和计费控制规则。
由于现在EPC已经采用了全IP扁平架构,所以当UE需要建立PDN连接的时候,首先需要获取一个可用的IP地址,并使用此地址来和外部网络通信。地址分配是UE创建PDN连接的一个必要步骤。随着IPv4向IPv6的演进,IPv6地址的分配在3GPP***中也变得越来越重要。
图1显示了一种用于3GPP网络的IPv6地址分配的流程图。如图1所示,具体流程如下:
101:UE发送附着请求消息至MME;
具体的,UE上电后,发起附着请求,并在附着请求消息中包含地址类型需求,该地址类型为IPv6PDNType,发送至MME;其中,IPv6PDNType表示此PDN连接类型为IPv6。
102:MME发送创建会话请求消息至PDN-GW;
具体的,MME向S-GW发起创建会话请求,并通过S-GW到达PDN-GW;其中,创建会话请求消息中包含了MME从UE接收的IPv6PDNType。
103:PDN-GW发送创建会话响应消息至MME;
具体的,PDN-GW向S-GW发送创建会话响应消息,并通过S-GW到达PDN-GW;其中,创建会话响应消息中的分组数据网地址(PDNAddress)包含了PDN-GW为UE分配的链路局部地址接口标识;链路局部地址接口标识可用于UE生成链路局部地址,且由PDN-GW分配给UE的链路局部地址接口标识与PDN-GW自身的链路局部地址接口标识不同,以保证用户设备生成的链路局部地址与PDN-GW的链路局部地址不同。
104:MME发送附着接受消息至UE;
具体的,附着接受消息中包含了MME接收到的PDN-GW为UE分配的链路局部地址接口标识。
105:UE生成链路局部地址;
具体的,UE在收到PDN-GW分配的链路局部地址接口标识后,根据该链路局部地址接口标识生成UE的链路局部地址,由于PDN-GW分配的链路局部地址接口标识与PDN-GW自身的链路局部地址接口标识不同且UE根据PDN-GW分配的链路局部地址接口标识来生成链路局部地址,能保证UE生成的链路局部地址与PDN-GW的链路局部地址不同。
可选的,106:UE发送路由请求(RouterSolicitation,简称:RS)消息至PDN-GW;
具体的,UE在一定时间内如果没有收到PDN-GW发送的路由公告(RouterAdvertisement,简称:RA)消息,UE可以主动发送路由请求消息至PDN-GW来请求PDN-GW发送路由公告消息。
107:PDN-GW发送路由公告消息至UE;
具体的,PDN-GW向UE发送的路由公告消息中包含了IPv6前缀,该IPv6前缀是全局唯一的;其中,IPv6前缀可以由PDN-GW管理,也可以由PDN-GW从外部获取,例如:DHCP(DynamicHostConfigurationProtocol,动态主机配置协议)服务器或者AAA(Authentication,AuthorizationandAccounting,认证、授权和计费)服务器等。
108:UE生成IPv6全局地址;
具体的,UE收到路由公告消息后,获取其中的IPv6前缀,并根据该IPv6前缀生成一个IPv6全局地址,用于数据传输;其中,IPv6全局地址由该IPv6前缀和接口标识组成,此接口标识可以使用用户设备的链路局部地址标识,也可以由用户设备自行生成。
109:UE开始进行数据传输。
可见,在上述流程中,PDN-GW分配了与自身的链路局部地址接口标识不同的链路局部地址接口标识至UE,从而UE生成的链路局部地址与PDN-GW的链路局部地址不同,避免了IPv6地址冲突的情况。
随着移动网络的发展,以及IPv6终端发展的多样性,目前有不少UE不采用PDN-GW分配的链路局部地址接口标识来生成链路局部地址,而是采用自身的算法生成链路局部地址接口标识,并进一步生成链路局部地址,同时UE会发送NS(NeighborSolicitation,邻居请求)消息至PDN-GW来进行地址重复检测。在3GPP网络的IPv6地址分配方案中,由于链路局部地址接口标识由PDN-GW分配,UE根据PDN-GW分配的链路局部地址接口标识生成的链路局部地址必定与PDN-GW的链路局部地址不同,从而不会产生IPv6地址冲突的问题,因此,PDN-GW会丢弃UE发送的用于地址重复检测的邻居请求消息。
本领域普通技术人员应知,在数据网关为GGSN(GatewayGPRSSupportNode,网关GPRS支持节点)的情况下,GGSN会丢弃用户设备发送的所有的邻居请求消息。
在上述情况下,一方面,UE采用自身的算法生成的链路局部地址接口标识来生成的链路局部地址可能与PDN-GW的链路局部地址相同;另一方面,PDN-GW会丢弃UE发送的用于地址重复检测的邻居请求消息(GGSN会丢弃用户设备发送的所有的邻居请求消息);最终,在IPv6地址分配过程中,会导致UE与PDN-GW的链路局部地址相同,产生IPv6地址冲突的问题。
特别当UE是分离设备的情况下,该问题将会更加常见。例如:笔记本上***3G上网卡进行业务的情况下,笔记本无法获取到PDN-GW分配的链路局部地址接口标识,而是通过自身的算法来生成链路局部地址接口标识。
为了解决上述问题,如图2所示,本发明实施例提供了一种处理地址的方法,包括:
201:数据网关获取用户设备的地址处理能力;
202:当用户设备不具有3GPP的IPv6的处理能力,该数据网关进行地址冲突检测处理流程。
具体的,由于在3GPP网络中,存在用户设备不根据3GPP网络的IPv6地址分配的流程进行IPv6地址分配的情况,所以数据网关需要根据用户设备的地址处理能力进行相应的处理。当判断用户设备具有3GPP的IPv6的处理能力时,可以按照图1所示的3GPP网络的IPv6地址分配的流程进行IPv6地址分配;当判断用户设备不具有3GPP的IPv6的处理能力时,数据网关则需要进行地址冲突检测处理流程,以解决可能出现的地址冲突的问题。
具体的,数据网关可以是具有IPv6地址分配功能的网元,例如:分组数据网关(PacketDataNetwork,简称:PDN-GW)、网关GPRS支持节点(GatewayGPRSSupportNode,简称:GGSN)、本地移动锚点(LocalMobilityAnchor,简称:LMA)或者移动接入网关(MobileAccessGateway,简称:MAG)。
本领域普通技术人员可知,随着网络架构的演进以及设备的升级,在3GPP网络中,具有IPv6地址分配功能的网元可能会随之扩展,本发明实施例不作限定。
具体的,用户设备的地址处理能力是指用户设备处理地址所采用的技术方案。用户设备具有3GPP的IPv6的处理能力,是指用户设备是采用3GPP网络的IPv6地址分配的技术方案来进行IPv6地址处理的;用户设备不具有3GPP的IPv6的处理能力,是指用户设备没有采用3GPP网络的IPv6地址分配的技术方案来进行IPv6地址处理。
假设用户设备具有3GPP的IPv6的处理功能,但是在实际的IPv6的地址分配过程中,用户设备没有采用3GPP网络的IPv6地址分配的技术方案来进行IPv6地址处理,也没有得到采用3GPP网络的IPv6地址分配的技术方案来进行IPv6地址处理应该得到的结果,也认为该用户设备不具有3GPP的IPv6的处理能力。
可见,判断用户设备是否具有3GPP的IPv6的处理能力,不是判断用户设备是否具有3GPP的IPv6的处理功能,而是通过判断用户设备在IPv6地址分配过程中是否能够产生正确的结果(该正确结果是采用3GPP网络的IPv6地址分配的技术方案来进行IPv6地址处理时,应该得到的正确结果),来判断出用户设备是否采用了3GPP网络的IPv6地址分配的技术方案,即得出用户设备是否具有3GPP的IPv6的处理能力。
特别的,当用户设备没有采用3GPP网络的IPv6地址分配的技术方案来进行IPv6地址处理时,但是却得到了采用3GPP网络的IPv6地址分配的技术方案来进行IPv6地址处理时应该得到的结果,也认为该用户设备采用了3GPP网络的IPv6地址分配的技术方案来进行IPv6地址处理,即该用户设备具有3GPP的IPv6的处理能力。
综上,当用户设备在IPv6地址分配过程中得到了采用3GPP网络的IPv6地址分配的技术方案应该得到的结果,则认为该用户设备具有3GPP的IPv6的处理能力;当用户设备在IPv6地址分配过程中没有得到采用3GPP网络的IPv6地址分配的技术方案应该得到的结果,则认为该用户设备不具有3GPP的IPv6的处理能力。
具体的,用户设备在进行IPv6地址分配过程中,采用3GPP网络的IPv6地址分配的技术方案来进行IPv6地址处理与不采用3GPP网络的IPv6地址分配的技术方案来进行IPv6地址处理的区别在于,用户设备在生成链路局部地址时,是否是根据数据网关分配的链路局部地址接口标识来生成链路局部地址。根据数据网关分配的链路局部地址接口标识来生成链路局部地址时,用户设备生成链路局部地址的链路局部地址接口标识应该与数据网关分配的链路局部地址接口标识相同。也就是说,当用户设备在IPv6地址分配过程中采用了3GPP网络的IPv6地址分配的技术方案,其生成的链路局部地址的链路局部地址接口标识与数据网关分配的链路局部地址接口标识相同;当用户设备在IPv6地址分配过程中没有采用3GPP网络的IPv6地址分配的技术方案,其生成的链路局部地址的链路局部地址接口标识与数据网关分配的链路局部地址接口标识不相同。
因此,可以根据判断用户设备生成的链路局部地址的链路局部地址接口标识与数据网关分配的链路局部地址接口标识是否相同来判断用户设备是否具有3GPP的IPv6的处理能力。如果用户生成的链路局部地址的链路局部地址接口标识与数据网关分配的链路局部地址接口标识相同,则认为用户设备采用了3GPP网络的IPv6地址分配的技术方案来进行IPv6地址处理,即用户设备具有3GPP的IPv6的处理能力;如果用户生成的链路局部地址的链路局部地址接口标识与数据网关分配的链路局部地址接口标识不同,则认为用户设备没有采用3GPP网络的IPv6地址分配的技术方案来进行IPv6地址处理,即用户设备不具有3GPP的IPv6的处理能力。
在具体实现上,当用户设备附着到网络时,数据网关会通过移动性管理网元将数据网关分配的链路局部地址接口标识发送给用户设备,在随后的用户设备发送的消息中(用户设备随后会发送邻居请求消息和路由请求消息等)会隐含着用户设备生成的链路局部地址,该链路局部地址中包含了链路局部地址接口标识。因此,数据网关获取用户设备的地址处理能力,实现上可以通过数据网关发送数据网关分配的链路局部地址接口标识至用户设备,并接收用户设备发送的用户设备的链路局部地址接口标识,即可获取用户设备的地址处理能力。数据网关通过比对该链路局部地址接口标识与数据网关发送给用户设备的分配的链路局部地址接口标识,就可以获知用户设备是否具有3GPP的IPv6的处理能力。
其中,可以在数据网关上保存数据网关为用户设备分配的链路局部地址接口标识,便于在发送该分配的链路局部地址接口标识后,能够与接收到的用户设备的链路局部地址接口标识进行比对。
当判断出用户设备不具有3GPP的IPv6的处理能力时,可能会出现IPv6地址冲突的问题,是指用户设备的分配的链路局部地址与和用户设备接入的数据网关的链路局部地址一致。为了避免产生上述问题,数据网关需要进行相应的处理,在本发明是实例中,数据网关在用户设备不具有3GPP的IPv6的处理能力时,需要进行地址冲突检测处理流程。
具体的,地址冲突检测处理流程包括地址冲突检测和地址冲突处理。地址冲突检测是为了检测是否发生了地址重复的情况;地址冲突处理是为了处理地址重复的情况,即解决地址冲突的问题。
检测地址重复的情况,就是检测数据网关的链路局部地址和用户设备的链路局部地址是否相同。由于数据网关分配的链路局部地址接口标识与数据网关自身的链路局部地址接口标识不同,因此包含数据网关分配的链路局部地址接口标识的用户设备的链路局部地址必定与数据网关的链路局部地址不同,而当用户设备的链路局部地址中不包含数据网关分配的链路局部地址接口标识时,则用户设备的链路局部地址与数据网关的链路局部地址可能相同,即用户设备不具有3GPP的IPv6的处理能力时,可能会发生用户设备的链路局部地址与数据网关的链路局部地址相同的情况。
当用户设备的链路局部地址与数据网关的链路局部地址相同,则表示用户设备的IPv6地址与数据网关的IPv6地址产生了冲突,发生了地址重复的情况;当用户设备的链路局部地址与数据网关的链路局部地址不相同,则表示用户设备的IPv6地址与数据网关的IPv6地址没有发生冲突,即没有发生地址重复的情况。
其中,用户设备的链路局部地址会隐含在用户设备随后会发送的消息中(用户设备随后会发送邻居请求消息和路由请求消息等)。
当用户设备的链路局部地址与数据网关的链路局部地址不同,即没有发生地址重复的情况,则数据网关不进行后续的地址冲突处理。
当用户设备的链路局部地址与数据网关的链路局部地址相同,即发生了地址重复的情况,则数据网关进行地址冲突处理。经过地址冲突处理,即可避免数据网关的链路局部地址和用户设备的链路局部地址相同,即解决了上述IPv6地址冲突的问题。
综上,本发明实施例提供的方法,通过数据网关获取用户设备的地址处理能力,进而对不具有3GPP的IPv6的处理能力的用户设备进行地址冲突检测处理流程,克服了非3GPP标准的用户设备接入3GPP网络造成的IPv6地址冲突的问题,保障了3GPP网络的正常运行。
进一步的,进行地址冲突处理可以分为两种处理方式:1)使用户设备重新生成不同于数据网关的链路局部地址;2)使网络侧去附着用户设备。在何种条件下选择何种方式进行地址冲突处理,可以由运营商根据具体的网络情况和策略进行设置:
1)使用户设备重新生成不同于数据网关的链路局部地址
通过使用户设备重新生成不同于数据网关的链路局部地址可以使用户设备的链路局部地址与数据网关的链路局部地址不同,解决了上述IPv6地址冲突的问题。
具体的,为了能够使用户设备重新分配不同于数据网关的链路局部地址,数据网关可以发送第一指示信息至用户设备,指示用户设备重新生成链路局部地址。重新生成链路局部地址是指重新生成一个与原链路局部地址不同的链路局部地址,因此,重新生成的链路局部地址必定与数据网关的链路局部地址不同,即不会出现与数据网关IPv6地址冲突的情况。
具体的,当用户设备发送邻居请求消息至数据网关后,数据网关可以发送邻居公告消息至用户设备,表示发生了链路局部地址冲突,用户设备需要重新生成一个链路局部地址(可以理解为邻居公告消息即为第一指示信息,指示用户设备重新生成一个链路局部地址);或者在邻居公告消息中显示的包含第一指示信息,指示用户设备重新生成链路局部地址。数据网关也可以忽略用户设备发送邻居请求消息,当收到用户设备发送的路由请求消息后,数据网关可以在路由公告消息中包含第一指示信息,指示用户设备重新生成链路局部地址。同样,数据网关也可以不将该第一指示信息包含在其他消息中,而独立发送该第一指示信息,指示用户设备重新生成链路局部地址。
其中,发送该第一指示信息后,若用户设备再次发送邻居请求消息进行重复地址检测请求,数据网关可以不处理该重复地址检测请求。当然,数据网关也可以对用户设备再次发送的重复地址检测请求进行处理。
进一步的,数据网关在发送第一指示信息,指示用户设备重新生成链路局部地址后,发送IPv6前缀至用户设备,以便于用户设备生成IPv6全局地址。
在数据网关发送第一指示信息前,用户设备也可以发送路由请求消息,请求数据网关发送IPv6前缀至用户设备。
下面结合具体的场景进行说明,在该场景中,PDN-GW作为数据网关,MME作为移动性管理网元,UE为符合IETF(InternetEngineeringTaskForce,互联网工作组)标准的用户设备,UE通过自身的设置,例如根据MAC(MediaAccessControl,媒体接入控制)地址生成链路局部地址接口标识,移如图3所示:
301:UE发送附着请求消息至MME;
具体的,UE上电后,发起附着请求,并在附着请求消息中包含地址类型需求,该地址类型为IPv6PDNType,发送至MME;其中,IPv6PDNType表示此PDN连接类型为IPv6。
302:MME发送创建会话请求消息至PDN-GW;
具体的,MME向S-GW发起创建会话请求,并通过S-GW到达PDN-GW;其中,创建会话请求消息中包含了MME从UE接收的IPv6PDNType。
303:PDN-GW为UE分配第一链路局部地址接口标识并保存;
具体的,链路局部地址接口标识用于生成链路局部地址,且由PDN-GW为UE分配的第一链路局部地址接口标识与PDN-GW自身的链路局部地址接口标识不同,以保证用户设备生成的链路局部地址与PDN-GW的链路局部地址不同。PDN-GW为UE分配第一链路局部地址后,在PDN-GW上保存该第一链路局部地址。
304:PDN-GW发送创建会话响应消息至MME;
具体的,PDN-GW向S-GW发送创建会话响应消息,并通过S-GW到达MME;其中,创建会话响应消息中的分组数据网地址(PDNAddress)包含了PDN-GW分配的第一链路局部地址接口标识。
305:MME发送附着接受消息至UE;
具体的,附着接受消息中包含了MME接收到的PDN-GW为UE分配的第一链路局部地址接口标识。
306:UE根据MAC地址生成第二链路局部地址接口标识并生成链路局部地址;
具体的,UE在收到PDN-GW分配的链路局部地址接口标识后,并未根据该链路局部地址接口标识生成UE的链路局部地址,而是根据MAC地址生成第二链路局部地址接口标识,进而根据第二链路局部地址接口标识生成UE的链路局部地址。
307:UE发送邻居请求消息至PDN-GW;
具体的,UE通过根据第二链路局部地址接口标识生成的链路局部地址发送邻居请求消息至PDN-GW,该邻居请求消息用来请求PDN-GW进行重复地址检测。
308:PDN-GW判断第一链路局部地址接口标识与第二链路局部地址接口标识是否相同;
具体的,PDN-GW收到UE发送的重复地址检测请求后,从邻居请求消息获得了UE的第二链路局部地址接口标识,并与PDN-GW上保存的第一链路局部地址接口标识进行比较,得出第一链路局部地址接口标识与第二链路局部地址接口标识不同,表明UE的链路局部地址可能会与PDN-GW的链路局部地址相同。
309:PDN-GW判断PDN-GW的链路局部地址与UE的链路局部地址是否相同;
具体的,PDN-GW收到UE发送的重复地址检测请求后,也从邻居请求消息获得了UE的链路局部地址。当第一链路局部地址接口标识与第二链路局部地址接口标识不同时,PDN-GW判断PDN-GW的链路局部地址与UE的链路局部地址是否相同,得出PDN-GW的链路局部地址与UE的链路局部地址相同,说明PDN-GW的链路局部地址与UE的链路局部地址产生了冲突。
310:PDN-GW发送邻居公告消息至UE;
具体的,PDN-GW发送的领域公告消息中包含了第一指示信息,该第一指示信息指示UE重新生成链路局部地址;由于重新生成的链路局部地址接口标识必定与第二链路局部地址接口标识不同,所以UE根据重新生成的链路局部地址接口标识重新生成的链路局部地址与UE根据第二链路局部地址接口标识生成的链路局部地址必定不同,因此,UE重新生成的链路局部地址必定与PDN-GW的链路局部地址不同,也就是说UE的链路局部地址与PDN-GW的链路局部地址不会产生冲突,即解决了UE与PDN-GW的IPv6地址冲突的问题。
311:UE重新生成第三链路局部地址接口标识并生成链路局部地址;
具体的,UE收到PDN-GW发送的指示重新生成链路局部地址的信息后,UE重新生成了链路局部地址接口标识,本实施例称为第三链路局部地址接口标识。
312:UE发送邻居请求至PDN-GW;
具体的,UE重新生成链路局部地址后,会再次请求PDN-GW进行重复地址检测,因此UE会再次发送邻居请求消息至PDN-GW来请求PDN-GW进行重复地址检测;由于,UE重新生成的链路局部地址必定与PDN-GW的链路局部地址不同,PDN-GW此时接收到UE发送的重复地址检测后,可以不作处理。
可选的,313:UE发送路由请求消息至PDN-GW;
具体的,UE在一定时间内如果没有收到PDN-GW发送的路由公告消息,UE可以主动发送路由请求消息至PDN-GW来请求PDN-GW发送路由公告消息。
314:PDN-GW发送路由公告消息至UE;
具体的,PDN-GW向UE发送的路由公告消息中包含了IPv6前缀,该IPv6前缀是全局唯一的;其中,IPv6前缀可以由PDN-GW管理,也可以由PDN-GW从外部获取,例如:DHCP服务器或者AAA服务器等。
315:UE生成IPv6全局地址;
具体的,UE收到路由公告消息后,获取其中的IPv6前缀,并根据该IPv6前缀生成一个IPv6全局地址,用于数据传输;其中,IPv6全局地址由该IPv6前缀和接口标识组成,此接口标识可以使用用户设备的链路局部地址标识,也可以由用户设备自行生成。
316:UE开始进行数据传输。
可见,在上述场景中,通过数据网关PDG-GW比较PDN-GW分配的第一链路局部地址标识与UE的第二链路局部地址标识,在一链路局部地址标识与第二链路局部地址标识不同的情况下,进而比较UE的链路局部地址与PDN-GW的链路局部地址,当UE的链路局部地址与PDN-GW的链路局部地址情况下,在邻居公告消息中包含第一指示信息,指示UE重新生成链路局部地址,克服了非3GPP标准的用户设备接入3GPP网络造成的IPv6地址冲突的问题,保障了3GPP网络的正常运行。
本发明实施例中PDN-GW也可以在收到用户设备发送的路由请求消息后,进行地址冲突检测处理。
本发明实施例中的方法可以同样运用在移动性管理网元为SGSN,数据网关为GGSN的场景中。
2)使网络侧去附着用户设备
通过去附着用户设备,可以使数据网关的IPv6全局地址在网络中唯一,也解决了上述IPv6地址冲突的问题。
具体的,数据网关可以发送指示消息至移动性管理网元,指示移动性管理网元去附着该用户设备,移动性管理网元收到该指示消息后,发起去附着流程。
下面结合具体的场景进行说明,在该场景中,PDN-GW作为数据网关,MME作为移动性管理网元,UE为符合IETF标准的用户设备,UE通过自身的设置,例如根据MAC地址生成链路局部地址接口标识,如图4所示:
401:UE发送附着请求消息至MME;
具体的,UE上电后,发起附着请求,并在附着请求消息中包含地址类型需求,该地址类型为IPv6PDNType,发送至MME;其中,IPv6PDNType表示此PDN连接类型为IPv6。
402:MME发送创建会话请求消息至PDN-GW;
具体的,PDN-GW向S-GW发起创建会话请求,并通过S-GW到达PDN-GW;其中,创建会话请求消息中包含了MME从UE接收的IPv6PDNType。
403:PDN-GW为UE分配第一链路局部地址接口标识并保存;
具体的,链路局部地址接口标识用于生成链路局部地址,且由PDN-GW为UE分配的第一链路局部地址接口标识与PDN-GW自身的链路局部地址接口标识不同,以保证用户设备生成的链路局部地址与PDN-GW的链路局部地址不同。PDN-GW为UE分配第一链路局部地址后,在PDN-GW上保存该第一链路局部地址。
404:PDN-GW发送创建会话响应消息至MME;
具体的,PDN-GW向S-GW发送创建会话响应消息,并通过S-GW到达MME;其中,创建会话响应消息中的分组数据网地址(PDNAddress)包含了PDN-GW分配的第一链路局部地址接口标识。
405:MME发送附着接受消息至UE;
具体的,附着接受消息中包含了MME接收到的PDN-GW为UE分配的第一链路局部地址接口标识。
406:UE根据MAC地址生成第二链路局部地址接口标识并生成链路局部地址;
具体的,UE在收到PDN-GW分配的链路局部地址接口标识后,并未根据该链路局部地址接口标识生成UE的链路局部地址,而是根据MAC地址生成第二链路局部地址接口标识,进而根据第二链路局部地址接口标识生成UE的链路局部地址。
407:UE发送邻居请求消息至PDN-GW;
具体的,UE通过根据第二链路局部地址接口标识生成的链路局部地址发送邻居请求消息至PDN-GW,该邻居请求消息用来请求PDN-GW进行重复地址检测;PDN-GW此时不处理UE发送的邻居请求消息。
408:UE发送路由请求消息至GGSN;
具体的,UE等待接收PDN-GW发送的邻居公告消息,但是由于PDN-GW不处理UE发送的用于地址重复检测的邻居请求消息,所以UE无法接收到PDN-GW发送的邻居公告消息,在等待时间超时后,UE通过根据第二链路局部地址接口标识生成的链路局部地址发送邻居请求消息至PDN-GW,以请求用于生成IPv6全局地址的IPv6前缀。
409:PDN-GW判断第一链路局部地址接口标识与第二链路局部地址接口标识是否相同;
具体的,PDN-GW收到UE发送的重复地址检测请求后,从邻居请求消息获得了UE的第二链路局部地址接口标识,并与PDN-GW上保存的第一链路局部地址接口标识进行比较,得出第一链路局部地址接口标识与第二链路局部地址接口标识不同,表明UE的链路局部地址可能会与PDN-GW的链路局部地址相同。
410:PDN-GW判断PDN-GW的链路局部地址与UE的链路局部地址是否相同;
具体的,PDN-GW收到UE发送的重复地址检测请求后,也从邻居请求消息获得了UE的链路局部地址。当第一链路局部地址接口标识与第二链路局部地址接口标识不同时,PDN-GW判断PDN-GW的链路局部地址与UE的链路局部地址是否相同,得出PDN-GW的链路局部地址与UE的链路局部地址相同,说明PDN-GW的链路局部地址与UE的链路局部地址产生了冲突。
411:PDN-GW发送第二指示信息至MME;
具体的,PDN-GW发送第二指示信息至MME,指示MME去附着UE,由于去附着了链路局部地址相同的UE,就不会存在于PDN-GW存在冲突的链路局部地址,即解决了UE与PDN-GW的IPv6地址冲突的问题。
412:网络侧去附着UE。
可见,在上述场景中,通过数据网关PDN-GW比较PDN-GW分配的第一链路局部地址标识与UE的第二链路局部地址标识,在一链路局部地址标识与第二链路局部地址标识不同的情况下,进而比较UE的链路局部地址与PDN-GW的链路局部地址,当UE的链路局部地址与PDN-GW的链路局部地址情况下,发送第二指示信息至MME,指示网络去附着UE,克服了非3GPP标准的用户设备接入3GPP网络造成的IPv6地址冲突的问题,保障了3GPP网络的正常运行。
本发明实施例中GGSN也可以在收到用户设备发送的邻居请求后,开始进行地址冲突检测处理。
本发明实施例中的方法可以同样运用在移动性管理网元为SGSN,数据网关为GGSN的场景中。
本发明实施例的思想同样可以应用在装置和***中。所以,
如图5所示,本发明实施例还提供了一种数据网关500,包括:
获取模块501,用于获取用户设备的地址处理能力;
处理模块502,用于当用户设备不具有3GPP的IPv6的处理能力时,进行地址冲突检测处理流程。
进一步的,处理模块502,具体用于,当用户设备不具有3GPP的IPv6的处理能力时,若用户设备的链路局部地址与数据网关的链路局部地址相同,进行地址冲突处理流程;
进一步的,处理模块502,具体用于,当用户设备不具有3GPP的IPv6的处理能力时,若用户设备的链路局部地址与数据网关的链路局部地址相同,发送第一指示信息至用户设备,该第一指示信息用于指示用户设备重新生成链路局部地址;或者,具体用于,当用户设备不具有3GPP的IPv6的处理能力时,若用户设备的链路局部地址与数据网关的链路局部地址相同,发送第二指示信息至移动性管理网元,该第二指示信息用于指示移动性管理网元去附着该用户设备。
其中,获取模块501,包括:第一发送模块501a,用于发送第一链路局部地址接口标识至用户设备;第一接收模块501b,在发送第一链路局部地址接口标识至用户设备后,接收用户设备发送的第二链路局部地址接口标识;
对应的,处理模块502,具体用于,当第一链路局部地址接口标识与第二链路局部地址接口标识不同时,进行地址冲突检测处理流程;
进一步的,处理模块502,具体用于,当第一链路局部地址接口标识与第二链路局部地址接口标识不同时,若用户设备的链路局部地址与数据网关的链路局部地址相同,进行地址冲突处理流程;
进一步的,处理模块502,具体用于,当第一链路局部地址接口标识与第二链路局部地址接口标识不同时,若用户设备的链路局部地址与数据网关的链路局部地址相同,发送第一指示信息至用户设备,该第一指示信息用于指示用户设备重新生成链路局部地址;或者,具体用于,当第一链路局部地址接口标识与第二链路局部地址接口标识不同时,若用户设备的链路局部地址与数据网关的链路局部地址相同,发送第二指示信息至移动性管理网元,该第二指示信息用于指示移动性管理网元去附着该用户设备;
其中,第一接收模块501b,具体用于,接收用户设备发送的NS消息,该NS消息包含第二链路局部地址接口标识;或者,具体用于,接收用户设备发送的RS消息,该RS消息包含第二链路局部地址接口标识。
其中,进一步的,数据网关500还包括:保存模块504,用于保存第一链路局部地址接口标识。
本发明实施例的数据网关可以是分组数据网网关、网关GPRS支持节点、本地移动锚点或者移动接入网关。
本发明实施例提供的数据网关,通过获取用户设备的地址处理能力,进而对不具有3GPP的IPv6的处理能力的用户设备进行地址冲突检测处理流程,克服了非3GPP标准的用户设备接入3GPP网络造成的IPv6地址冲突的问题,保障了3GPP网络的正常运行。
如图8所示,本发明实施例还提供了一种处理地址的***,包括:
用户设备601,用于发送地址处理能力;
数据网关602,用于获取用户设备601的地址处理能力,当用户设备601不具有3GPP的IPv6的处理能力时,进行地址冲突检测处理流程。
进一步的,数据网关602,具体用于,获取用户设备601的地址处理能力;当用户设备601不具有3GPP的IPv6的处理能力时,若用户设备601的链路局部地址与数据网关602的链路局部地址相同,进行地址冲突处理流程。
此时,对应的,用户设备601,用于发送地址处理能力。
进一步的,数据网关602,具体用于,获取用户设备601的地址处理能力;当用户设备601不具有3GPP的IPv6的处理能力时,若用户设备601的链路局部地址与数据网关602的链路局部地址相同,发送第一指示信息,该第一指示信息用于指示重新生成链路局部地址。
此时,对应的,用户设备601,具体用于,发送地址处理能力;接收该第一指示信息,重新生成链路局部地址。
进一步的,数据网关602,具体用于,发送第一链路局部地址接口标识;接收用户设备601发送的第二链路局部地址接口标识;当第一链路局部地址接口标识与第二链路局部地址接口标识不同时,进行地址冲突检测处理流程。
此时,对应的,用户设备601,具体用于,接收数据网关602发送的第一链路局部地址接口标识;发送第二链路局部地址接口标识。
数据网关602,还用于,保存第一链路局部地址接口标识。
进一步的,数据网关602,具体用于,发送第一链路局部地址接口标识;接收用户设备601发送的第二链路局部地址接口标识;当第一链路局部地址接口标识与第二链路局部地址接口标识不同时,若用户设备601的链路局部地址与数据网关602的链路局部地址相同,进行地址冲突处理流程。
此时,对应的,用户设备601,具体用于,接收数据网关602发送的第一链路局部地址接口标识;发送第二链路局部地址接口标识。
数据网关602,还用于,保存第一链路局部地址接口标识。
进一步的,数据网关602,具体用于,发送第一链路局部地址接口标识;接收用户设备601发送的第二链路局部地址接口标识;当第一链路局部地址接口标识与第二链路局部地址接口标识不同时,若用户设备601的链路局部地址与数据网关602的链路局部地址相同,发送第一指示信息,该第一指示信息用于指示重新生成链路局部地址。
此时,对应的,用户设备601,具体用于接收数据网关602发送的第一链路局部地址接口标识;发送第二链路局部地址接口标识;接收该第一指示信息,重新生成链路局部地址。
数据网关602,还用于,保存第一链路局部地址接口标识。
进一步的,数据网关602,具体用于,发送第一链路局部地址接口标识;接收用户设备601发送的NS消息,该NS消息包含第二链路局部地址接口标识,或者,接收用户设备601发送的RS消息,该RS消息包含第二链路局部地址接口标识;当第一链路局部地址接口标识与第二链路局部地址接口标识不同时,进行地址冲突检测处理流程。
此时,对应的,用户设备601,具体用于,接收数据网关602发送的第一链路局部地址接口标识;发送该NS消息或者该RS消息。
数据网关602,还用于,保存第一链路局部地址接口标识。
进一步的,数据网关602,具体用于,发送第一链路局部地址接口标识;接收用户设备601发送的NS消息,该NS消息包含第二链路局部地址接口标识,或者,接收用户设备601发送的RS消息,该RS消息包含第二链路局部地址接口标识;当第一链路局部地址接口标识与第二链路局部地址接口标识不同时,若用户设备601的链路局部地址与数据网关602的链路局部地址相同,进行地址冲突处理流程。
此时,对应的,用户设备601,具体用于,接收数据网关602发送的第一链路局部地址接口标识;发送该NS消息或者该RS消息。
数据网关602,还用于,保存第一链路局部地址接口标识。
进一步的,数据网关602,具体用于,发送第一链路局部地址接口标识;接收用户设备601发送的NS消息,该NS消息包含第二链路局部地址接口标识,或者,接收用户设备601发送的RS消息,该RS消息包含第二链路局部地址接口标识;当第一链路局部地址接口标识与第二链路局部地址接口标识不同时,若用户设备601的链路局部地址与数据网关602的链路局部地址相同,发送第一指示信息,该第一指示信息用于指示重新生成链路局部地址。
此时,对应的,用户设备601,具体用于,接收数据网关602发送的第一链路局部地址接口标识;发送该NS消息或者该RS消息;接收该第一指示信息,重新生成链路局部地址。
数据网关602,还用于,保存第一链路局部地址接口标识。
如图9所示,本发明实施例还提供的***还包括:移动性管理网元603;
此时,数据网关602,具体用于,获取用户设备601的地址处理能力;当用户设备601不具有3GPP的IPv6的处理能力时,若用户设备601的链路局部地址与数据网关602的链路局部地址相同,发送第二指示信息,该第二指示信息用于指示去附着用户设备601;
移动性管理网元603,用于接收该第二指示信息,去附着用户设备601;
用户设备601,具体用于,发送地址处理能力。
进一步的,数据网关602,具体用于,发送第一链路局部地址接口标识;接收用户设备601发送的第二链路局部地址接口标识;当第一链路局部地址接口标识与第二链路局部地址接口标识不同时,若用户设备601的链路局部地址与数据网关602的链路局部地址相同,发送第二指示信息,该第二指示信息用于指示去附着用户设备601。
此时,对应的,用户设备601,具体用于,接收数据网关602发送的第一链路局部地址接口标识;发送第二链路局部地址接口标识。
数据网关602,还用于,保存第一链路局部地址接口标识。
进一步的,数据网关602,具体用于,发送第一链路局部地址接口标识;接收用户设备601发送的NS消息,该NS消息包含第二链路局部地址接口标识,或者,接收用户设备601发送的RS消息,该RS消息包含第二链路局部地址接口标识;当第一链路局部地址接口标识与第二链路局部地址接口标识不同时,若用户设备601的链路局部地址与数据网关602的链路局部地址相同,发送第二指示信息,该第二指示信息用于指示去附着用户设备601。
此时,对应的,用户设备601,接收数据网关602发送的第一链路局部地址接口标识;发送该NS消息或者该RS消息。
数据网关602,还用于,保存第一链路局部地址接口标识。
数据网关602,可以是分组数据网网关、网关GPRS支持节点、本地移动锚点或者移动接入网关。
本发明实施例提供的***,通过数据网关获取用户设备的地址处理能力,进而对不具有3GPP的IPv6的处理能力的用户设备进行地址冲突检测处理流程,克服了非3GPP标准的用户设备接入3GPP网络造成的IPv6地址冲突的问题,保障了3GPP网络的正常运行。
本领域普通技术人员可以理解:附图只是一个实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
本领域普通技术人员可以理解:实施例中的数据网关中的模块可以按照实施例描述分布于实施例的数据网关中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。

Claims (13)

1.一种处理地址的方法,其特征在于,包括:
数据网关获取用户设备的地址处理能力;其中,所述地址处理能力用于指示所述用户设备是否具有第三代合作伙伴计划3GPP的第六版因特网协议IPv6的处理能力;
当所述用户设备不具有所述3GPP的IPv6的处理能力时,所述数据网关进行地址冲突检测处理流程;
其中,
所述数据网关获取用户设备的地址处理能力,包括:
所述数据网关发送第一链路局部地址接口标识至所述用户设备;
所述数据网关接收所述用户设备发送的第二链路局部地址接口标识;
所述用户设备不具有所述3GPP的IPv6的处理能力,包括:
所述第一链路局部地址接口标识与所述第二链路局部地址接口标识不同;
所述数据网关接收所述用户设备发送的第二链路局部地址接口标识,包括:
所述数据网关接收所述用户设备发送的邻居请求NS消息,所述NS消息包含所述第二链路局部地址接口标识;或者,
所述数据网关接收所述用户设备发送的路由请求RS消息,所述RS消息包含所述第二链路局部地址接口标识。
2.如权利要求1所述的方法,其特征在于,所述数据网关进行地址冲突检测处理流程,包括:
当所述用户设备的链路局部地址与所述数据网关的链路局部地址相同,所述数据网关进行地址冲突处理流程。
3.如权利要求2所述的方法,其特征在于,所述数据网关进行地址冲突处理流程,包括:
所述数据网关发送第一指示信息至所述用户设备,所述第一指示信息用于指示所述用户设备重新生成链路局部地址。
4.如权利要求3所述的方法,其特征在于,所述方法还包括:
所述数据网关发送第一指示信息至所述用户设备后,若接收到所述用户设备发送的重复地址检测请求,所述数据网关不处理所述重复地址检测请求。
5.如权利要求3所述的方法,其特征在于,所述方法还包括:
所述数据网关发送IPv6前缀信息至所述用户设备。
6.如权利要求2所述的方法,其特征在于,所述数据网关进行地址冲突处理流程,包括:
所述数据网关发送第二指示信息至移动性管理网元,所述第二指示信息用于指示所述移动性管理网元去附着所述用户设备。
7.如权利要求1所述的方法,其特征在于,所述方法还包括:
所述数据网关保存所述第一链路局部地址接口标识。
8.一种数据网关,其特征在于,包括:
获取模块,用于获取用户设备的地址处理能力;其中,所述地址处理能力用于指示所述用户设备是否具有第三代合作伙伴计划3GPP的第六版因特网协议IPv6的处理能力;
处理模块,用于当所述用户设备不具有所述3GPP的IPv6的处理能力时,进行地址冲突检测处理流程;
其中,
所述获取模块,包括:第一发送模块,用于发送第一链路局部地址接口标识至所述用户设备;第一接收模块,在发送第一链路局部地址接口标识至所述用户设备后,接收所述用户设备发送的第二链路局部地址接口标识;
所述处理模块,具体用于,当第一链路局部地址接口标识与所述第二链路局部地址接口标识不同时,进行地址冲突检测处理流程;
所述第一接收模块,具体用于,接收所述用户设备发送的NS消息,所述NS消息包含所述第二链路局部地址接口标识;或者,接收所述用户设备发送的RS消息,所述RS消息包含所述第二链路局部地址接口标识。
9.如权利要求8所述的数据网关,其特征在于,
所述处理模块,具体用于,当所述用户设备不具有所述3GPP的IPv6的处理能力时,若所述用户设备的链路局部地址与所述数据网关的链路局部地址相同,进行地址冲突处理流程。
10.如权利要求9所述的数据网关,其特征在于,
所述处理模块,具体用于,当所述用户设备不具有所述3GPP的IPv6的处理能力时,若所述用户设备的链路局部地址与所述数据网关的链路局部地址相同,发送第一指示信息至所述用户设备,所述第一指示信息用于指示所述用户设备重新生成链路局部地址。
11.如权利要求9所述的数据网关,其特征在于,
所述处理模块,具体用于,当所述用户设备不具有所述3GPP的IPv6的处理能力时,若所述用户设备的链路局部地址与所述数据网关的链路局部地址相同,发送第二指示信息至移动性管理网元,所述第二指示信息用于指示所述移动性管理网元去附着所述用户设备。
12.如权利要求8所述的数据网关,其特征在于,所述数据网关还包括:
保存模块,用于保存所述第一链路局部地址接口标识。
13.一种处理地址的***,其特征在于,包括:
用户设备,用于发送地址处理能力;
如权利要求8-12任一项所述的数据网关。
CN201180001487.XA 2011-08-10 2011-08-10 处理地址的方法、数据网关和*** Active CN103098445B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2011/078226 WO2013020283A1 (zh) 2011-08-10 2011-08-10 处理地址的方法、数据网关和***

Publications (2)

Publication Number Publication Date
CN103098445A CN103098445A (zh) 2013-05-08
CN103098445B true CN103098445B (zh) 2016-03-30

Family

ID=47667866

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201180001487.XA Active CN103098445B (zh) 2011-08-10 2011-08-10 处理地址的方法、数据网关和***

Country Status (2)

Country Link
CN (1) CN103098445B (zh)
WO (1) WO2013020283A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3607788B1 (en) * 2017-05-05 2022-02-09 Samsung Electronics Co., Ltd. Methods and systems for performing paging operations in a 5g network

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101047673A (zh) * 2006-05-26 2007-10-03 华为技术有限公司 一种终端地址相关信息获取方法及***
CN101257427A (zh) * 2006-07-31 2008-09-03 华为技术有限公司 层三切换的处理方法及装置
CN101577675A (zh) * 2009-06-02 2009-11-11 杭州华三通信技术有限公司 IPv6网络中邻居表保护方法及邻居表保护装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050144320A1 (en) * 2003-12-16 2005-06-30 Jagana Venkata R. Avoiding conflict of a mobile node IP address
CN1980252A (zh) * 2005-12-06 2007-06-13 华为技术有限公司 地址冲突检测的实现方法及其地址冲突检测代理装置
CN101547223B (zh) * 2008-03-26 2012-11-21 华为技术有限公司 地址配置方法、装置和***
US8316137B2 (en) * 2008-06-24 2012-11-20 Qualcomm Incorporated Method and apparatus for ensuring IPv6 uniqueness in a mobile subnetted environment

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101047673A (zh) * 2006-05-26 2007-10-03 华为技术有限公司 一种终端地址相关信息获取方法及***
CN101257427A (zh) * 2006-07-31 2008-09-03 华为技术有限公司 层三切换的处理方法及装置
CN101577675A (zh) * 2009-06-02 2009-11-11 杭州华三通信技术有限公司 IPv6网络中邻居表保护方法及邻居表保护装置

Also Published As

Publication number Publication date
CN103098445A (zh) 2013-05-08
WO2013020283A1 (zh) 2013-02-14

Similar Documents

Publication Publication Date Title
CN102577450B (zh) 确定策略和计费规则功能实体的方法、装置和***
US20130304857A1 (en) Method and Device for Location Management of Group-Based Machine Type Communication MTC Device
CN105557059A (zh) 移动通信***、网络节点以及移动通信方法
US9848359B2 (en) Method for obtaining serving gateway, mobility management node, data gateway, and system
CN104322095A (zh) 位置区管理方法和核心网控制器
CN102355743B (zh) 一种ue上下文信息的管理方法和设备
CN101384015B (zh) 一种分布式电信设备及分布式电信设备处理业务的方法
CN101557646B (zh) 创建承载方法、服务网关和移动性管理实体
CN103747430A (zh) 呼叫控制设备和处理用户业务的方法
CN102918817B (zh) IPv6地址分配的方法及设备
CN102238727A (zh) 一种选择分组数据网络网关pdn gw节点的方法、装置和***
CN102348201B (zh) 获取安全上下文的方法和装置
US20200120550A1 (en) Selecting 5g non-standalone architecture capable mme during registration and handover
CN102149172A (zh) 接入网关选择的方法、设备和***
CN101841790B (zh) 用于紧急呼叫的地址分配方法和装置
CN104427568A (zh) 一种实现3gpp网络流量卸载的方法、装置
US20220345532A1 (en) Apparatus, method, and computer program
CN110430137B (zh) 基于s11接口的报文处理方法和装置
CN103098445B (zh) 处理地址的方法、数据网关和***
CN102960003A (zh) 一种多模单待终端在网络注册的方法和装置
CN102265567B (zh) 签约业务处理方法和网关及***
CN101640670A (zh) 一种gtp消息传输的方法及装置
CN104429128A (zh) 无线接入处理方法、装置及***
CN103051484A (zh) 会话业务处理方法、***和会话边缘控制器
CN102984813A (zh) 数据直通处理方法、设备和***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant