CN110266826A - 地址管理方法、设备及*** - Google Patents
地址管理方法、设备及*** Download PDFInfo
- Publication number
- CN110266826A CN110266826A CN201810201012.9A CN201810201012A CN110266826A CN 110266826 A CN110266826 A CN 110266826A CN 201810201012 A CN201810201012 A CN 201810201012A CN 110266826 A CN110266826 A CN 110266826A
- Authority
- CN
- China
- Prior art keywords
- network element
- information
- session management
- address
- management network
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/30—Managing network names, e.g. use of aliases or nicknames
- H04L61/3015—Name registration, generation or assignment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5061—Pools of addresses
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请实施例提供地址管理方法、设备及***,使得不仅可以避免给不同的PDU会话分配的IP地址重复的问题,且可以有效利用地址池中的IP地址。方法包括:会话管理网元确定所述会话管理网元中与第一信息对应的地址资源不充足,其中,所述第一信息包括一个或多个跟踪区TA的信息、或者一个或多个数据网络名称DNN中的至少一个;所述会话管理网元向网络设备发送第一通知消息,所述第一通知消息用于指示所述会话管理网元中与所述第一信息对应的地址资源不充足。
Description
技术领域
本申请涉及通信技术领域,尤其涉及地址管理方法、设备及***。
背景技术
在现有的第五代(5rd generation,5G)网络架构中,一个会话管理功能(sessionmanagement function,SMF)网元可以控制多个用户面功能(user plane function,UPF)网元,同时,一个UPF网元可以被多个SMF网元控制。
其中,在一个UPF网元被多个SMF网元控制的场景下,为了将一个数据网络(datanetwork,DN)中属于不同分组数据单元(packet data unit,PDU)会话的下行数据通过相应的PDU会话对应的隧道发送给终端,需要给不同的PDU会话分配不同的互联网协议(internet protocol,IP)地址,否则UPF网元无法区分目的地址为相同IP地址的下行数据是该通过哪个PDU会话对应的隧道发送给终端。
为解决上述问题,现有技术中提出一种将UPF网元对应的IP地址池分段的地址管理方法。比如,若一个UPF网元与三个SMF网元连接,则可以将该UPF网元对应的IP地址池划分成三个不同的段,分别配置在三个不同的SMF网元上。这样,由于不同SMF网元配置了不同的IP地址段,因此不同SMF网元给不同的PDU会话分配的IP地址也不会重叠。
然而,上述方法虽然能避免给不同的PDU会话分配的IP地址重复的问题,但是,若SMF网元的数量较多,或者UPF网元对应的IP地址池中IP地址的数量有限,则可能导致IP地址无法有效利用。比如,在配置在SMF1网元上的IP地址段中的IP地址已经耗尽,但是配置在其他SMF网元上的IP地址段中还存在未用完的IP地址的情况下,若选择了SMF1网元为PDU会话服务,则将导致在UPF网元对应的IP地址未耗尽的情况下,终端仍无法接入。
因此,当一个UPF网元由多个SMF网元控制时,如何进行地址管理,使得不仅可以避免给不同的PDU会话分配的IP地址重复的问题,且可以有效利用地址池中的IP地址,是目前亟待解决的问题。
发明内容
本申请实施例提供地址管理方法、设备及***,使得不仅可以避免给不同的PDU会话分配的IP地址重复的问题,且可以有效利用地址池中的IP地址。
为达到上述目的,本申请的实施例采用如下技术方案:
第一方面,提供了一种地址管理方法,该方法包括:会话管理网元确定该会话管理网元中与第一信息对应的地址资源不充足,其中,该第一信息包括一个或多个跟踪区TA的信息、或者一个或多个数据网络名称DNN中的至少一个;该会话管理网元向网络设备发送第一通知消息,该第一通知消息用于指示该会话管理网元中与该第一信息对应的地址资源不充足。基于该方案,由于会话管理网元向网络设备发送第一通知消息,使得网络设备可以获知会话管理网元中与第一信息对应的地址资源的状态,因此可以在后续的终端会话建立过程中选择会话管理网元时,根据地址资源的状态,规避地址资源不充足的会话管理网元,选择地址资源充足的会话管理网元,从而不仅可以避免给不同的会话分配的IP地址重复的问题,且可以有效利用地址池中的IP地址。
在一种可能的设计中,该会话管理网元确定该会话管理网元中与第一信息对应的地址资源不充足,包括:在该会话管理网元为第一终端分配互联网协议IP地址之后,该会话管理网元确定该会话管理网元中与该第一信息对应的地址资源不充足,其中,该一个或多个TA的信息中包括该第一终端对应的TA的信息,该一个或多个DNN中包括该第一终端对应的DNN。
在一种可能的设计中,该网络设备包括为该第一终端服务的第一移动管理网元;该方法还包括:该会话管理网元将该第一移动管理网元的标识存储到已通知移动管理网元列表中,其中,该已通知移动管理网元列表中包括该会话管理网元已经通知了该会话管理网元中与该第一信息对应的地址资源不充足的移动管理网元的标识。基于该方案,由于会话管理网元可以存储已通知移动管理网元列表,因此可以在后续与第一信息对应的地址资源充足时,及时通知相应的移动管理网元,使得该移动管理网元在后续的终端会话建立过程中选择会话管理网元时,可以选择该会话管理网元。
在一种可能的设计中,在该会话管理网元将该第一移动管理网元的标识存储到已通知移动管理网元列表中之前,该方法还包括:该会话管理网元创建该已通知移动管理网元列表。也就是说,本申请实施例中,与第一信息对应的地址资源可以本来是充足的,在会话管理网元为第一终端分配IP地址之后,该地址资源变得不充足,从而需要创建已通知移动管理网元列表。
在另一种可能的设计中,在该会话管理网元将该第一移动管理网元的标识存储到已通知移动管理网元列表中之前,该方法还包括:该会话管理网元为第二终端分配IP地址之后,该会话管理网元确定该会话管理网元中与该第一信息对应的地址资源不充足,其中,该一个或多个TA的信息中包括该第二终端对应的TA的信息,该一个或多个DNN中包括该第二终端对应的DNN;该会话管理网元向为该第二终端服务的第二移动管理网元发送该第一通知消息;该会话管理网元创建该已通知移动管理网元列表。也就是说,本申请实施例中,与第一信息对应的地址资源在为第一终端分配IP地址之前可能已经出现不充足,但是第一移动管理网元并不知道该会话管理网元中与第一信息对应的地址资源已经出现不充足。
在一种可能的设计中,该方法还包括:该会话管理网元确定该会话管理网元中与该第一信息对应的地址资源充足;该会话管理网元向该已通知移动管理网元列表中的移动管理网元的标识对应的移动管理网元发送第二通知消息,该第二通知消息用于指示该会话管理网元中与该第一信息对应的地址资源充足。也就是说,本申请实施例中,在与第一信息对应的地址资源充足时,可以及时通知相应的移动管理网元,使得该移动管理网元在后续的终端会话建立过程中选择会话管理网元时,可以选择该会话管理网元。
在一种可能的设计中,该网络设备包括该会话管理网元连接的移动管理网元或者网络功能存储网元;该方法还包括:该会话管理网元确定该会话管理网元中与该第一信息对应的地址资源充足;该会话管理网元向该网络设备发送第二通知消息,该第二通知消息用于指示该会话管理网元中与该第一信息对应的地址资源充足。也就是说,本申请实施例中,在与第一信息对应的地址资源充足时,可以及时通知相应的网络设备,使得该网络设备在后续的终端会话建立过程中选择会话管理网元时,可以选择该会话管理网元。
在一种可能的设计中,该一个或多个TA的信息中包括第三终端对应的TA的信息,该一个或多个DNN中包括该第三终端对应的DNN;在该会话管理网元确定该会话管理网元中与该第一信息对应的地址资源充足之前,该方法还包括:该会话管理网元释放为该第三终端分配的IP地址。
在一种可能的设计中,该会话管理网元中与该第一信息对应的地址资源不充足包括该会话管理网元中与该第一信息对应的地址资源中可用地址资源的比例小于或者等于第一预设值;该会话管理网元中与该第一信息对应的地址资源充足包括该会话管理网元中与该第一信息对应的地址资源中可用地址资源的比例大于或者等于第二预设值,其中,该第一预设值小于或者等于该第二预设值。
在一种可能的设计中,该第二通知消息携带第一信息以及地址充足指示;或者,该第二通知消息携带该会话管理网元的标识、第一信息以及地址充足指示。
在一种可能的设计中,该第一通知消息携带第一信息以及地址不充足指示;或者,该第一通知消息携带该会话管理网元的标识、第一信息以及地址不充足指示。
第二方面,提供了一种地址管理方法,该方法包括:网络设备接收来自第一会话管理网元的第一通知消息,该第一通知消息用于指示该第一会话管理网元中与第一信息对应的地址资源不充足,其中,该第一信息包括一个或多个跟踪区TA的信息、或者一个或多个数据网络名称DNN中的至少一个;该网络设备存储该第一会话管理网元中与该第一信息对应的地址资源不充足的信息。基于该方案,由于网络设备可以获知第一会话管理网元中与第一信息对应的地址资源的状态,因此可以在后续的终端会话建立过程中选择会话管理网元时,根据地址资源的状态,规避地址资源不充足的会话管理网元,选择地址资源充足的会话管理网元,从而不仅可以避免给不同的会话分配的IP地址重复的问题,且可以有效利用地址池中的IP地址。
在一种可能的设计中,该第一会话管理网元包括为第一终端服务的会话管理网元;相应的,该一个或多个TA的信息中包括该第一终端对应的TA的信息,该一个或多个DNN中包括该第一终端对应的DNN。
在一种可能的设计中,该网络设备包括为该第一终端服务的第一移动管理网元;该方法还包括:该第一移动管理网元接收来自第二终端的会话建立请求,该会话建立请求携带第二信息,该第二信息包括该第二终端对应的TA的信息或者该第二终端对应的DNN中的至少一个;该第一移动管理网元根据该第二信息、以及存储的一个或多个地址资源不充足的信息,选择第二会话管理网元为该第二终端服务,其中,该一个或多个地址资源包括一个或多个会话管理网元中与包括该第二信息的信息对应的地址资源。基于该方案,由于第一移动管理网元可以获知第一会话管理网元中与第一信息对应的地址资源的状态,因此可以在后续的终端会话建立过程中选择会话管理网元时,根据地址资源的状态,规避地址资源不充足的会话管理网元,选择地址资源充足的会话管理网元,从而不仅可以避免给不同的会话分配的IP地址重复的问题,且可以有效利用地址池中的IP地址。
在一种可能的设计中,该网络设备包括网络功能存储网元;该方法还包括:该网络功能存储网元接收来自为第二终端服务的第二移动管理网元的请求消息,该请求消息携带第二信息,该第二信息包括该第二终端对应的TA的信息或者该第二终端对应的DNN中的至少一个;该网络功能存储网元根据该第二信息、以及存储的一个或多个地址资源不充足的信息,确定可用的会话管理网元列表,其中,该一个或多个地址资源包括一个或多个会话管理网元中与包括该第二信息的信息对应的地址资源;该网络功能存储网元向该第二移动管理网元发送该可用的会话管理网元列表,该可用的会话管理网元列表用于选择第二会话管理网元为该第二终端服务。基于该方案,由于网络功能存储网元可以获知第一会话管理网元中与第一信息对应的地址资源的状态,因此可以在后续的终端会话建立过程中选择会话管理网元时,根据地址资源的状态,规避地址资源不充足的会话管理网元,选择地址资源充足的会话管理网元,从而不仅可以避免给不同的会话分配的IP地址重复的问题,且可以有效利用地址池中的IP地址。
在一种可能的设计中,该可用的会话管理网元列表中包括该第二会话管理网元,该第二会话管理网元中与第三信息对应的地址资源充足,其中,该第三信息包括一个或多个TA的信息、或者一个或多个DNN中的至少一个,该第三信息中包括该第二信息。
在一种可能的设计中,该方法还包括:该网络设备接收来自该第一会话管理网元的第二通知消息,该第二通知消息用于指示该第一会话管理网元中与该第一信息对应的地址资源充足;该网络设备删除存储的该第一会话管理网元中与该第一信息对应的地址资源不充足的信息。也就是说,本申请实施例中,在与第一信息对应的地址资源充足时,可以及时通知相应的网络设备,使得该网络设备删除存储的该第一会话管理网元中与该第一信息对应的地址资源不充足的信息,进而在后续的终端会话建立过程中选择会话管理网元时,可以选择该会话管理网元。
第三方面,提供了一种会话管理网元,该会话管理网元具有实现上述第一方面任一项所述的方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
第四方面,提供了一种会话管理网元,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该会话管理网元运行时,该处理器执行该存储器存储的该计算机执行指令,以使该会话管理网元执行如上述第一方面中任一项所述的地址管理方法。
第五方面,提供了一种会话管理网元,包括:处理器;所述处理器用于与存储器耦合,并读取存储器中的指令之后,根据所述指令执行如上述第一方面中任一项所述的地址管理方法。
第六方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第一方面中任一项所述的地址管理方法。
第七方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第一方面中任一项所述的地址管理方法。
第八方面,提供了一种芯片***,该芯片***包括处理器,用于支持会话管理网元实现上述第一方面中所涉及的功能,例如确定会话管理网元中与第一信息对应的地址资源不充足。在一种可能的设计中,该芯片***还包括存储器,该存储器,用于保存会话管理网元必要的程序指令和数据。该芯片***,可以由芯片构成,也可以包含芯片和其他分立器件。
其中,第三方面至第八方面中任一种设计方式所带来的技术效果可参见第一方面中不同设计方式所带来的技术效果,此处不再赘述。
第九方面,提供了一种网络设备,该网络设备具有实现上述第二方面任一项所述的方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
第十方面,提供了一种网络设备,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该网络设备运行时,该处理器执行该存储器存储的该计算机执行指令,以使该网络设备执行如上述第二方面中任一项所述的地址管理方法。
第十一方面,提供了一种网络设备,包括:处理器;所述处理器用于与存储器耦合,并读取存储器中的指令之后,根据所述指令执行如上述第二方面中任一项所述的地址管理方法。
第十二方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第二方面中任一项所述的地址管理方法。
第十三方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第二方面中任一项所述的地址管理方法。
第十四方面,提供了一种芯片***,该芯片***包括处理器,用于支持网络设备实现上述第二方面中所涉及的功能,例如根据第二信息、以及存储的一个或多个地址资源不充足的信息,选择第二会话管理网元为第二终端服务。在一种可能的设计中,该芯片***还包括存储器,该存储器,用于保存网络设备必要的程序指令和数据。该芯片***,可以由芯片构成,也可以包含芯片和其他分立器件。
其中,第九方面至十四方面中任一种设计方式所带来的技术效果可参见第二方面中不同设计方式所带来的技术效果,此处不再赘述。
第十五方面,提供了一种地址管理***,包括会话管理网元和网络设备。其中,会话管理网元,用于确定该会话管理网元中与第一信息对应的地址资源不充足,并向网络设备发送第一通知消息,其中,该第一通知消息用于指示该会话管理网元中与第一信息对应的地址资源不充足,该第一信息包括一个或多个跟踪区TA的信息、或者一个或多个数据网络名称DNN中的至少一个;网络设备,用于接收来自会话管理网元的第一通知消息。
本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
附图说明
图1为本申请实施例提供的地址管理***的架构示意图;
图2为本申请实施例提供的5G网络的架构示意图;
图3为本申请实施例提供的通信设备的硬件结构示意图;
图4为本申请实施例提供的地址资源与TA的对应关系示意图;
图5为本申请实施例提供的地址资源与DN的对应关系示意图;
图6为本申请实施例提供的地址资源与DN和TA的对应关系示意图;
图7为本申请实施例提供的地址管理方法的流程示意图一;
图8为本申请实施例提供的地址管理方法的流程示意图二;
图9为本申请实施例提供的会话管理网元的结构示意图;
图10为本申请实施例提供的网络设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。其中,在本申请的描述中,除非另有说明,“/”表示或的意思,例如,A/B可以表示A或B;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。并且,在本申请的描述中,除非另有说明,“多个”是指两个或多于两个。另外,为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
此外,本申请实施例描述的网络架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
如图1所示,为本申请实施例提供的一种地址管理***10,该地址管理***10包括会话管理网元101和网络设备102。
其中,会话管理网元101,用于确定会话管理网元101中与第一信息对应的地址资源不充足,该第一信息包括一个或多个跟踪区(tracking area,TA)的信息、或者一个或多个数据网络名称(data network name,DNN)中的至少一个,相关描述将在后续实施例中结合具体场景详细阐述,在此不再赘述。
会话管理网元101,还用于向网络设备102发送第一通知消息,该第一通知消息用于指示会话管理网元101中与第一信息对应的地址资源不充足。
网络设备102,用于接收来自会话管理网元101的第一通知消息。
可选的,本申请实施例中,网络设备102还用于存储会话管理网元101中与第一信息对应的地址资源不充足的信息,本申请实施例对此不作具体限定。
可选的,本申请实施例中的地址资源不充足包括地址资源中可用地址资源的比例小于或者等于第一预设值;地址资源充足包括地址资源中可用地址资源的比例大于或者等于第二预设值,其中,第一预设值小于或者等于第二预设值。
示例性的,假设第一预设值和第二预设值均为1%,则若一个地址资源中当前可用地址资源的比例大于或者等于1%,则此时可以确定该地址资源充足;假设为终端分配一个该地址资源中的IP地址之后使得该地址资源中当前可用地址资源的比例小于1%,则此时该地址资源变为不充足;若后续一个终端发起地址释放,使得该地址资源中可用地址资源的比例大于或者等于1%,则此时该地址资源变为充足;若此时再为终端分配一个该地址资源中的IP地址,则导致该地址资源中可用地址资源的比例又小于1%,则此时该地址资源又变为不充足,循环往复,地址资源的状态也频繁切换,该现象称为乒乓效应。
或者,示例性的,假设第一预设值为1%,第二预设值为2%,也就是说存在一个阈值区间,则若一个地址资源中当前可用地址资源的比例大于2%,则此时可以确定该地址资源充足;假设为一个或多个终端分配该地址资源中的IP地址之后使得该地址资源中当前可用地址资源的比例持续下降至1%,则此时该地址资源变为不充足;若后续一个或多个终端发起地址释放,使得该地址资源中可用地址资源的比例持续增加至%2,则此时该地址资源变为充足。这种阈值区间可用于避免乒乓效应。
可选的,本申请实施例中上述可用地址资源的比例也可以替换为可用地址资源的个数;或者,也可以用不可用地址资源的比例或者不可用地址资源的个数来表征地址资源充足或者地址资源不充足等,本申请实施例对此不作具体限定。其中,本申请下述实施例仅是示例性的以可用地址资源的比例来确定地址资源是否充足,在此统一说明,以下不再赘述。
可选的,本申请实施例中的网络设备102例如可以包括移动管理网元或者网络功能存储网元等,本申请实施例对此不作具体限定。
可选的,本实施例中的会话管理网元101和网络设备102之间可以直接通信,也可以通过其他设备的转发进行通信,本申请实施例对此不作具体限定。
本申请实施例提供的地址管理***中,由于网络设备可以获知会话管理网元中与第一信息对应的地址资源的状态,因此可以在后续的终端会话建立过程中选择会话管理网元时,根据地址资源的状态,规避地址资源不充足的会话管理网元,选择地址资源充足的会话管理网元,从而不仅可以避免给不同的会话分配的IP地址重复的问题,且可以有效利用地址池中的IP地址。
可选的,图1所示的地址管理***可以应用于目前的5G网络以及未来其它的网络,本发明实施例对此不作具体限定。
示例性的,假设图1所示的地址管理***可以应用于目前的5G网络,则如图2所示,上述的会话管理网元所对应的网元或者实体可以为5G网络中的SMF网元;上述的网络功能存储网元所对应的网元或者实体可以为5G网络中的网络功能存储功能(network functionrepository function,NRF)网元,上述的移动管理网元所对应的网元或者实体可以为5G网络中的接入和移动性管理功能(access and mobility management function,AMF)网元。
此外,如图2所示,该5G网络还可以包括接入设备、UPF网元、统一数据管理(unified data management,UDM)网元、策略控制功能(policy control function,PCF)网元、鉴权服务器功能(authentication server function,AUSF)网元等,本申请实施例对此不作具体限定。
其中,如图2所示,本申请实施例中,终端通过接入设备接入5G核心网络,终端通过下一代网络(Next generation,N)1接口(简称N1)与AMF网元通信,接入设备通过N2接口(简称N2)与AMF网元通信,接入设备通过N3接口(简称N3)与UPF网元通信,AMF网元通过N11接口(简称N11)与SMF网元通信,AMF网元通过N8接口(简称N8)与UDM网元通信,AMF网元通过N12接口(简称N12)与AUSF网元通信,AMF网元通过N15接口(简称N15)与PCF网元通信,SMF网元通过N7接口(简称N7)与PCF网元通信,SMF网元通过N4接口(简称N4)与UPF网元通信,NRF网元分别与UPF网元和SMF网元通信,UPF网元通过N6接口(简称N6)接入数据网络。
需要说明的是,图2中的各个网元之间的接口名字只是一个示例,具体实现中接口名字可能为其他名字,本申请实施例对此不作具体限定。
需要说明的是,图2中的终端、接入设备、NRF网元、AMF网元、SMF网元、UPF网元、AUSF网元、UDM网元或者PCF网元等仅是一个名字,名字对设备本身不构成限定。在5G网络以及未来其它的网络中,终端、接入设备、AMF网元、SMF网元、UPF网元、AUSF网元、UDM网元或者PCF网元所对应的网元或实体也可以是其他的名字,本申请实施例对此不作具体限定。例如,UPF网元还有可能被替换为UPF或者UPF实体;UDM网元还有可能被替换为用户归属服务器(home subscriber server,HSS)或者用户签约数据库(user subscription database,USD)或者数据库实体等等,在此进行统一说明,以下不再赘述。
可选的,本申请实施例中所涉及到的终端(terminal)可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备;还可以包括用户单元(subscriber unit)、蜂窝电话(cellular phone)、智能电话(smart phone)、无线数据卡、个人数字助理(personal digital assistant,PDA)电脑、平板型电脑、无线调制解调器(modem)、手持设备(handheld)、膝上型电脑(laptopcomputer)、无绳电话(cordless phone)或者无线本地环路(wireless local loop,WLL)台、机器类型通信(machine type communication,MTC)终端、用户设备(user equipment,UE),移动台(mobile station,MS),终端设备(terminal device)或者中继用户设备等。其中,中继用户设备例如可以是5G家庭网关(residential gateway,RG)。为方便描述,本申请中,上面提到的设备统称为终端。
可选的,本申请实施例中所涉及的接入设备指的是接入核心网的设备,例如可以是基站,宽带网络业务网关(broadband network gateway,BNG),汇聚交换机,非第三代合作伙伴计划(3rd generation partnership project,3GPP)接入网元等。基站可以包括各种形式的基站,例如:宏基站,微基站(也称为小站),中继站,接入点等。
可选的,本申请实施例图1中的会话管理网元或者网络设备可以由一个设备实现,也可以由多个设备共同实现,还可以是一个设备内的一个功能模块,本申请实施例对此不作具体限定。可以理解的是,上述功能既可以是硬件设备中的网络元件,也可以是在专用硬件上运行的软件功能,或者是平台(例如,云平台)上实例化的虚拟化功能。
例如,本申请实施例图1中的会话管理网元或者网络设备可以通过图3中的通信设备来实现。图3所示为本申请实施例提供的通信设备的硬件结构示意图。该通信设备300包括至少一个处理器301,通信线路302,存储器303以及至少一个通信接口304。
处理器301可以是一个通用中央处理器(central processing unit,CPU),微处理器,特定应用集成电路(application-specific integrated circuit,ASIC),或一个或多个用于控制本申请方案程序执行的集成电路。
通信线路302可包括一通路,在上述组件之间传送信息。
通信接口304,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线接入网(radio access network,RAN),无线局域网(wireless local areanetworks,WLAN)等。
存储器303可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过通信线路302与处理器相连接。存储器也可以和处理器集成在一起。
其中,存储器303用于存储执行本申请方案的计算机执行指令,并由处理器301来控制执行。处理器301用于执行存储器303中存储的计算机执行指令,从而实现本申请下述实施例提供的地址管理方法。
可选的,本申请实施例中的计算机执行指令也可以称之为应用程序代码,本申请实施例对此不作具体限定。
在具体实现中,作为一种实施例,处理器301可以包括一个或多个CPU,例如图3中的CPU0和CPU1。
在具体实现中,作为一种实施例,通信设备300可以包括多个处理器,例如图3中的处理器301和处理器308。这些处理器中的每一个可以是一个单核(single-CPU)处理器,也可以是一个多核(multi-CPU)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
在具体实现中,作为一种实施例,通信设备300还可以包括输出设备305和输入设备306。输出设备305和处理器301通信,可以以多种方式来显示信息。例如,输出设备305可以是液晶显示器(liquid crystal display,LCD),发光二级管(light emitting diode,LED)显示设备,阴极射线管(cathode ray tube,CRT)显示设备,或投影仪(projector)等。输入设备306和处理器301通信,可以以多种方式接收用户的输入。例如,输入设备306可以是鼠标、键盘、触摸屏设备或传感设备等。
上述的通信设备300可以是一个通用设备或者是一个专用设备。在具体实现中,通信设备300可以是台式机、便携式电脑、网络服务器、掌上电脑(personal digitalassistant,PDA)、移动手机、平板电脑、无线终端设备、嵌入式设备或有图3中类似结构的设备。本申请实施例不限定通信设备300的类型。
下面将结合图1至图3对本申请实施例提供的地址管理方法进行具体阐述。
需要说明的是,本申请下述实施例中各个网元之间的消息名字或消息中各参数的名字等只是一个示例,具体实现中也可以是其他的名字,本申请实施例对此不作具体限定。
首先,以图1所示的地址管理***应用于如图2所示的5G网络为例,给出SMF网元确定SMF网元中与第一信息对应的地址资源是否充足的方式如下:
方式一:SMF网元确定该SMF网元上配置的某个UPF网元对应的地址池中的资源是否充足,若不充足,则等价于SMF网元确定该SMF网元中与第一信息对应的地址资源不充足;若充足,则等价于SMF网元确定该SMF网元中与第一信息对应的地址资源充足。也就是说,此时的第一信息包括该UPF网元对应的所有TA的信息、或者该UPF网元对应的所有DNN中的至少一个。
示例性的,图4中的地址资源1是指SMF网元上配置的UPF1网元对应的地址池中的资源,图4中的地址资源2是指SMF网元上配置的UPF2网元对应的地址池中的资源。其中,UPF1的服务网元对应TA1和TA2,UPF2网元对应TA3和TA2。
假设SMF网元确定地址资源1不充足,则等价于SMF网元确定与TA1的信息和TA2的信息对应的地址资源不充足;或者,假设SMF网元确定地址资源充足,则等价于SMF网元确定与TA1的信息和TA2的信息对应的地址资源充足。其中,确定地址资源1和地址资源2是否充足的方式可参考图1所示的实施例,在此不再赘述。
方式二:SMF网元首先确定该SMF网元上配置的某个UPF网元对应的地址池中的资源是否充足;若充足,和方式一中充足的情况类似,在此不再赘述;若不充足,再检查该UPF网元对应的一个或多个TA是否被该SMF网元控制或者管理的其他UPF网元覆盖,只有当一个TA对应的所有UPF网元对应的地址池中的资源均出现不足时,该TA的地址资源才视为不充足。也就是说,此时的第一信息包括该UPF网元对应的TA的信息中的一个或者多个。
示例性的,结合上述图4,假设地址资源1出现不充足,但是地址资源2充足,则TA3对应的地址资源可以视为充足,TA2对应的地址资源也可以视为充足;若当前SMF网元控制或者管理的其他UPF网元中没有UPF网元覆盖TA1,则TA1对应的地址资源视为不充足。
方式三、由于针对某个UPF网元的地址资源可以根据DNN进行分段,因此,SMF网元确定地址资源是否充足可以是确定UPF网元对应的某个DNN对应的地址资源是否充足,只有当SMF网元上配置的所有UPF网元针对该DNN的地址资源均出现不充足时,该DNN对应的地址资源才视为不充足。也就是说,此时的第一信息包括该UPF网元对应的DNN中的一个或者多个。
示例性的,如图5所示,UPF1网元和UPF2网元均对应DNN1和DNN2,则UPF1网元对应的地址资源需要根据DNN进行分段,包括:DNN1对应的地址资源1-1和DNN2对应的地址资源1-2;UPF2网元对应的地址资源需要根据DNN进行分段,包括:DNN1对应的地址资源2-1和DNN2对应的地址资源2-2。该情况下,若UPF1网元针对DNN1的地址资源(即地址资源1-1)出现不充足,只有该SMF网元管理的其他UPF网元针对DNN1的地址资源(如地址资源2-1)也出现了地址不充足,DNN1对应的地址资源才会视为不充足。其中,确定地址资源1-1和地址资源2-1是否充足的方式可参考图1所示的实施例,在此不再赘述。
其中,本申请实施例中,DNN1对应的地址资源1-1和DNN2对应的地址资源1-2可能有交叠,也可能没有交叠;DNN1对应的地址资源2-1和DNN2对应的地址资源2-2可能有交叠,也可能没有交叠,本申请实施例对此不作具体限定。
其中,本申请实施例中,UPF网元对应的某个DNN对应的地址资源具体是指:会话建立请求中携带UPF网元对应的某个DNN时,可以为该会话分配的地址资源。也就是说,若会话建立请求中携带的是UPF网元对应的某个DNN,则需要为该会话分配该UPF网元对应的该DNN对应的地址资源中的地址。比如,若会话建立请求中携带的是UPF1网元对应的DNN1,则需要为该会话分配UPF1网元对应的DNN1对应的地址资源1-1中的地址,在此统一说明,以下不再赘述。
方式四:方式二与方式三的结合,也就是说,该方式中的第一信息包括该UPF网元对应的DNN中的一个或者多个、以及该UPF网元对应的TA中的一个或者多个。该情况下,对于某一个TA,若该TA对应的属于某个DNN的地址资源在SMF网元上出现了不充足。则可以通过如下方式确定该TA和该DNN对应的地址资源不充足:
A、SMF网元首先确定是否有其他UPF网元能够覆盖这个TA;
B、若A成立,SMF网元确定能够覆盖这个TA的其他UPF网元针对该DNN的地址资源是否充足。
示例性的,如图6所示,UPF1网元对应TA1和TA2,UPF2网元对应TA3和TA2;UPF1网元和UPF2网元均对应DNN1和DNN2,UPF1网元对应的地址资源根据DNN进行分段,包括:DNN1对应的地址资源1-1和DNN2对应的地址资源1-2;UPF2网元对应的地址资源根据DNN进行分段,包括:DNN1对应的地址资源2-1和DNN2对应的地址资源2-2。该情况下,若TA2对应的属于DNN1的地址资源1-1不充足,则SMF网元可以确定有UPF2网元也覆盖TA2,进而,SMF网元确定UPF2网元针对DNN1的地址资源2-1是否充足,只有UPF2网元针对DNN1的地址资源2-1也出现了不充足,DNN1和TA2对应的地址资源才会视为不充足。其中,确定地址资源1-1和地址资源2-1是否充足的方式可参考图1所示的实施例,在此不再赘述。
需要说明的是,上述方式一至方式四仅是示例性的给出了几种SMF网元确定SMF网元中与第一信息对应的地址资源是否充足的具体实现,当然,也可能有其他的实现方式,本申请实施例对此不作具体限定。
其次,下面将以图1所示的地址管理***应用于如图2所示的5G网络,网络设备为5G网络中的AMF网元为例,如图7所示,为本申请实施例提供的一种地址管理方法,该地址管理方法包括如下步骤:
S701、终端1向SMF1网元发送会话建立请求1,以使得SMF1网元接收来自终端1的会话建立请求1。
其中,该会话建立请求1携带第四信息,该第四信息包括终端1对应的TA的信息或者终端1对应的DNN中的至少一个。该TA的信息用于表征终端1的位置信息,例如可以包括TA标识、小区标识或者位置信息的至少一个,本申请实施例对此不作具体限定。
可选的,本申请实施例中的会话例如可以是PDU会话,本申请实施例对此不作具体限定。
S702、SMF1网元根据会话建立请求1,为终端1分配IP地址。
其中,步骤S702的相关实现可参考现有的实现方式,在此不再赘述。
S703、在SMF1网元为终端1分配IP地址之后,SMF1网元确定SMF1网元中与第一信息对应的地址资源不充足,该第一信息包括一个或多个TA的信息、或者一个或多个DNN中的至少一个。
本申请实施例中,在SMF1网元为终端1分配IP地址之后,SMF1网元将根据上述的第四信息确定对应的UPF网元,其中,该UPF网元对应的所有TA的信息、或者该UPF网元对应的所有DNN中的至少一个中包括终端1对应的TA的信息或者终端1对应的DNN中的至少一个。进而,SMF1网元可以根据上述SMF网元确定SMF网元中与第一信息对应的地址资源是否充足的方式确定SMF1网元中与第一信息对应的地址资源是否充足,在此不再赘述。
可选的,本申请实施例中,一个或多个TA的信息中包括终端1对应的TA的信息,一个或多个DNN中包括终端1对应的DNN。比如,若步骤S701中的会话建立请求1中携带终端1对应的TA的信息,则第一信息包括一个或多个TA的信息,该一个或多个TA的信息中包括终端1对应的TA的信息;或者,若步骤S701中的会话建立请求1中携带终端1对应的DNN的信息,则第一信息包括一个或多个DNN的信息,该一个或多个DNN的信息中包括终端1对应的DNN的信息;或者,若步骤S701中的会话建立请求1中携带终端1对应的TA的信息以及终端1对应的DNN的信息,则第一信息包括一个或多个DNN的信息、以及一个或多个TA的信息,该一个或多个DNN的信息中包括终端1对应的DNN的信息,该一个或多个TA的信息中包括终端1对应的TA的信息。
需要说明的是,本申请实施例中,可以是在终端1建立会话之前,SMF1网元中与第一信息对应的地址资源已经出现不充足,但是由于为终端1服务的AMF1网元并不知道SMF1网元中与第一信息对应的地址资源已经出现不充足,从而导致该AMF1网元还是为终端1选择了SMF1网元;或者,SMF1网元中与第一信息对应的地址资源本来是充足的,为终端1分配IP地址之后,导致SMF1网元中与第一信息对应的地址资源已经出现不充足,本申请实施例对此不作具体限定。
可选的,本申请实施例中,与第一信息对应的地址资源不充足也可以表征为与第一信息对应的地址资源不可用或者与第一信息对应的SMF1网元不可用等,本申请实施例对此不作具体限定。
S704、SMF1网元向为终端1服务的AMF1网元发送通知消息1,以使得AMF1网元接收来自SMF1网元的通知消息1。其中,该通知消息1用于指示SMF1网元中与第一信息对应的地址资源不充足。
可选的,本申请实施例中,该通知消息1可以携带第一信息以及地址不充足指示;或者该通知消息1携带第一信息、SMF1网元的标识以及地址不充足指示等,本申请实施例对此不作具体限定。其中,在通知消息1未携带SMF1网元的标识的情况下,AMF1网元可以根据AMF1网元与SMF1网元之间的信令连接确定SMF1网元的标识,本申请实施例对此不作具体限定。此外,第一信息的确定方式可参考上述SMF网元确定SMF网元中与第一信息对应的地址资源是否充足的方式,在此不再赘述
可选的,本申请实施例中,该通知消息1可以携带在会话建立响应1中,也可以是专门的通知消息,本申请实施例对此不作具体限定。
S705、SMF1网元将为终端1服务的AMF1网元的标识存储到已通知AMF网元列表中。
其中,该已通知AMF网元列表中包括SMF1网元已经通知了SMF1网元中与第一信息对应的地址资源不充足的AMF网元的标识。
一种可能的实现方式中,若SMF1网元中与第一信息对应的地址资源不充足的情况是首次出现,也就是说,与第一信息对应的地址资源本来是充足的,为终端1分配IP地址之后,导致SMF1网元中与第一信息对应的地址资源已经出现不充足。则此时SMF1网元需要创建已通知AMF网元列表中,并将为终端1服务的AMF1网元的标识存储到已通知AMF网元列表中,结果如表一所示:
表一
信息 | AMF网元的标识 |
第一信息 | AMF1网元的标识 |
另一种可能的实现方式中,若SMF1网元中与第一信息对应的地址资源不充足的情况不是首次出现,也就是说,在终端1建立会话之前,SMF1网元中与第一信息对应的地址资源已经出现不充足,但是由于为终端1服务的AMF1网元并不知道SMF1网元中与第一信息对应的地址资源已经出现不充足,从而导致该AMF1网元还是为终端1选择了SMF1网元。则此时已经存在已通知AMF网元列表,该已通知AMF网元列表是SMF1网元中与第一信息对应的地址资源不充足的情况首次出现的情况下创建的。比如,在SMF1网元为终端3分配IP地址之后,SMF1网元确定SMF1网元中与第一信息对应的地址资源不充足,则SMF1网元向为终端3服务的AMF3网元发送上述的通知消息1,并创建已通知AMF网元列表,同时将AMF3网元的标识存储到已通知AMF网元列表中。在SMF1网元将为终端1服务的AMF1网元的标识存储到已通知AMF网元列表中之后,该已通知AMF网元列表可以如表二所示:
表二
可选的,本申请实施例中,AMF1网元的标识例如可以是AMF1网元的名称、AMF1网元的地址或者其他唯一标识AMF1网元的信息等,本申请实施例对此不作具体限定。
需要说明的是,本申请实施例中,步骤S704与步骤S705之间没有必然的执行先后顺序,可以是先执行步骤S704,再执行步骤S705;还可以是先执行步骤S705,再执行步骤S704,还可以是同时执行步骤S705与步骤S704,本申请实施例对此不作具体限定。
S706、AMF1网元存储SMF1网元中与第一信息对应的地址资源不充足的信息。
示例性的,SMF1网元中与第一信息对应的地址资源不充足的信息可以存储到下面的表三中:
表三
当然,表三仅是示例性说明,SMF1网元中与第一信息对应的地址资源不充足的信息也可以有其他的存储形式,本申请实施例对此不作具体限定。
S707、会话建立的其他流程。
本申请实施例中,会话建立的其他流程可以参考现有的实现方式,在此不再赘述。
需要说明的是,本申请实施例中的步骤S707与步骤S703-S706之间没有必然的执行先后顺序,可以是先执行步骤S707,再执行步骤S703-S706中的一个或多个步骤;也可以是先步骤S703-S706中的一个或多个步骤,再执行步骤S707;还可以是同时执行步骤S707以及步骤S703-S706中的一个或多个步骤,等等,本申请实施例对此不作具体限定。
可选的,本申请实施例提供的地址管理方法还可以包括如下步骤:
S708、终端2向为终端2服务的AMF1网元发送会话建立请求2,以使得AMF1网元接收来自终端2的会话建立请求2。
其中,该会话建立请求2携带第二信息,该第二信息包括终端2对应的TA的信息或者终端2对应的DNN中的至少一个。
S709、AMF1网元根据第二信息、以及存储的一个或多个地址资源不充足的信息,选择SMF2网元为终端2服务。其中,一个或多个地址资源包括一个或多个SMF网元中与包括第二信息的信息对应的地址资源。
比如,假设AMF1网元根据现有技术确定SMF1网元和SMF2网元可以为终端2服务,则若第一信息包括TA1的信息和TA2的信息,第二信息包括TA1的信息,AMF1网元中存储了SMF1网元中与第一信息对应的地址资源不充足的信息,则AMF1网元不会选择SMF1网元为终端2服务,而是选择SMF2网元为终端2服务。
S710、会话建立的其他流程。
本申请实施例中,会话建立的其他流程可以参考现有的实现方式,在此不再赘述。
可选的,本申请实施例提供的地址管理方法还可以包括如下步骤:
S711、终端3向SMF1网元发送会话释放请求,以使得SMF1网元接收来自终端3的会话释放请求。其中,该会话释放请求用于请求释放终端3的会话。
S712、SMF1网元释放为终端3分配的IP地址。
假设为终端3分配的IP地址为上述SMF1网元中与第一信息对应的地址资源中的地址,则在SMF1网元释放为终端3分配的IP地址之后,SMF1网元可以将该为终端3分配的IP地址存储至与SMF1网元中与第一信息对应的地址资源中;或者SMF1网元将该为终端3分配的IP地址标记为可用等,本申请实施例对此不作具体限定。
可选的,本申请实施例以终端3释放会话的情况下SMF1网元释放为终端3分配的IP地址为例进行说明,当然,终端3不释放会话,SMF1网元也可能释放为终端3分配的IP地址,比如当终端的会话有多个IP锚点时,其中一个IP锚点释放的情况下,IP地址也会释放,但是会话此时是不释放的,本申请实施例对此不作具体限定。
S713、会话释放的其他流程。
本申请实施例中,会话释放的其他流程可以参考现有的实现方式,在此不再赘述。
需要说明的是,步骤S711-S713以SMF1网元释放为终端3分配的IP地址为例进行说明,当然,SMF1网元也可以释放为终端1分配的IP地址,本申请实施例对此不作具体限定。
S714、SMF1网元确定SMF1网元中与第一信息对应的地址资源充足。
其中,步骤S714的具体实现可参考上述SMF网元确定SMF网元中与第一信息对应的地址资源是否充足的方式,在此不再赘述。
需要说明的是,本申请实施例中,可能是SMF1网元按照步骤S712的方式释放一个或者多个IP地址之后,SMF1网元才确定SMF1网元中与第一信息对应的地址资源充足,本申请实施例对此不作具体限定。
S715、SMF1网元获取已通知AMF网元列表。
其中,该已通知AMF网元列表中包括SMF1网元已经通知了SMF1网元中与第一信息对应的地址资源不充足的AMF网元的标识。
假设该已通知AMF列表如表二所示,则本申请实施例提供的地址管理方法还包括如下步骤:
S716、SMF1网元根据已通知AMF网元列表,向AMF1网元发送通知消息2,以使得AMF1网元接收来自SMF1网元的通知消息2。其中,该通知消息2用于指示SMF1网元中与第一信息对应的地址资源充足。
可选的,本申请实施例中,该通知消息2可以携带第一信息以及地址充足指示;或者该通知消息2携带第一信息、SMF1网元的标识以及地址充足指示等,本申请实施例对此不作具体限定。其中,在通知消息2未携带SMF1网元的标识的情况下,AMF1网元可以根据AMF1网元与SMF1网元之间的信令连接确定SMF1网元的标识,本申请实施例对此不作具体限定。
可选的,本申请实施例中,该通知消息2可以携带在会话释放响应中,也可以是专门的通知消息,本申请实施例对此不作具体限定。
S717、AMF1网元删除SMF1网元中与第一信息对应的地址资源不充足的信息。
假设AMF1网元中存储的地址资源不充足的信息原来如表三所示,则在AMF1网元删除SMF1网元中与第一信息对应的地址资源不充足的信息之后,结果可以如表四所示:
表四
S718-S719、与步骤S716-S717类似,区别仅在于将步骤S716-S717中的AMF1网元替换为AMF3网元,通知消息2替换为通知消息3,相关描述可参考步骤S716-S717,在此不再赘述。
需要说明的是,本申请实施例中的步骤S713与步骤S714-S719之间没有必然的执行先后顺序,可以是先执行步骤S713,再执行步骤S714-S719中的一个或多个步骤;也可以是先步骤S714-S719中的一个或多个步骤,再执行步骤S713;还可以是同时执行步骤S713以及步骤S714-S719中的一个或多个步骤,等等,本申请实施例对此不作具体限定。
本申请实施例提供的地址管理方法中,由于AMF1网元可以获知SMF1网元中与第一信息对应的地址资源的状态,因此可以在后续的终端会话建立过程中选择SMF网元时,根据地址资源的状态,规避地址资源不充足的SMF网元,选择地址资源充足的SMF网元,从而不仅可以避免给不同的会话分配的IP地址重复的问题,且可以有效利用地址池中的IP地址。
其中,上述步骤S701至S719中的SMF1网元或者AMF1网元的动作可以由图3所示的通信设备300中的处理器301调用存储器303中存储的应用程序代码来执行,本实施例对此不作任何限制。
可选的,以图1所示的地址管理***应用于如图2所示的5G网络,网络设备为5G网络中的AMF网元为例,本申请实施例还提供一种地址管理方法,与图7所示的实施例类似,区别仅在于:图7所示的实施例中,在SMF1网元确定SMF1网元中与第一信息对应的地址资源不充足之后,向为终端1服务的AMF1网元发送通知消息1;而本实施例中,在SMF1网元确定SMF1网元中与第一信息对应的地址资源不充足之后,SMF1网元可以通知所有可达或者与SMF1网元连接的AMF网元。这样,SMF1网元可以不需要建立已通知AMF列表,因为后续SMF1网元中与第一信息对应的地址资源充足之后,SMF1网元同样可以通知所有可达或者与SMF1网元。其中,这里与SMF1网元连接的AMF网元可以是指已经有通信关系的AMF网元,也可以是指虽然暂时没有通信关系,但是SMF1网元有其地址的AMF网元等,本申请实施例对此不作具体限定。
当然,在SMF1网元通知所有可达或者与SMF1网元连接的AMF网元的情况下,SMF1网元也可以选择建立已通知AMF列表,本申请实施例对此不作具体限定。
可选的,以图1所示的地址管理***应用于如图2所示的5G网络,网络设备为5G网络中的NRF网元为例,如图8所示,为本申请实施例提供的一种地址管理方法,该地址管理方法包括如下步骤:
S801、终端1向为终端1服务的AMF1网元发送会话建立请求1,以使得AMF1网元接收来自终端1的会话建立请求1。
其中,该会话建立请求1携带第四信息,该第四信息包括终端1对应的TA的信息或者终端1对应的DNN中的至少一个。
S802、AMF1网元向NRF网元发送可用SMF网元列表请求1,以使得NRF网元接收来自AMF1网元的可用SMF网元列表请求1。
其中,该可用SMF网元列表请求1携带上述第四信息。
S803、NRF网元向AMF1网元发送可用SMF网元列表应答1,以使得AMF1网元接收来自NRF网元的可用SMF网元列表应答1。
其中,可用SMF网元列表应答1中包括可用SMF网元的列表,可用SMF网元的列表中包括可用SMF网元的标识,该可用SMF网元的标识例如可以是可用SMF网元的地址等,本申请实施例对此不作具体限定。
本申请实施例中,NRF网元存储SMF网元中地址资源不充足的信息,进而,NRF网元需要根据存储的地址资源的状态信息确定可用SMF网元列表。该可用SMF网元列表中的SMF网元的地址资源充足,该地址资源为与包括上述第四信息的信息对应的地址资源。比如,假设上述的第四信息包括终端1的TA,记为TA1;NRF网元中存储的地址资源的状态信息如表五所示,则可用SMF网元列表中不包括SMF3网元的标识。
表五
假设可用SMF网元列表中包括SMF1网元的标识和SMF2网元的标识,则本申请实施例提供的地址管理方法还可以包括如下步骤:
S804、AMF1网元根据可用SMF网元列表,选择SMF1网元为终端1服务。
比如,AMF1网元可以根据AMF1网元中存储的一个或多个SMF网元的负载信息等因素,从多个SMF网元中选择一个SMF网元为终端1服务,本申请实施例对此不作具体限定。
S805、AMF1网元向SMF1网元发送会话建立请求1,以使得SMF1网元接收来自AMF1网元的会话建立请求1。
其中,会话建立请求1的相关描述可参考步骤S801,在此不再赘述。
S806-S807、同步骤S702-S703,相关描述可参考图7所示的实施例,在此不再赘述。
S808、与步骤S704类似,区别仅在于将图7所示的实施例中的AMF1网元替换为本实施例中的NRF网元,相关描述可参考图7所示的实施例,在此不再赘述。
S809、与步骤S706类似,区别仅在于将图7所示的实施例中的AMF1网元替换为本实施例中的NRF网元,相关描述可参考图7所示的实施例,在此不再赘述。
假设步骤S807中的第一信息包括TA1、TA5和TA6,则此时NRF网元存储的SMF网元中地址资源不充足的信息可以如表六所示:
表六
S810、会话建立的其他流程。
本申请实施例中,会话建立的其他流程可以参考现有的实现方式,在此不再赘述。
需要说明的是,本申请实施例中的步骤S810与步骤S807-S809之间没有必然的执行先后顺序,可以是先执行步骤S810,再执行步骤S807-S809中的一个或多个步骤;也可以是先步骤S807-S809中的一个或多个步骤,再执行步骤S810;还可以是同时执行步骤S810以及步骤S807-S809中的一个或多个步骤,等等,本申请实施例对此不作具体限定。
可选的,本申请实施例提供的地址管理方法还可以包括如下步骤:
S811、同步骤S708,相关描述可参考图7所示的实施例,在此不再赘述。
可选的,本申请实施例以为终端1服务的AMF网元与为终端2服务的AMF网元均为AMF1网元为例进行说明,当然,为终端1服务的AMF网元与为终端2服务的AMF网元也可以是不同的AMF网元,比如,为终端1服务的AMF网元为AMF1网元,为终端3服务的AMF网元为AMF3网元等,本申请实施例对此不作具体限定。
S812、AMF1网元向NRF网元发送可用SMF网元列表请求2,以使得NRF网元接收来自AMF1网元的可用SMF网元列表请求2。
其中,该可用SMF网元列表请求2携带上述第二信息。
S813、NRF网元向AMF1网元发送可用SMF网元列表应答2,以使得AMF1网元接收来自NRF网元的可用SMF网元列表应答2。
其中,可用SMF网元列表应答2中包括可用SMF网元的列表。
其中,NRF网元确定可用SMF网元的列表的方式可参考上述步骤S803中的描述,在此不再赘述。
假设第二信息中携带终端2的TA,记为TA1;NRF网元中存储的地址资源的状态信息如表六所示,则可用SMF网元列表中不包括SMF3网元的标识和SMF1网元的标识。
假设可用SMF网元列表中包括SMF2网元的标识,则本申请实施例提供的地址管理方法还可以包括如下步骤:
S814、AMF1网元根据可用SMF网元列表,选择SMF2网元为终端2服务。
S815、会话建立的其他流程。
本申请实施例中,会话建立的其他流程可以参考现有的实现方式,在此不再赘述。
S816-S819、同步骤S711-S714,相关描述可参考图7所示的实施例,在此不再赘述。
S820-S821、与步骤S716-S717类似,区别仅在于将图7所示的实施例中的AMF1网元替换为本实施例中的NRF网元,相关描述可参考图7所示的实施例,在此不再赘述。
假设NRF网元中存储的地址资源不充足的信息原来如表六所示,则在NRF网元删除SMF1网元中与第一信息对应的地址资源不充足的信息之后,结果可以如上述表五所示。
需要说明的是,本申请实施例中的步骤S818与步骤S819-S821之间没有必然的执行先后顺序,可以是先执行步骤S818,再执行步骤S819-S821中的一个或多个步骤;也可以是先步骤S819-S821中的一个或多个步骤,再执行步骤S818;还可以是同时执行步骤S818以及步骤S819-S821中的一个或多个步骤,等等,本申请实施例对此不作具体限定。
本申请实施例提供的地址管理方法中,由于NRF网元可以获知SMF1网元中与第一信息对应的地址资源的状态,因此可以在后续的终端会话建立过程中选择SMF网元时,根据地址资源的状态,规避地址资源不充足的SMF网元,选择地址资源充足的SMF网元,从而不仅可以避免给不同的会话分配的IP地址重复的问题,且可以有效利用地址池中的IP地址。
其中,上述步骤S801至S821中的NRF网元或者AMF1网元的动作可以由图3所示的通信设备300中的处理器301调用存储器303中存储的应用程序代码来执行,本实施例对此不作任何限制。
综上,因此,本申请实施例公开了一种地址管理方法,包括:会话管理网元确定会话管理网元中与第一信息对应的地址资源不充足,其中,该第一信息包括一个或多个跟踪区TA的信息、或者一个或多个数据网络名称DNN中的至少一个;会话管理网元向网络设备发送第一通知消息,该第一通知消息用于指示会话管理网元中与第一信息对应的地址资源不充足。
作为一种实现,会话管理网元确定会话管理网元中与第一信息对应的地址资源不充足,包括:在会话管理网元为第一终端分配IP地址之后,会话管理网元确定会话管理网元中与第一信息对应的地址资源不充足,其中,一个或多个TA的信息中包括第一终端对应的TA的信息,一个或多个DNN中包括第一终端对应的DNN。
作为一种实现,网络设备包括为第一终端服务的第一移动管理网元;本申请实施例公开的地址管理方法还可以包括:会话管理网元将第一移动管理网元的标识存储到已通知移动管理网元列表中,其中,已通知移动管理网元列表中包括会话管理网元已经通知了会话管理网元中与第一信息对应的地址资源不充足的移动管理网元的标识。
进一步的,作为一种实现,在会话管理网元将第一移动管理网元的标识存储到已通知移动管理网元列表中之前,本申请实施例公开的地址管理方法还可以包括:会话管理网元创建已通知移动管理网元列表。
或者,可选的,作为另一种实现,在会话管理网元将第一移动管理网元的标识存储到已通知移动管理网元列表中之前,本申请实施例公开的地址管理方法还可以包括:会话管理网元为第二终端分配IP地址之后,会话管理网元确定会话管理网元中与第一信息对应的地址资源不充足,其中,一个或多个TA的信息中包括第二终端对应的TA的信息,一个或多个DNN中包括第二终端对应的DNN;会话管理网元向为第二终端服务的第二移动管理网元发送第一通知消息;会话管理网元创建已通知移动管理网元列表。
作为一种实现,本申请实施例公开的地址管理方法还可以包括:会话管理网元确定会话管理网元中与第一信息对应的地址资源充足;会话管理网元向已通知移动管理网元列表中的移动管理网元的标识对应的移动管理网元发送第二通知消息,第二通知消息用于指示会话管理网元中与第一信息对应的地址资源充足。
作为一种实现,网络设备包括会话管理网元连接的移动管理网元或者网络功能存储网元;本申请实施例公开的地址管理方法还可以包括:会话管理网元确定会话管理网元中与第一信息对应的地址资源充足;会话管理网元向网络设备发送第二通知消息,该第二通知消息用于指示会话管理网元中与第一信息对应的地址资源充足。
作为一种实现,一个或多个TA的信息中包括第三终端对应的TA的信息,一个或多个DNN中包括第三终端对应的DNN;在会话管理网元确定会话管理网元中与第一信息对应的地址资源充足之前,本申请实施例公开的地址管理方法还可以包括:会话管理网元释放为第三终端分配的IP地址。
作为一种实现,会话管理网元中与第一信息对应的地址资源不充足包括会话管理网元中与第一信息对应的地址资源中可用地址资源的比例小于或者等于第一预设值;会话管理网元中与第一信息对应的地址资源充足包括会话管理网元中与第一信息对应的地址资源中可用地址资源的比例大于或者等于第二预设值,其中,第一预设值小于或者等于第二预设值。
可选的,本申请实施例中,第二通知消息携带第一信息以及地址充足指示;或者,第二通知消息携带会话管理网元的标识、第一信息以及地址充足指示。
可选的,本申请实施例中,第一通知消息携带第一信息以及地址不充足指示;或者,第一通知消息携带会话管理网元的标识、第一信息以及地址不充足指示。
上述地址管理方法中,例如,会话管理网元的操作可参考图7至图8中SMF1网元的操作及上述相关文字说明,在此不再赘述。
此外,本申请实施例还公开了一种地址管理方法,包括:网络设备接收来自第一会话管理网元的第一通知消息,该第一通知消息用于指示第一会话管理网元中与第一信息对应的地址资源不充足,其中,该第一信息包括一个或多个跟踪区TA的信息、或者一个或多个数据网络名称DNN中的至少一个;网络设备存储第一会话管理网元中与第一信息对应的地址资源不充足的信息。
作为一种实现,第一会话管理网元包括为第一终端服务的会话管理网元;相应的,一个或多个TA的信息中包括第一终端对应的TA的信息,一个或多个DNN中包括第一终端对应的DNN。
作为一种实现,网络设备包括为第一终端服务的第一移动管理网元;本申请实施例公开的地址管理方法还可以包括:第一移动管理网元接收来自第二终端的会话建立请求,该会话建立请求携带第二信息,该第二信息包括第二终端对应的TA的信息或者第二终端对应的DNN中的至少一个;第一移动管理网元根据第二信息、以及存储的一个或多个地址资源不充足的信息,选择第二会话管理网元为第二终端服务,其中,一个或多个地址资源包括一个或多个会话管理网元中与包括第二信息的信息对应的地址资源。
作为另一种实现,网络设备包括网络功能存储网元;本申请实施例公开的地址管理方法还可以包括:网络功能存储网元接收来自为第二终端服务的第二移动管理网元的请求消息,该请求消息携带第二信息,第二信息包括第二终端对应的TA的信息或者第二终端对应的DNN中的至少一个;网络功能存储网元根据第二信息、以及存储的一个或多个地址资源不充足的信息,确定可用的会话管理网元列表,其中,一个或多个地址资源包括一个或多个会话管理网元中与包括第二信息的信息对应的地址资源;网络功能存储网元向第二移动管理网元发送可用的会话管理网元列表,可用的会话管理网元列表用于选择第二会话管理网元为第二终端服务。
可选的,本申请实施例中,可用的会话管理网元列表中包括第二会话管理网元,第二会话管理网元中与第三信息对应的地址资源充足,其中,第三信息包括一个或多个TA的信息、或者一个或多个DNN中的至少一个,第三信息中包括第二信息。
作为一种实现,本申请实施例公开的地址管理方法还可以包括:网络设备接收来自第一会话管理网元的第二通知消息,该第二通知消息用于指示第一会话管理网元中与第一信息对应的地址资源充足;网络设备删除存储的第一会话管理网元中与第一信息对应的地址资源不充足的信息。
上述地址管理方法中,例如,网络设备的操作可参考图7至图8中AMF1网元的操作及上述相关文字说明,或者,网络设备的操作可参考图7至图8中NRF网元的操作及上述相关文字说明,在此不再赘述。
上述主要从各个网元之间交互的角度对本申请实施例提供的方案进行了介绍。可以理解的是,上述会话管理网元或者网络设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请实施例可以根据上述方法示例对会话管理网元或者网络设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
比如,以采用集成的方式划分各个功能模块的情况下,图9示出了一种会话管理网元90的结构示意图。该会话管理网元90包括:处理模块902和收发模块901。其中,处理模块902,用于确定会话管理网元90中与第一信息对应的地址资源不充足,其中,该第一信息包括一个或多个TA的信息、或者一个或多个DNN中的至少一个;收发模块901,用于向网络设备发送第一通知消息,该第一通知消息用于指示会话管理网元90中与第一信息对应的地址资源不充足。
可选的,处理模块902具体用于:在为第一终端分配IP地址之后,确定会话管理网元90中与第一信息对应的地址资源不充足,其中,一个或多个TA的信息中包括第一终端对应的TA的信息,一个或多个DNN中包括第一终端对应的DNN。
进一步的,一种可能的实现方式中,网络设备包括为第一终端服务的第一移动管理网元;如图9所示,会话管理网元90还包括存储模块903。存储模块903,用于将第一移动管理网元的标识存储到已通知移动管理网元列表中,其中,该已通知移动管理网元列表中包括会话管理网元90已经通知了会话管理网元90中与第一信息对应的地址资源不充足的移动管理网元的标识。
可选的,处理模块902,还用于创建已通知移动管理网元列表。
或者,可选的,处理模块902,还用于为第二终端分配IP地址之后,确定会话管理网元90中与第一信息对应的地址资源不充足,其中,一个或多个TA的信息中包括第二终端对应的TA的信息,一个或多个DNN中包括第二终端对应的DNN;收发模块901,还用于向为第二终端服务的第二移动管理网元发送第一通知消息;处理模块902,还用于创建已通知移动管理网元列表。
可选的,处理模块902,还用于确定会话管理网元90中与第一信息对应的地址资源充足;收发模块901,还用于向已通知移动管理网元列表中的移动管理网元的标识对应的移动管理网元发送第二通知消息,该第二通知消息用于指示会话管理网元90中与第一信息对应的地址资源充足。
另一种可能的实现方式中,网络设备包括会话管理网元90连接的移动管理网元或者网络功能存储网元;处理模块902,还用于确定会话管理网元90中与第一信息对应的地址资源充足;收发模块901,还用于向网络设备发送第二通知消息,该第二通知消息用于指示会话管理网元90中与第一信息对应的地址资源充足。
可选的,一个或多个TA的信息中包括第三终端对应的TA的信息,一个或多个DNN中包括第三终端对应的DNN;处理模块902,还用于释放为第三终端分配的IP地址。
其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
在本实施例中,该会话管理网元90以采用集成的方式划分各个功能模块的形式来呈现。这里的“模块”可以指特定ASIC,电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到该会话管理网元90可以采用图3所示的形式。
比如,图3中的处理器301可以通过调用存储器303中存储的计算机执行指令,使得会话管理网元90执行上述方法实施例中的地址管理方法。
具体的,图9中的收发模块901、处理模块902和存储模块903的功能/实现过程可以通过图3中的处理器301调用存储器303中存储的计算机执行指令来实现。或者,图9中的处理模块902的功能/实现过程可以通过图3中的处理器301调用存储器303中存储的计算机执行指令来实现,图9中的收发模块901的功能/实现过程可以通过图3中的通信接口304来实现,图9中的存储模块903的功能/实现过程可以通过图3中的存储器303来实现。
由于本实施例提供的会话管理网元可执行上述的地址管理方法,因此其所能获得的技术效果可参考上述方法实施例,在此不再赘述。
可选的,本申请实施例还提供了一种芯片***,该芯片***包括处理器,用于支持会话管理网元实现上述地址管理方法,例如确定会话管理网元中与第一信息对应的地址资源不充足。在一种可能的设计中,该芯片***还包括存储器。该存储器,用于保存会话管理网元必要的程序指令和数据。当然,存储器也可以不在芯片***中。该芯片***,可以由芯片构成,也可以包含芯片和其他分立器件,本申请实施例对此不作具体限定。
比如,以采用集成的方式划分各个功能模块的情况下,图10示出了一种网络设备100的结构示意图。该网络设备100包括:收发模块1001和存储模块1003。其中,收发模块1001,用于接收来自第一会话管理网元的第一通知消息,该第一通知消息用于指示第一会话管理网元中与第一信息对应的地址资源不充足,其中,该第一信息包括一个或多个TA的信息、或者一个或多个DNN中的至少一个;存储模块1003,用于存储第一会话管理网元中与第一信息对应的地址资源不充足的信息。
可选的,第一会话管理网元包括为第一终端服务的会话管理网元;相应的,一个或多个TA的信息中包括第一终端对应的TA的信息,一个或多个DNN中包括第一终端对应的DNN;
进一步的,一种可能的实现方式中,网络设备100包括为第一终端服务的第一移动管理网元;如图10所示,网络设备100还包括处理模块1002;收发模块1001,还用于接收来自第二终端的会话建立请求,该会话建立请求携带第二信息,该第二信息包括第二终端对应的TA的信息或者第二终端对应的DNN中的至少一个;处理模块1002,用于根据第二信息、以及存储的一个或多个地址资源不充足的信息,选择第二会话管理网元为第二终端服务,其中,一个或多个地址资源包括一个或多个会话管理网元中与包括第二信息的信息对应的地址资源。
另一种可能的实现方式中,网络设备100包括网络功能存储网元;如图10所示,网络设备100还包括处理模块1002;收发模块1001,还用于接收来自为第二终端服务的第二移动管理网元的请求消息,该请求消息携带第二信息,该第二信息包括第二终端对应的TA的信息或者第二终端对应的DNN中的至少一个;处理模块1002,用于根据第二信息、以及存储的一个或多个地址资源不充足的信息,确定可用的会话管理网元列表,其中,一个或多个地址资源包括一个或多个会话管理网元中与包括第二信息的信息对应的地址资源;收发模块1001,还用于向第二移动管理网元发送可用的会话管理网元列表,可用的会话管理网元列表用于选择第二会话管理网元为第二终端服务。
可选的,收发模块1001,还用于接收来自第一会话管理网元的第二通知消息,该第二通知消息用于指示第一会话管理网元中与第一信息对应的地址资源充足;处理模块1002,还用于删除存储的第一会话管理网元中与第一信息对应的地址资源不充足的信息。
其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
在本实施例中,该网络设备100以采用集成的方式划分各个功能模块的形式来呈现。这里的“模块”可以指特定ASIC,电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到该网络设备100可以采用图3所示的形式。
比如,图3中的处理器301可以通过调用存储器303中存储的计算机执行指令,使得网络设备100执行上述方法实施例中的地址管理方法。
具体的,图10中的收发模块1001、处理模块1002和存储模块1003的功能/实现过程可以通过图3中的处理器301调用存储器303中存储的计算机执行指令来实现。或者,图10中的处理模块1002的功能/实现过程可以通过图3中的处理器301调用存储器303中存储的计算机执行指令来实现,图10中的收发模块1001的功能/实现过程可以通过图3中的通信接口304来实现,图10中的存储模块1003的功能/实现过程可以通过图3中的存储器303来实现。
由于本实施例提供的网络设备可执行上述的地址管理方法,因此其所能获得的技术效果可参考上述方法实施例,在此不再赘述。
可选的,本申请实施例还提供了一种芯片***,该芯片***包括处理器,用于支持网络设备实现上述地址管理方法,例如根据第二信息、以及存储的一个或多个地址资源不充足的信息,选择第二会话管理网元为第二终端服务。在一种可能的设计中,该芯片***还包括存储器。该存储器,用于保存网络设备必要的程序指令和数据。当然,存储器也可以不在芯片***中。该芯片***,可以由芯片构成,也可以包含芯片和其他分立器件,本申请实施例对此不作具体限定。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。
尽管在此结合各实施例对本申请进行了描述,然而,在实施所要求保护的本申请过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (31)
1.一种地址管理方法,其特征在于,所述方法包括:
会话管理网元确定所述会话管理网元中与第一信息对应的地址资源不充足,其中,所述第一信息包括一个或多个跟踪区TA的信息、或者一个或多个数据网络名称DNN中的至少一个;
所述会话管理网元向网络设备发送第一通知消息,所述第一通知消息用于指示所述会话管理网元中与所述第一信息对应的地址资源不充足。
2.根据权利要求1所述的方法,其特征在于,所述会话管理网元确定所述会话管理网元中与第一信息对应的地址资源不充足,包括:
在所述会话管理网元为第一终端分配互联网协议IP地址之后,所述会话管理网元确定所述会话管理网元中与所述第一信息对应的地址资源不充足,其中,所述一个或多个TA的信息中包括所述第一终端对应的TA的信息,所述一个或多个DNN中包括所述第一终端对应的DNN。
3.根据权利要求2所述的方法,其特征在于,所述网络设备包括为所述第一终端服务的第一移动管理网元;所述方法还包括:
所述会话管理网元将所述第一移动管理网元的标识存储到已通知移动管理网元列表中,其中,所述已通知移动管理网元列表中包括所述会话管理网元已经通知了所述会话管理网元中与所述第一信息对应的地址资源不充足的移动管理网元的标识。
4.根据权利要求3所述的方法,其特征在于,在所述会话管理网元将所述第一移动管理网元的标识存储到已通知移动管理网元列表中之前,所述方法还包括:
所述会话管理网元创建所述已通知移动管理网元列表。
5.根据权利要求3所述的方法,其特征在于,在所述会话管理网元将所述第一移动管理网元的标识存储到已通知移动管理网元列表中之前,所述方法还包括:
所述会话管理网元为第二终端分配IP地址之后,所述会话管理网元确定所述会话管理网元中与所述第一信息对应的地址资源不充足,其中,所述一个或多个TA的信息中包括所述第二终端对应的TA的信息,所述一个或多个DNN中包括所述第二终端对应的DNN;
所述会话管理网元向为所述第二终端服务的第二移动管理网元发送所述第一通知消息;
所述会话管理网元创建所述已通知移动管理网元列表。
6.根据权利要求3-5任一项所述的方法,其特征在于,所述方法还包括:
所述会话管理网元确定所述会话管理网元中与所述第一信息对应的地址资源充足;
所述会话管理网元向所述已通知移动管理网元列表中的移动管理网元的标识对应的移动管理网元发送第二通知消息,所述第二通知消息用于指示所述会话管理网元中与所述第一信息对应的地址资源充足。
7.根据权利要求1所述的方法,其特征在于,所述网络设备包括所述会话管理网元连接的移动管理网元或者网络功能存储网元;所述方法还包括:
所述会话管理网元确定所述会话管理网元中与所述第一信息对应的地址资源充足;
所述会话管理网元向所述网络设备发送第二通知消息,所述第二通知消息用于指示所述会话管理网元中与所述第一信息对应的地址资源充足。
8.根据权利要求6或7所述的方法,其特征在于,所述一个或多个TA的信息中包括第三终端对应的TA的信息,所述一个或多个DNN中包括所述第三终端对应的DNN;在所述会话管理网元确定所述会话管理网元中与所述第一信息对应的地址资源充足之前,所述方法还包括:
所述会话管理网元释放为所述第三终端分配的IP地址。
9.根据权利要求6-8任一项所述的方法,其特征在于,所述会话管理网元中与所述第一信息对应的地址资源不充足包括所述会话管理网元中与所述第一信息对应的地址资源中可用地址资源的比例小于或者等于第一预设值;所述会话管理网元中与所述第一信息对应的地址资源充足包括所述会话管理网元中与所述第一信息对应的地址资源中可用地址资源的比例大于或者等于第二预设值,其中,所述第一预设值小于或者等于所述第二预设值。
10.根据权利要求6-9任一项所述的方法,其特征在于,所述第二通知消息携带所述第一信息以及地址充足指示;或者,所述第二通知消息携带所述会话管理网元的标识、所述第一信息以及地址充足指示。
11.根据权利要求1-10任一项所述的方法,其特征在于,所述第一通知消息携带所述第一信息以及地址不充足指示;或者,所述第一通知消息携带所述会话管理网元的标识、所述第一信息以及地址不充足指示。
12.一种地址管理方法,其特征在于,所述方法包括:
网络设备接收来自第一会话管理网元的第一通知消息,所述第一通知消息用于指示所述第一会话管理网元中与第一信息对应的地址资源不充足,其中,所述第一信息包括一个或多个跟踪区TA的信息、或者一个或多个数据网络名称DNN中的至少一个;
所述网络设备存储所述第一会话管理网元中与所述第一信息对应的地址资源不充足的信息。
13.根据权利要求12所述的方法,其特征在于,所述第一会话管理网元包括为第一终端服务的会话管理网元;相应的,所述一个或多个TA的信息中包括所述第一终端对应的TA的信息,所述一个或多个DNN中包括所述第一终端对应的DNN。
14.根据权利要求13所述的方法,其特征在于,所述网络设备包括为所述第一终端服务的第一移动管理网元;所述方法还包括:
所述第一移动管理网元接收来自第二终端的会话建立请求,所述会话建立请求携带第二信息,所述第二信息包括所述第二终端对应的TA的信息或者所述第二终端对应的DNN中的至少一个;
所述第一移动管理网元根据所述第二信息、以及存储的一个或多个地址资源不充足的信息,选择第二会话管理网元为所述第二终端服务,其中,所述一个或多个地址资源包括一个或多个会话管理网元中与包括所述第二信息的信息对应的地址资源。
15.根据权利要求12或13所述的方法,其特征在于,所述网络设备包括网络功能存储网元;所述方法还包括:
所述网络功能存储网元接收来自为第二终端服务的第二移动管理网元的请求消息,所述请求消息携带第二信息,所述第二信息包括所述第二终端对应的TA的信息或者所述第二终端对应的DNN中的至少一个;
所述网络功能存储网元根据所述第二信息、以及存储的一个或多个地址资源不充足的信息,确定可用的会话管理网元列表,其中,所述一个或多个地址资源包括一个或多个会话管理网元中与包括所述第二信息的信息对应的地址资源;
所述网络功能存储网元向所述第二移动管理网元发送所述可用的会话管理网元列表,所述可用的会话管理网元列表用于选择第二会话管理网元为所述第二终端服务。
16.根据权利要求15所述的方法,其特征在于,所述可用的会话管理网元列表中包括所述第二会话管理网元,所述第二会话管理网元中与第三信息对应的地址资源充足,其中,所述第三信息包括一个或多个TA的信息、或者一个或多个DNN中的至少一个,所述第三信息中包括所述第二信息。
17.根据权利要求12-16任一项所述的方法,其特征在于,所述方法还包括:
所述网络设备接收来自所述第一会话管理网元的第二通知消息,所述第二通知消息用于指示所述第一会话管理网元中与所述第一信息对应的地址资源充足;
所述网络设备删除存储的所述第一会话管理网元中与所述第一信息对应的地址资源不充足的信息。
18.一种会话管理网元,其特征在于,所述会话管理网元包括:处理模块和收发模块;
所述处理模块,用于确定所述会话管理网元中与第一信息对应的地址资源不充足,其中,所述第一信息包括一个或多个跟踪区TA的信息、或者一个或多个数据网络名称DNN中的至少一个;
所述收发模块,用于向网络设备发送第一通知消息,所述第一通知消息用于指示所述会话管理网元中与所述第一信息对应的地址资源不充足。
19.根据权利要求18所述的会话管理网元,其特征在于,所述处理模块具体用于:
在为第一终端分配互联网协议IP地址之后,确定所述会话管理网元中与所述第一信息对应的地址资源不充足,其中,所述一个或多个TA的信息中包括所述第一终端对应的TA的信息,所述一个或多个DNN中包括所述第一终端对应的DNN。
20.根据权利要求19所述的会话管理网元,其特征在于,所述网络设备包括为所述第一终端服务的第一移动管理网元;所述会话管理网元还包括存储模块;
所述存储模块,用于将所述第一移动管理网元的标识存储到已通知移动管理网元列表中,其中,所述已通知移动管理网元列表中包括所述会话管理网元已经通知了所述会话管理网元中与所述第一信息对应的地址资源不充足的移动管理网元的标识。
21.根据权利要求20所述的会话管理网元,其特征在于,
所述处理模块,还用于创建所述已通知移动管理网元列表。
22.根据权利要求20所述的会话管理网元,其特征在于,
所述处理模块,还用于为第二终端分配IP地址之后,确定所述会话管理网元中与所述第一信息对应的地址资源不充足,其中,所述一个或多个TA的信息中包括所述第二终端对应的TA的信息,所述一个或多个DNN中包括所述第二终端对应的DNN;
所述收发模块,还用于向为所述第二终端服务的第二移动管理网元发送所述第一通知消息;
所述处理模块,还用于创建所述已通知移动管理网元列表。
23.根据权利要求20-22任一项所述的会话管理网元,其特征在于,
所述处理模块,还用于确定所述会话管理网元中与所述第一信息对应的地址资源充足;
所述收发模块,还用于向所述已通知移动管理网元列表中的移动管理网元的标识对应的移动管理网元发送第二通知消息,所述第二通知消息用于指示所述会话管理网元中与所述第一信息对应的地址资源充足。
24.根据权利要求18所述的会话管理网元,其特征在于,所述网络设备包括所述会话管理网元连接的移动管理网元或者网络功能存储网元;
所述处理模块,还用于确定所述会话管理网元中与所述第一信息对应的地址资源充足;
所述收发模块,还用于向所述网络设备发送第二通知消息,所述第二通知消息用于指示所述会话管理网元中与所述第一信息对应的地址资源充足。
25.根据权利要求23或24所述的会话管理网元,其特征在于,所述一个或多个TA的信息中包括第三终端对应的TA的信息,所述一个或多个DNN中包括所述第三终端对应的DNN;
所述处理模块,还用于释放为所述第三终端分配的IP地址。
26.一种网络设备,其特征在于,所述网络设备包括:收发模块和存储模块;
所述收发模块,用于接收来自第一会话管理网元的第一通知消息,所述第一通知消息用于指示所述第一会话管理网元中与第一信息对应的地址资源不充足,其中,所述第一信息包括一个或多个跟踪区TA的信息、或者一个或多个数据网络名称DNN中的至少一个;
所述存储模块,用于存储所述第一会话管理网元中与所述第一信息对应的地址资源不充足的信息。
27.根据权利要求26所述的网络设备,其特征在于,所述第一会话管理网元包括为第一终端服务的会话管理网元;相应的,所述一个或多个TA的信息中包括所述第一终端对应的TA的信息,所述一个或多个DNN中包括所述第一终端对应的DNN。
28.根据权利要求27所述的网络设备,其特征在于,所述网络设备包括为所述第一终端服务的第一移动管理网元;所述网络设备还包括处理模块;
所述收发模块,还用于接收来自第二终端的会话建立请求,所述会话建立请求携带第二信息,所述第二信息包括所述第二终端对应的TA的信息或者所述第二终端对应的DNN中的至少一个;
所述处理模块,用于根据所述第二信息、以及存储的一个或多个地址资源不充足的信息,选择第二会话管理网元为所述第二终端服务,其中,所述一个或多个地址资源包括一个或多个会话管理网元中与包括所述第二信息的信息对应的地址资源。
29.根据权利要求26或27所述的网络设备,其特征在于,所述网络设备包括网络功能存储网元;所述网络设备还包括处理模块;
所述收发模块,还用于接收来自为第二终端服务的第二移动管理网元的请求消息,所述请求消息携带第二信息,所述第二信息包括所述第二终端对应的TA的信息或者所述第二终端对应的DNN中的至少一个;
所述处理模块,用于根据所述第二信息、以及存储的一个或多个地址资源不充足的信息,确定可用的会话管理网元列表,其中,所述一个或多个地址资源包括一个或多个会话管理网元中与包括所述第二信息的信息对应的地址资源;
所述收发模块,还用于向所述第二移动管理网元发送所述可用的会话管理网元列表,所述可用的会话管理网元列表用于选择第二会话管理网元为所述第二终端服务。
30.根据权利要求26-29任一项所述的网络设备,其特征在于,所述网络设备还包括处理模块;
所述收发模块,还用于接收来自所述第一会话管理网元的第二通知消息,所述第二通知消息用于指示所述第一会话管理网元中与所述第一信息对应的地址资源充足;
所述处理模块,还用于删除存储的所述第一会话管理网元中与所述第一信息对应的地址资源不充足的信息。
31.一种地址管理***,其特征在于,所述地址管理***包括会话管理网元以及网络设备;
所述会话管理网元,用于确定所述会话管理网元中与第一信息对应的地址资源不充足,并向网络设备发送第一通知消息,其中,所述第一通知消息用于指示所述会话管理网元中与所述第一信息对应的地址资源不充足,所述第一信息包括一个或多个跟踪区TA的信息、或者一个或多个数据网络名称DNN中的至少一个;
所述网络设备,用于接收来自所述会话管理网元的所述第一通知消息。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810201012.9A CN110266826B (zh) | 2018-03-12 | 2018-03-12 | 地址管理方法、设备及*** |
PCT/CN2019/075445 WO2019174437A1 (zh) | 2018-03-12 | 2019-02-19 | 地址管理方法、设备及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810201012.9A CN110266826B (zh) | 2018-03-12 | 2018-03-12 | 地址管理方法、设备及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110266826A true CN110266826A (zh) | 2019-09-20 |
CN110266826B CN110266826B (zh) | 2020-11-17 |
Family
ID=67907382
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810201012.9A Active CN110266826B (zh) | 2018-03-12 | 2018-03-12 | 地址管理方法、设备及*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN110266826B (zh) |
WO (1) | WO2019174437A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114039947A (zh) * | 2020-07-21 | 2022-02-11 | 中国电信股份有限公司 | 终端地址分配方法、upf、***以及存储介质 |
CN114363881A (zh) * | 2021-12-03 | 2022-04-15 | 京信网络***股份有限公司 | 一种ip地址的分配方法、装置、设备及介质 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112584326B (zh) * | 2019-09-29 | 2023-08-22 | 华为技术有限公司 | 一种通信方法、装置以及*** |
WO2021196031A1 (zh) * | 2020-03-31 | 2021-10-07 | 华为技术有限公司 | 定位请求处理方法、设备及*** |
CN118138568A (zh) * | 2022-12-01 | 2024-06-04 | 中兴通讯股份有限公司 | 地址分配方法、装置和用户平面功能实体 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007011638A2 (en) * | 2005-07-14 | 2007-01-25 | Interdigital Technology Corporation | Wireless communication system and method of implementing an evolved system attachment procedure |
US20080107067A1 (en) * | 2006-11-08 | 2008-05-08 | Electronics And Telecommunications Research Institute | Method for allocating ip address to mobile station in mobile communication system |
CN101741925A (zh) * | 2009-12-14 | 2010-06-16 | 中兴通讯股份有限公司 | 一种接入地址的分配方法及一种接入设备 |
CN103178973A (zh) * | 2011-12-21 | 2013-06-26 | 中国电信股份有限公司 | 管理ip地址的方法、***和设备 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104320502B (zh) * | 2014-11-14 | 2017-11-24 | 大唐移动通信设备有限公司 | 终端网关ip地址分配方法、数据传输的方法、mme及*** |
CN105554178B (zh) * | 2015-12-31 | 2019-07-19 | 上海华为技术有限公司 | 一种地址分配的方法、网关及*** |
CN106993067B (zh) * | 2017-03-16 | 2020-07-21 | 华为技术有限公司 | 路由下发方法及设备 |
-
2018
- 2018-03-12 CN CN201810201012.9A patent/CN110266826B/zh active Active
-
2019
- 2019-02-19 WO PCT/CN2019/075445 patent/WO2019174437A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007011638A2 (en) * | 2005-07-14 | 2007-01-25 | Interdigital Technology Corporation | Wireless communication system and method of implementing an evolved system attachment procedure |
US20080107067A1 (en) * | 2006-11-08 | 2008-05-08 | Electronics And Telecommunications Research Institute | Method for allocating ip address to mobile station in mobile communication system |
CN101741925A (zh) * | 2009-12-14 | 2010-06-16 | 中兴通讯股份有限公司 | 一种接入地址的分配方法及一种接入设备 |
CN103178973A (zh) * | 2011-12-21 | 2013-06-26 | 中国电信股份有限公司 | 管理ip地址的方法、***和设备 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114039947A (zh) * | 2020-07-21 | 2022-02-11 | 中国电信股份有限公司 | 终端地址分配方法、upf、***以及存储介质 |
CN114039947B (zh) * | 2020-07-21 | 2024-03-15 | 中国电信股份有限公司 | 终端地址分配方法、upf、***以及存储介质 |
CN114363881A (zh) * | 2021-12-03 | 2022-04-15 | 京信网络***股份有限公司 | 一种ip地址的分配方法、装置、设备及介质 |
CN114363881B (zh) * | 2021-12-03 | 2023-10-20 | 京信网络***股份有限公司 | 一种ip地址的分配方法、装置、设备及介质 |
Also Published As
Publication number | Publication date |
---|---|
CN110266826B (zh) | 2020-11-17 |
WO2019174437A1 (zh) | 2019-09-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110167003B (zh) | 会话管理方法、设备及*** | |
CN110266826A (zh) | 地址管理方法、设备及*** | |
US20210368397A1 (en) | Service Continuity Implementation Method, Device, and Service Continuity Implementation System | |
CN110035562A (zh) | 会话管理方法、设备及*** | |
CN109275160A (zh) | 数据分流方法、设备及*** | |
CN109548082A (zh) | 业务重定向方法及装置 | |
WO2021057600A1 (zh) | 网络切片选择的方法、设备及*** | |
CN109788078A (zh) | 应用服务器切换方法、设备及*** | |
CN113596191B (zh) | 一种数据处理方法、网元设备以及可读存储介质 | |
US12004264B2 (en) | Session management method, device, and system | |
WO2018134684A1 (zh) | 无线接入网中用于网络切片的资源分配方法和编排器 | |
CN109842639A (zh) | 实现切换过程中业务连续性的方法、设备及*** | |
CN110166407A (zh) | QoS流处理方法、设备及*** | |
CN110049485A (zh) | 一种配置ue的策略的方法、装置和*** | |
JP6795144B2 (ja) | 位置変更報知方法、デバイスおよびシステム | |
WO2021238660A1 (zh) | 通信方法及装置 | |
CN109429221A (zh) | 数据传输方法、设备及*** | |
CN109936506A (zh) | 数据传输方法、设备及*** | |
CN112788542B (zh) | 通信方法、设备及*** | |
CN110098942A (zh) | 报文传输方法、设备及*** | |
WO2019184723A1 (zh) | 策略和计费控制规则获取方法、装置及*** | |
CN112019363B (zh) | 确定业务传输需求的方法、设备及*** | |
CN110446233A (zh) | 切换方法、设备及*** | |
CN110519809A (zh) | 管理pdu会话的方法、装置和*** | |
CN109495942A (zh) | 一种基于用户设备位置的数据传输方法、装置和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |