一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

IP地址的重用的制作方法

2022-12-10 00:34:25 来源:中国专利 TAG:

ip地址的重用
技术领域
1.本公开涉及电信领域,并且具体地,涉及网络单元(ne)、在ne处的用于促进互联网协议(ip)地址重用的方法、以及包括该ne的电信系统。


背景技术:

2.在现代电信网络中,几乎网络中的每个设备或节点将被分配有至少一个ip地址,因此ip地址肯定是网络运营商的最重要的资源之一。
3.ip地址是分配给与使用互联网协议进行通信的网络连接的每个设备的数字标签。ip地址提供两个主要功能:主机或网络接口标识和位置寻址。互联网协议版本4(ipv4)将ip地址定义为32比特数,例如十进制的202.106.196.115或二进制的“11001010 01101010 11000100 01110011”。然而,由于互联网的快速发展和可用ipv4地址的枯竭,提出了使用128个比特的ip地址的新版本ip(ipv6),例如十六进制的2400:3200::1或其完整地址格式的2400:3200:0000:0000:0000:0000:0000:0001。
4.ip地址空间由互联网号码分配机构(iana)进行全局管理,并由在其指定区域内负责分配给本地互联网注册管理机构(例如,互联网服务提供商和其他最终用户)的五个区域互联网注册管理机构(rir)进行管理。ipv4地址由iana以每块大约1680万个地址的形式分发给rir。此外,一些ipv4地址是针对专用网络保留的,并且不是全球唯一的。
5.尽管ipv6支持比其前身ipv4多得多的ip地址,但仅支持ipv4的传统设备的存在需要现代电信网络来支持ipv4以与传统设备进行通信,因此ipv4仍然被广泛使用,并且仍然需要更多的ipv4地址。例如,中国最大的电信运营商之一可以拥有数亿订户,而由亚太网络信息中心(apnic)分配给运营商的公共ipv4地址可能不到一百万。在这种情况下,即使使用网络地址转换(nat)技术,运营商仍然无法为其订户和服务于订户的众多节点提供足够的ipv4地址(甚至是私有ipv4地址)进行通信。因此,运营商为其订户提供足够的ip地址是关键问题。


技术实现要素:

6.根据本公开的第一方面,提供了一种在第一网络单元处的用于促进在包括第一用户设备(ue)的多个ue处重用ip地址的方法。该方法可以包括:向第二网络单元发送与所述第一ue相关联的第一请求消息,所述第一请求消息包括ip地址和第一指示符,所述第一指示符结合所述ip地址唯一地标识所述第一ue的会话,其中,所述第一指示符指示关于适用于所述ip地址的ip地址池的信息。
7.在一些实施例中,该方法还可以包括:从第二网络单元接收响应于第一请求消息的与第一ue相关联的第一响应消息。在一些实施例中,第二网络单元可以是认证、授权和记账(aaa)服务器中的用于记账的部分。在一些实施例中,第一请求消息可以是以下之一:记帐请求开始消息、记帐请求停止消息、acr命令、以及记帐请求临时更新消息,并且,第一响应消息是以下中的对应一个:记账响应开始消息、记账响应停止消息、aca命令、以及记账响
ip-address-pool-id属性、3gpp-ip-address-pool-info属性、或定制的远程认证拨号用户服务属性。在一些实施例中,第一请求消息还可以包括第四指示符,该第四指示符标识要由第一ue接入的网络。在一些实施例中,第四指示符可以是called-station-id属性或定制的radius属性。在一些实施例中,ip地址包括ipv4地址、ipv6前缀或二者。在一些实施例中,第一网络单元可以是会话管理功能(smf)或控制平面的分组数据网络(pdn)网关(pgw-c)。
13.根据本公开的第三方面,提供了一种在第三网络单元处的用于促进在包括第一ue的多个ue处重用ip地址的方法。该方法可以包括:从第一网络单元接收与第一ue相关联的第二请求消息,第二请求消息包括一个或多个第二指示符,每个第二指示符指示ip地址池,来自ip地址池的一个或多个ip地址可用于分配给第一ue;从由一个或多个第二指示符指示的一个或多个ip地址池中确定第一ip地址池以分配给第一ue;以及向第一网络单元发送第二响应消息,该第二响应消息包括标识第一ip地址池的第三指示符。
14.在一些实施例中,第三网络单元可以是aaa服务器中的用于认证的部分。在一些实施例中,第二请求消息可以是接入请求消息或直径可扩展认证协议(eap)请求(der)消息,并且第二响应消息是接入接受消息或直径eap应答(dea)消息中的对应一个。在一些实施例中,一个或多个第二指示符和第三指示符中的每一个可以包括唯一地标识第一ip地址池的第一字段。在一些实施例中,一个或多个第二指示符和第三指示符中的每一个还可以包括第二字段,该第二字段指示适用于由第一字段标识的ip地址池的ip版本。在一些实施例中,第二字段可以指示ipv4、ipv6中的一个或ipv4、ipv6二者。在一些实施例中,一个或多个第二指示符和第三指示符中的每一个还包括指示第一字段的长度的第三字段。在一些实施例中,一个或多个第二指示符和第三指示符中的每一个可以是3gpp-ip-address-pool-id属性、3gpp-ip-address-pool-info属性、或定制的远程认证拨号用户服务(radius)属性。在一些实施例中,ip地址可以包括ipv4地址、ipv6前缀或二者。在一些实施例中,第一网络单元可以是会话管理功能(smf)或控制平面的分组数据网络(pdn)网关(pgw-c)。
15.根据本公开的第四方面,提供了第一网络单元。该第一网络单元可以包括:处理器;存储器,存储指令,该指令在由处理器执行时,使处理器执行上述在第一网络单元处的方法。
16.根据本公开的第五方面,提供了第二网络单元。该第二网络单元可以包括:处理器;存储器,存储指令,该指令在由处理器执行时,使处理器执行上述在第二网络单元处的方法。
17.根据本公开的第六方面,提供了第三网络单元。该第三网络单元可以包括:处理器;存储器,存储指令,该指令在由处理器执行时,使处理器执行上述在第三网络单元处的方法。
18.根据本公开的第七方面,提供了一种电信系统。该电信系统可以包括:一个或多个用户设备;上述第一网络单元;上述第二网络单元;以及上述第三网络单元。
19.根据本公开的第八方面,提供了一种存储指令的非暂时性计算机可读存储介质。该指令在由处理器执行时使该处理器执行上述任何方法。
20.根据本公开的第九方面,提供了一种在第一网络单元处的用于促进在包括第一用户设备(ue)的多个ue处重用互联网协议(ip)地址的方法。该方法可以包括:向第二网络单元发送与第一ue相关联的请求消息,第一请求消息包括指示关于ip地址池的信息的指示
符,其中,关于ip地址池的信息指示ip地址池的ip版本;以及从第三网络单元接收响应于请求消息的响应消息,该响应消息包括指示关于ip地址池的信息的指示符,其中,关于ip地址池的信息指示ip地址池的ip版本。在一些实施例中,该请求消息可以是以下之一:接入请求消息、记账请求消息、der命令、aar命令和acr命令;该响应消息可以是以下之一:接入接受消息、记账响应消息、dea消息、aaa命令和aca命令。
附图说明
21.根据以下结合附图的描述和所附权利要求,本公开的前述特征和其它特征将变得更加完全地明确。应该理解:这些附图仅描绘了根据本公开的若干实施例,并因此不应被认为限制本公开的范围,将通过使用附图以附加的特性和细节来描述本公开。
22.图1是示出了根据本公开的实施例的典型5g新无线电(nr)网络架构的概览图。
23.图2是示出了根据本公开的实施例的用于在多个ue处重用ip地址的方法可适用的电信系统的图。
24.图3是示出了根据本公开的实施例的在用于促进ip地址重用的不同节点之间交换的示例性消息的消息流程图。
25.图4是示出了根据本公开的另一实施例的在用于促进ip地址重用的不同节点之间交换的示例性消息的另一消息流程图。
26.图5是示出了根据本公开的实施例的在第一网络单元处的用于促进ip地址重用的示例性方法的流程图。
27.图6是示出了根据本公开的实施例的在第二网络单元处的用于促进ip地址重用的示例性方法的流程图。
28.图7是示出了根据本公开的实施例的在第三网络单元处的用于促进ip地址重用的示例性方法的流程图。
29.图8示意性地示出了根据本公开的实施例的可以在网络单元中使用的布置的实施例。
具体实施方式
30.以下参考附图中示出的实施例来描述本公开。然而,应理解,这些描述仅仅提供用于示意目的,而不是限制本公开。此外,以下省略了对已知结构和技术的描述,以免不必要地模糊本公开的构思。
31.本领域技术人员将理解:术语“示例性”在本文中用于表示“说明性的”或“用作示例”,并且不意在暗示特定实施例优于另一个实施例或者特定特征是必不可少的。同样,除非上下文另有明确指示,否则术语“第一”、“第二”、“第三”、“第四”及类似术语仅用于将项目或特征的一个特定实例与另一特定实例区分开来,而不指示特定顺序或排列。此外,如本文所使用的术语“步骤”意在与“操作”或“动作”同义。除非所描述的操作的上下文或细节另有明确指示,否则本文对步骤序列的任何描述并不意味着这些操作必须以特定顺序执行,或者甚至这些操作以任意顺序执行。
32.除非文中明确限定或根据上下文来理解,否则本文所用的条件性语言(诸如,“能够”、“应该”、“可以”、“例如”等)通常是为了传达一些实施例包括一些特征、元件和/或状态
同时其他实施例不包括所述特征、元件和/或状态。因此,这种条件性语言通常不是为了暗示特征、元件和/或状态对于一个或多个实施例而言在任何情况下都是必须的,或暗示一个或多个实施例必须包括逻辑以便在具有或没有作者输入或许可的情况下决定是否将这些特征、元件和/或状态包括在任意特定实施例中,或在任意特定实施例中执行所述特征、元件和/或状态。此外,术语“或”用作包括性含义(且不是排除性含义),使得当被使用例如以连接元件列表时,术语“或”表示列表中的元件之一、一部分或全部。此外,除了具有其普通含义之外,本文中使用的术语“每个”可以意指应用术语“每个”的元素集合的任何子集。
33.术语“基于”应被解读为“至少部分基于”。术语“一个实施例”和“实施例”应被解读为“至少一个实施例”。术语“另一实施例”应被解读为“至少一个其他实施例”。下面可以包括显式和隐式的其他定义。此外,除非另有明确说明,否则诸如短语“x、y和z中的至少一个”之类的语句应结合上下文被理解为通常用于表达项目、术语等可以是x、y或z或者其组合。
34.本文使用的术语仅仅用于描述特定实施例的目的,而不旨在限制示例实施例。如本文所使用的,单数形式“一”,“一个”和“所述”意在包括复数形式,除非上下文明确地给出相反的指示。将进一步理解的是,当在本文中使用时,词语“包含”、“具有”、“包括”指明所陈述的特征、元件和/或组件等的存在,但不排除存在或添加一个或多个其它特征、元件、组件和/或其组合。还将理解:除非明确有相反说明,否则当在本文中使用时,术语“连接”、“与.....连接”、“连接到”等仅意味着在两个元件之间存在电连接或通信连接并且它们可以直接或间接连接。
35.当然,在不脱离本公开的范围和实质特征的情况下,本公开可以以不同于本文所阐述的那些的其它特定方式来实现。下面讨论的一个或多个具体过程可以在包括一个或多个适当配置的处理电路在内的任何电子设备中执行,在一些实施例中,这些处理电路可以体现在一个或多个专用集成电路(asic)中。在一些实施例中,这些处理电路可以包括一个或多个微处理器、微控制器、和/或被编程有适当软件和/或固件以实现上述一个或多个操作及其变化的数字信号处理器。在一些实施例中,这些处理电路可以包括执行上述功能中的一个或多个功能的定制硬件。所提出的实施例因此在所有方面应被视为说明性的而不是限制性的。
36.尽管将在附图中示出并且在下面的具体实施方式中描述了本公开的多个实施例,但应当理解:本公开不限于所公开的实施例,而是还能够进行多种重新布置、修改和替换,而不脱离如将在所附权利要求中阐述和限定的本公开。
37.此外,请注意,尽管以下对本公开的一些实施例的描述是在5g新无线电(nr)的上下文中给出的,但是本公开不限于此。事实上,只要涉及ip地址重用,本公开的发明构思就可适用于任何适当的通信架构,例如,可适用于全球移动通信系统(gsm)/通用分组无线服务(gprs)、增强型数据速率gsm演进(edge)、码分多址(cdma)、宽带cdma(wcdma)、时分同步cdma(td-scdma)、cdma2000、全球微波接入互操作性(wimax)、无线保真度(wi-fi)、第4代长期演进(lte)、高级lte(lte-a)或第5代新无线电(5g nr)等。因此,本领域技术人员可以容易地理解,本文使用的术语也可以指代它们在任何其他基础设施中的等同物。例如,本文使用的术语“用户设备”或“ue”可以指代移动设备、移动终端、移动站、用户设备、用户终端、无线设备、无线终端或任何其他等同物。又例如,本文使用的术语“gnb”可以指代基站、基站收发机站、接入点、热点、nodeb、演进的nodeb、网络单元或任何其他等同物。此外,本文使用的
术语“网络单元”可以指代网络功能、网络实体、节点、网络设备或网络侧的任何其他设备。此外,请注意,本文使用的术语“指示符”可以指代属性、设置、配置、配置文件、标识符、字段、一个或多个比特/八位字节、或可以直接或间接指示感兴趣的信息的任何数据。
38.5g核心网络已经围绕使用标准应用编程接口(api)调用的服务进行了设计。从表面上看,5g架构看起来与4g演进分组核心(epc)非常不同,但仔细观察,可以看到从4g架构到5g架构的演进。
39.例如,5g核心是从4g epc分两步演变而来的:
[0040]-4g epc的控制和用户平面分离(cups);以及
[0041]-将4g epc cups功能重组为服务。
[0042]
cups
[0043]
在4g epc中引入控制和用户平面分离是迈向5g架构的第一步。服务网关(sgw)和分组数据网络(pdn)网关(pgw)功能被拆分为控制和数据平面组件:
[0044]-sgw

sgw-c和sgw-u
[0045]-pgw

pgw-c和pgw-u
[0046]
重组到服务
[0047]
随着控制和用户平面功能的分离,拆分的功能被重组为新的网络功能,例如接入和移动性功能(amf)、会话管理功能(smf)、用户平面功能(upf)等。通常,5g中的amf执行先前由4g中的移动性管理实体(mme)执行的大部分功能,smf执行先前由mme执行的除了先前由sgw和pgw执行的控制平面(cp)功能之外的其余功能,并且upf执行先前由sgw和pgw执行的用户平面(up)功能。以这种方式,4g epc组件已被重组为面向服务的功能。因此,对针对5g定义的网络功能的任何引用也可适用于针对4g或任何其他适当的电信技术定义的节点。例如,当在一些实施例中提及“smf”时,“pgw-c”或“sgw-c”可以同样适用。例如,当在一些实施例中提及“upf”时,“pgw-u”或“sgw-u”可以同样适用。
[0048]
图1是示出了根据本公开的实施例的典型5g新无线电(nr)网络架构10的概览图。如图1所示,网络10可以包括一个或多个ue 100和(无线电)接入网((r)an)105,(无线电)接入网((r)an)105可以是基站、节点b、演进的nodeb(enb)、gnb、或向ue 100提供接入的任何实体。此外,网络10可以包括其核心网络部分,其包括(但不限于):amf 110、smf 115、策略控制功能(pcf)120、应用功能(af)125、网络切片选择功能(nssf)130、认证服务器功能(ausf)135、统一数据管理(udm)140、网络暴露功能(nef)145、网络存储库功能(nrf)150和upf 155。如图1所示,这些实体可以经由基于服务的接口(例如,namf、nsmf、npcf等)和/或参考点(例如,n1、n2、n3、n6、n9等)彼此通信。
[0049]
然而,本公开不限于此。在一些其他实施例中,网络10可以包括附加网络功能、较少的网络功能、或图1所示的现有网络功能的一些变型。例如,在具有4g架构的网络中,执行这些功能的实体可以与图1所示的实体不同。再例如,在具有混合的4g/5g架构的网络中,一些实体可以与图1所示的实体相同,而另一些可以不同。此外,图1所示的功能对于本公开的实施例不是必需的。换言之,它们中的一些可以从本公开的一些实施例中缺失。
[0050]
这里,下面将详细描述本公开的实施例中可以涉及的图1所示的一些功能,例如amf 110、smf 115和upf 155。
[0051]
参考图1,如上所述,amf 110可以执行mme在4g网络中执行的大部分功能。下面是
其功能中的一些的简要列表:
[0052]-端接ran cp接口(n2);
[0053]-非接入层(nas)信令;
[0054]-nas加密和完整性保护;
[0055]-移动性管理(mm)层nas端接;
[0056]-会话管理(sm)层nas转发;
[0057]-认证ue;
[0058]-管理安全上下文;
[0059]-注册管理;
[0060]-连接管理;
[0061]-可达性管理;
[0062]-移动性管理;以及
[0063]-应用来自pcf的移动性相关策略(例如,移动性限制)。
[0064]
此外,smf 115可以执行由4g mme、sgw-c和pgw-c处理的会话管理功能。下面是其功能中的一些的简要列表:
[0065]-向ue分配ip地址;
[0066]-用于会话管理(sm)的nas信令;
[0067]-经由amf向ran发送qos和策略信息;
[0068]-下行链路数据通知;
[0069]-选择和控制upf以进行业务路由;
[0070]-充当与所提供的用户平面服务相关的所有通信的接口;以及
[0071]-合法拦截——控制平面。
[0072]
此外,如上所述,upf 155本质上是sgw和pgw的数据平面部分的融合。在cups架构的上下文中:epc sgw-u epc pgw-u

5g upf。
[0073]
upf 155可以执行以下功能:
[0074]-分组路由和转发
[0075]-分组检测和qos处理,并且upf可以可选地集成深度分组检测(dpi)以用于分组检测和分类;
[0076]-连接到互联网pop(存在点),并且upf可以可选地集成防火墙和网络地址转换(nat)功能;
[0077]-用于rat内和rat间切换的移动锚点;
[0078]-合法拦截——用户平面;以及
[0079]-维护和报告业务统计。
[0080]
如图1所示,upf 155可通信地连接到数据网络(dn)160,该数据网络(dn)160可以是互联网或转而可通信地连接到互联网,使得ue 100最终可以例如经由ran 105和upf 155与网络10外部的其他设备传送其用户平面数据。
[0081]
如上所述,为了在大型运营商网络中针对大量ue支持更多的ip地址,运营商可能需要将相同的ip地址范围部署到例如图2所示的具有不同防火墙/nat的多个upf,下面将详细描述图2。使用nat技术,与具有相同接入点名称(apn)或数据网络名称(dnn)且具有相同
29.561v16.3.0(2020-03)第11.3.1节中定义的“3gpp-ip-address-pool-id”)可以根据本技术的一些实施例被重用以结合分配给ue的ip地址来唯一地标识ue的pdu会话或ue本身。
[0089]
然而,ts 29.561中属性“3gpp-ip-address-pool-id”的当前定义如下:
[0090]
smf可以基于upf id、s-nssai、dnn和ip版本来确定ip地址池id,如3gpp ts 23.501[2]中的子条款5.8.2.2.1中所描述的,并且将ip地址池id包括在3gpp-ip-address-pool-id内并将其发送给dn-aaa。dn-aaa从所请求的ip地址池中分配ipv6前缀或ipv4地址。多个3gpp-ip-address-pool-id子属性可以在radius接入请求消息中发送。
[0091]

[0092][0093]
因此,它只能由smf(例如,smf 250)在接入请求中使用以向dn-aaa/认证(例如,dn-aaa/认证261)通知在upf(例如,upf-1231、upf-2 232)处的可用ip地址池,并且smf和dn-aaa/记账(例如,dn-aaa/记账262)都不知道dn-aaa/认证选择了哪个ip地址池以及从哪个ip地址池中选择了所分配的ip地址。因此,根据本公开的一些实施例,提出了对该现有属性的重用和修改,例如,该现有属性可以在记账请求消息(例如,记账请求开始、记账请求停止、记账请求临时更新)和/或记账响应消息(例如,记账响应开始、记账响应停止、记账响应临时更新)中使用。
[0094]
此外,根据本公开的一些实施例,除了接入请求消息之外,属性“3gpp-ip-address-pool-id”还可以在接入接受消息中重用,以指示dn-aaa/认证从与多个upf相对应的多个ip地址池中选择了哪个ip地址池。
[0095]
此外,根据本公开的一些实施例,如果网络功能或节点仅基于ip地址和/或apn/dnn不能将pdu会话与另一pdu会话区分开,则该属性可以在发送给该网络功能或节点的其他消息中使用。
[0096]
在这种情况下,该属性的定义可以被修改如下:
[0097][0098][0099]
此外,对于从smf到dn-aaa服务器的接入请求或直径eap请求(der)命令,其中3gpp vsa 3gpp-allocate-ip-type被设置为值3(即,请求v4和v6二者),aaa服务器不知道哪个池id对应于哪个ip版本,因为如3gpp ts 29.512中规定的n5接口针对ipv4索引和ipv6索引具有不同设置。在这种情况下,可能需要消息中针对ip版本的附加信息来将一个ip地址池与
具有不同ip版本的另一ip地址池区分开。
[0100]
因此,在一些实施例中,新的radius属性(例如,“3gpp-ip-address-pool-info”)可以用于结合分配给pdu会话或ue的ip地址来唯一地标识pdu会话或ue。下面给出了对相关3gpp标准3gpp ts 29.561的示例性提议修改:
[0101]
所提议的改变:
[0102]
***第一个改变***
[0103]
11.3.1概述
[0104]
如3gpp ts 29.061[5]子条款16.4中定义的radius属性在5g中重用,具有以下差异:
[0105]-smf代替p-gw。与ggsn和ppp pdp类型相关的描述不适用于5g。
[0106]-5g qos流代替ip-can承载,并且pdu会话代替ip-can会话。
[0107]-n6代替gi/sgi,并且ue代替ms。
[0108]-dnn代替apn。
[0109]-与3gpp ts 29.061[5]相比,5g所需的详细信息如下所述。
[0110]
表11.3-1:与在3gpp ts 29.061[5]中定义的radius属性相比,5g所需的附加信息
[0111][0112]
表11.3-2:与在3gpp ts 29.061[5]子条款16.4.7中定义的radius vsa相比,5g所需的不同信息
[0113]
[0114]
[0115]
[0116][0117]
110-3gpp-notification
[0118]

[0119][0120]
3gpp类型:110
[0121]
长度:3
[0122]
八位字节3是八位字节字符串类型。
[0123]
对位1 auth,
[0124]-如果auth的值被设置为“1”,并且存在ipv4地址和/或ipv6前缀改变(dn-aaa本身未分配/解除分配)且pdu会话未终止,则smf应向dn-aaa发送接入请求消息,其中gpsi在
calling-station-id或external-identifier属性中且ip地址:
[0125]
1)如果对于pdu会话存在ipv4地址和ipv6前缀二者,则在framed-ip-address和framed-ipv6-prefix中;或
[0126]
2)如果对于pdu会话仅存在ipv4地址,则在framed-ip-address中;或
[0127]
3)如果对于pdu会话仅存在ipv6前缀,则在framed-ipv6-prefix中。
[0128]
对于以太网pdu会话,如果存在ue mac地址改变,则smf应向dn-aaa发送接入请求消息,其中gpsi在calling-station-id或external-identifier属性中并且所使用的ue mac地址的完整列表在3gpp-ue-mac-address属性中。
[0129]-如果该值被设置为“0”,则smf可以基于本地配置来向认证dn-aaa通知ue地址和gpsi。
[0130]
对于位2 acc,
[0131]-如果该值被设置为“1”,并且存在ipv4地址和/或ipv6前缀改变(dn-aaa本身未分配/解除分配)且pdu会话未终止,则smf应向dn-aaa发送记账请求临时更新消息,其中gpsi在calling-station-id或external-identifier属性中且ip地址:
[0132]
1)如果对于pdu会话存在ipv4地址和ipv6前缀二者,则在framed-ip-address和framed-ipv6-prefix中;或
[0133]
2)如果对于pdu会话仅存在ipv4地址,则在framed-ip-address中;或
[0134]
3)如果对于pdu会话仅存在ipv6前缀,则在framed-ipv6-prefix中。
[0135]
对于以太网pdu会话,如果存在ue mac地址改变,则smf应向dn-aaa发送记账请求临时更新消息,其中gpsi在calling-station-id或external-identifier属性中并且所使用的ue mac地址的完整列表在3gpp-ue-mac-address属性中。
[0136]-如果该值被设置为“0”,则smf可以基于本地配置来向记账dn-aaa通知ue地址和gpsi。
[0137]
111

3gpp-ue-mac-address
[0138]

[0139][0140]
3gpp类型:111
[0141]
长度:8
[0142]
它从dn-aaa发送以授权ue mac地址。多个3gpp-mac-address子属性(最多16个)可以在一个radius coa或接入接受消息中发送。dn-aaa应始终提供允许的mac地址的完整列表,并且smf应使用新接收的列表代替现有列表。当被省略时,没有限制,并且所有ue mac地址被许可用于以太网pdu会话。
[0143]
当从smf发送给dn-aaa时,它指示在使用中的ue mac地址。多个3gpp-mac-address
29.571[39]中被定义为比特率。
[0164]
115-3gpp-nai
[0165]

[0166][0167]
3gpp类型:115
[0168]
长度:m
[0169]
nai:八位字节字符串。它应根据描述nai的3gpp ts 23.003[28]的子条款14.3进行格式化。
[0170]
116-3gpp-session-ambr-v2
[0171]

[0172][0173][0174]
3gpp类型:116
[0175]
长度:m
[0176]
八位字节3是八位字节字符串类型。
[0177]
位1ul和位2dl指示对应的ul和dl会话-ambr是否应存在于各自的字段中。如果这些位之一被设置为“0”,则应根本不存在对应的字段。
[0178]
ul/dl会话ambr:八位字节字符串。它从dn-aaa发送以授权pdu会话ambr。编码在3gpp ts 29.571[39]中被定义为比特率。
[0179]
如果支持特征esessionambr并且如果适用,则dn-aaa应发送该vsa;否则,dn-aaa应发送vsa 3gpp-session-ambr。
[0180]
117-3gpp-supported-features
[0181]

[0182][0183]
3gpp类型:117
[0184]
长度:m
[0185]
该vsa可以存在于接入请求(初始接入请求)消息以及接入询问(初始接入询问)或接入接受消息中。如果存在,则该vsa向目的地实体通知原始实体成功完成消息交换所需的特征。供应商id、特征列表id和特征列表根据3gpp ts 29.229[41]进行编码。关于特征协商的一般原则的更多详细信息参见条款12.4.1,不同之处在于radius术语代替直径术语。表12.4.1-1针对feature-list-id为1的特征列表定义了可适用于radius n6接口的特征。
[0186]
118-3gpp-ip-address-pool-info
[0187][0188][0189]

[0190][0191]
3gpp类型:118
[0192]
长度:m
[0193]
八位字节3是八位字节字符串类型。
[0194]
对于位1和位2ip版本:
[0195]-如果该值被设置为“0”,则它指示ip地址池id可适用于ipv4和ipv6二者;
[0196]-如果该值被设置为“1”,则它指示ip地址池id可适用于ipv4;
[0197]-如果该值被设置为“2”,则它指示ip地址池id可适用于ipv6;以及
[0198]-值“3”是预留的。
[0199]
smf可以基于upf id、s-nssai、dnn和ip版本来确定ip地址池id,如3gpp ts 23.501[2]中的子条款5.8.2.2.1中所描述的,并且将ip地址池id包括在3gpp-ip-address-pool-info内并将其发送给dn-aaa。dn-aaa从所请求的ip地址池中分配ipv6前缀或ipv4地址。多个3gpp-ip-address-pool-info子属性可以在radius接入请求消息中发送。dn-aaa应将所选择的ip地址池包括在radius接入接受消息的3gpp-ip-address-pool-info子属性中。对于记账,如果framed-ip-address或framed-ipv6-prefix属性被包括在radius记账请求(开始/临时更新/停止)中,则smf还应包括3gpp-ip-address-pool-info子属性。
[0200]
表11.3-3描述了上述3gpp供应商特定属性在不同radius消息中的子属性。
[0201]
表11.3-3:用于n6的3gpp供应商特定子属性的列表
[0202]
[0203]
[0204][0205]
与dn-aaa发起的重新授权和认证询问相关的radius属性在以下小节中进行描述。
[0206]
***下一个改变***
[0207]
12.4.0概述
[0208]
表12.4-1列出了由n6参考点从现有直径应用中重用的直径avp,参考了相应规范和n6参考点内使用的简短描述。
[0209]
表12.4-1:n6重用的直径avp
[0210]
[0211]
[0212]
[0213]
[0214]
[0215][0216]
注释1:属性3gpp-camel-charging-info(24)、twan-identifier(29)和3gpp-secondary-rat-usage(31)在本规范中不适用于5g。
[0217]
注释2:表11.3-2列出了在5g中使用的radius vsa与在3gpp ts 29.061[5]第16.4.7小节中定义的vsa之间的差异。
[0218]
***下一个改变***
[0219]
12.6.1概述
[0220]
本节描述n6直径消息。
[0221]
用于n6接口的相关avp在本小节中进行详细描述。如ietf rfc 4072[25]和ietf rfc 7155[23]中所定义的其他直径avp,即使它们的avp标志规则用“m”进行标记,也不需要符合当前规范。
[0222]
如3gpp ts 29.061[5]的第16.4小节中所定义的直径消息在5g中重用,具有以下差异:
[0223]-smf代替ggsn/p-gw。
[0224]-5g qos流代替ip-can/eps承载,并且pdu会话代替ip-can会话。
[0225]-n6代替gi/sgi。
[0226]
注意:n6重用和特定的avp在第12.3小节和第12.4小节中指定。
[0227]-3gpp-nai avp可以被包括在aar和acr命令中。
[0228]-多个3gpp-ip-address-pool
‑‑
infoavp可以被包括在aar命令中,并且一个或
两个3gpp-ip-address-pool-info avp可以被包括在aaa和acr命令中。
[0229]-多个3gpp-ue-mac-address avp可以被包括在aar和acr命令中。
[0230]-acct-application-id avp应被包括在如ietf rfc 7155[23]中所指定的acr和aca命令中。
[0231]-与3gpp ts 29.061[5]相比,5g所需的附加直径消息在以下小节中进行描述。
[0232]-多个supported-features avp可以被包括在acr和aca命令中。
[0233]
***下一个改变***
[0234]
12.6.2 der命令
[0235]
在ietf rfc 4072[25]中定义的der命令由被设置为268的命令代码字段和命令标志字段中设置的“r”位指示。它由smf在接收到针对给定dnn的初始接入请求(例如,nsmf_pdusession_createsmcontext)消息时发送给dn-aaa服务器,以请求用户认证和授权。
[0236]
用于n6接口的相关avp在下面的abnf描述中进行详细描述。该命令的其他有效avp不用于n6目的,并且应被接收方忽略或根据相关规范进行处理。
[0237]
消息格式中粗体标记的avp指示用于n6的新的可选avp或修改的现有avp。
[0238]
消息格式:
[0239]
[0240]
[0241][0242]
***下一个改变***
[0243]
12.6.3 dea命令
[0244]
在ietf rfc 4072[25]中定义的dea命令由被设置为268的命令代码字段和命令标志字段中清除的“r”位指示。响应于der命令,它由dn-aaa服务器发送给smf。
[0245]
用于n6接口的相关avp在下面的abnf描述中进行详细描述。该命令的其他有效avp不用于n6目的,并且应被接收方忽略或根据相关规范进行处理。
[0246]
消息格式中粗体标记的avp指示用于n6的新的可选avp或修改的现有avp。
[0247]
消息格式:
[0248]
[0249]
[0250][0251]
***改变结束***
[0252]
请注意,术语“指示符”和“属性”在本文中可以互换使用。
[0253]
接下来,将结合图2参考图3和图4来说明使用上述属性的本公开的一些具体实施例。
[0254]
图3是示出了根据本公开的实施例的在用于促进ip地址重用的不同节点(例如,图2所示的节点)之间交换的示例性消息的消息流程图。具体而言,图3示出了在非漫游场景中ue发起的pdu会话建立过程。然而,这仅仅是用于说明本公开的原理的示例,因此本公开不限于此。
[0255]
如图3所示,ue(例如,图2所示的ue 211)试图在运营商域(例如,图2所示的运营商域200)内建立新的pdu会话,并且下面给出对该过程的步骤的描述。
[0256]
步骤s301。pdu会话建立请求从ue-1 211发送给amf 240,新的pdu会话id可以被ue-1 211生成并被包括在pdu会话建立请求中。ue-1 211可以通过传输在n1 sm容器内包含pdu会话建立请求的nas消息来发起ue请求的pdu会话建立过程。
[0257]
步骤s302。例如基于该消息中包括的参数和/或存储在本地或外部(例如,在udm或pcf处)的配置/策略,amf 240可以针对ue-1211的pdu会话建立请求选择smf(例如,smf 250)。
[0258]
步骤s303。nsmf_pdusession_createsmcontext请求消息从amf240发送给所选择的smf 250,以请求smf 250与要创建的pdu会话相关联。
[0259]
步骤s304。smf 250可以从图3中未示出的udm中获取或更新会话管理订阅数据。
[0260]
步骤s305。响应于步骤s303中的请求消息,nsmf_pdusession_createsmcontext响应消息可以从smf 250发送给amf 240。如果smf 250在步骤s303中接收到nsmf_pdusession_createsmcontext请求并且smf 250能够处理pdu会话建立请求,则smf 250可以创建sm上下文并通过提供sm上下文id来响应amf 240。另一方面,当smf 250决定不接受建立pdu会话时,通过用nsmf_pdusession_createsmcontext响应来响应amf240,smf 250可以经由包括相关sm拒绝原因的nas sm信令来拒绝ue请求。smf 250还可以向amf 240指示pdu会话id将被视为已释放,并且可以停止pdu会话建立过程。
[0261]
步骤s306。smf 250决定将执行二次认证/授权,因此接入请求消息可以从smf 250发送给dn-aaa/认证261。如前所述,指示一个或多个可用ip地址池的一个或多个3gpp-ip-address-pool-infos属性可以被包括在接入请求消息中,使得dn-aaa/认证261能够选择它们中的一个并且将来自所选择的ip地址池的ip地址分配给ue-1 211。
[0262]
步骤s307。接入接受消息可以从dn-aaa/认证261发送给smf250,以例如通过所选择的3gpp-ip-address-pool-info属性来指示它对ip地址池(或其对应的upf 231)的选择。此外,可以执行一些可选步骤,例如pcf选择/sm策略关联建立或修改。由于这些步骤与本公开的实施例并不直接相关,为简单起见,省略了对其的描述。
[0263]
步骤s308。smf 250可以基于所接收的接入接受消息中包括的3gpp-ip-address-pool-info属性来选择upf(例如,upf 231)作为该pdu会话的锚点。此外,如果请求类型指示“初始请求”,则smf 250可以发起与所选择的upf 231的n4会话建立过程,否则它发起与所选择的upf 231的n4会话修改过程。
[0264]
步骤s309。namf_communication_n1n2messagetransfer消息可以从smf 250发送给amf 240,以向amf 240通知各种参数,例如所分配的ip地址(ipv4地址、ipv6前缀或二者)、qos参数等。
[0265]
步骤s310。n2 pdu会话请求可以从amf 240发送给图3中未示出的(r)an,并且(r)an转而与ue-1 211发出an特定信令交换,ue-1 211与从smf 250接收的信息相关。换言之,amf 240可以经由特定于gnb-1 221的信令向ue-1 211指示“pdu会话建立接受”。
[0266]
之后,针对ue-1 211成功地建立pdu会话,并且ue-1 211可以经由所选择的upf 231处的防火墙/nat与互联网295传送其上行链路/下行链路数据,如图2所示。
[0267]
图4是示出了根据本公开的另一实施例的在用于促进ip地址重用的不同节点(例如,图2所示的节点)之间交换的示例性消息的另一消息流程图。为了简单起见,省略了对图4中的与图3所示的步骤相同或相似的一些步骤的描述。例如,为简单起见,省略了步骤s401之前和步骤s411之后的步骤。此外,图4中的步骤s401和步骤s402可以分别与步骤s306和步骤s307类似,并且省略了对其的详细描述。
[0268]
在步骤s401和步骤s402处,smf 250成功地从dn-aaa/认证261获得后续步骤所需的信息,例如,所选择的3gpp-ip-address-pool-info和所分配的ipv4地址/ipv6前缀,如图4所示。
[0269]
之后,在步骤s403处,smf 250可以向dn-aaa/记帐262发送记账请求开始消息(或
者具体地,属性“acct-status-type”被设置为1的记账请求消息),以开始pdu会话(例如,针对ue-1 211建立的pdu会话)的记帐服务。记账请求开始消息可以包括在步骤s402处获得的信息,例如,所选择的3gpp-ip-address-pool-info和所分配的ipv4地址/ipv6前缀。在一些实施例中,该消息还可以包括用于标识目标网络的信息或属性,例如“called-station-id”,其指示要接入的目标网络,即apn/dnn。
[0270]
在步骤s404处,在接收到包括所选择的3gpp-ip-address-pool-info和所分配的ipv4地址/ipv6前缀的记账请求开始消息时,即使不同的pdu会话或ue使用相同的ipv4地址/ipv6前缀和相同的apn/dnn,dn-aaa/记账262现在也可以正确地标识pdu会话或ue。因此,dn-aaa/记帐262可以用记帐响应开始消息(或具体地,属性“acct-status-type”被设置为1的记帐响应消息)来响应smf 250,以指示pdu会话的记账服务已开始。
[0271]
随后,amf 240和smf 250可以在步骤s405和s406处交换消息,例如namf_communication_n1n2messagetransfer或nsmf_pdusession_updatesmcontext,因此amf 240被通知pdu会话的成功建立,并且稍后可以触发对pdu会话的记账服务的更新。
[0272]
在这种情况下,在步骤s407处,smf 250可以向dn-aaa/记账262发送记帐请求临时更新消息(或具体地,属性“acct-status-type”被设置为3的记帐请求消息),以更新pdu会话的记帐服务。类似地,记账请求临时更新消息也可以包括在步骤s402处获得的信息,例如所选择的3gpp-ip-address-pool-info和所分配的ipv4地址/ipv6前缀。在一些实施例中,该消息还可以包括用于标识目标网络的信息或属性,例如“called-station-id”。
[0273]
在步骤s408处,在接收到包括所选择的3gpp-ip-address-pool-info和所分配的ipv4地址/ipv6前缀的记账请求临时更新消息时,即使不同的pdu会话或ue使用相同的ipv4地址/ipv6前缀和相同的apn/dnn,dn-aaa/记账262现在也可以正确地标识pdu会话或ue。因此,dn-aaa/记帐262可以用记帐响应临时更新消息(或具体地,属性“acct-status-type”被设置为3的记帐响应消息)来响应smf 250,以指示pdu会话的记账服务被更新。
[0274]
随后,amf 240可以在步骤s409处向smf 250发送消息,例如nsmf_pdusession_releasesmcontext,因此触发pdu会话的记账服务的释放。
[0275]
在这种情况下,在步骤s410处,smf 250可以向dn-aaa/记账262发送记帐请求停止消息(或具体地,属性“acct-status-type”被设置为2的记帐请求消息),以停止pdu会话的记帐服务。类似地,记账请求停止消息也可以包括在步骤s402处获得的信息,例如所选择的3gpp-ip-address-pool-info和所分配的ipv4地址/ipv6前缀。在一些实施例中,该消息还可以包括用于标识目标网络的信息或属性,例如“called-station-id”。
[0276]
在步骤s411处,在接收到包括所选择的3gpp-ip-address-pool-info和所分配的ipv4地址/ipv6前缀的记账请求停止消息时,即使不同的pdu会话或ue使用相同的ipv4地址/ipv6前缀和相同的apn/dnn,dn-aaa/记账262现在也可以正确地标识pdu会话或ue。因此,dn-aaa/记帐262可以用记帐响应停止消息(或具体地,属性“acct-status-type”被设置为2的记帐响应消息)来响应smf 250,以指示pdu会话的记账服务已停止。
[0277]
之后,可以终止ue-1 211的pdu会话,并且可以释放分配给该pdu会话的资源。
[0278]
因此,根据上面参考图3和图4的描述,很明显,先前不知道在多个ue处重用相同的ip地址和apn/dnn的dn-aaa/记账服务器262可以受益于对记账请求开始/临时更新/停止消息中的属性“3gpp-ip-address-pool-id”、“3gpp-ip-address-pool-info”或另一定制的
radius属性的使用。此外,通过接入接受消息中的“3gpp-ip-address-pool-id”、“3gpp-ip-address-pool-info”或另一定制的radius属性(其随后可以用于与记账服务相关的操作),smf 250现在可以知道dn-aaa/认证261对upf的选择。此外,当需要双ip堆栈(即,ipv4v6)时,属性“3gpp-ip-address-pool-info”中的附加字段“ip版本”可以帮助dn-aaa/认证261标识正确的ip地址池,来自该ip地址池的ip地址被分配给pdu会话。
[0279]
图5是根据本公开的实施例的用于促进在多个用户设备(ue)(例如,ue-1 211、ue-2 212、ue-3 213、ue-4 214)处重用ip地址的示例性方法500的流程图。可以在第一网络单元(例如,图2所示的smf250或图8所示的网络单元800)处执行方法500以重用ip地址。方法500可以包括步骤s510和可选的步骤s520。然而,本公开不限于此。在一些其他实施例中,方法500可以包括更多步骤、更少步骤、不同步骤或其任意组合。此外,方法500的步骤可以以与本文描述的顺序不同的顺序执行。此外,在一些实施例中,方法500中的步骤可以被拆分为多个子步骤并由不同的实体执行,和/或方法500中的多个步骤可以组合成单个步骤。
[0280]
方法500可以开始于步骤s510,其中可以将与第一ue相关联的第一请求消息发送给第二网络单元。在一些实施例中,第一请求消息可以包括ip地址和第一指示符,该第一指示符结合ip地址唯一地标识第一ue。
[0281]
在一些实施例中,方法500还可以包括步骤s520,其中与第一ue相关联的第一响应消息可以响应于第一请求消息而从第二网络单元接收。在一些实施例中,第二网络单元可以是认证、授权和记账(aaa)服务器的用于记账的部分。在一些实施例中,第一请求消息可以是以下之一:记账请求开始消息、记账请求停止消息和记账请求临时更新消息,并且第一响应消息是以下中的对应一个:记账响应开始消息、记账响应停止消息和记账响应临时更新消息。
[0282]
在一些实施例中,在步骤s510之前,方法500还可以包括以下步骤:向第三网络单元发送与第一ue相关联的第二请求消息,第二请求消息包括一个或多个第二指示符,每个第二指示符指示ip地址池,来自该ip地址池的一个或多个ip地址可用于分配给第一ue;以及从第三网络单元接收响应于第二请求消息的第二响应消息,第二响应消息包括第三指示符,该第三指示符标识由一个或多个第二指示符指示的一个或多个ip地址池中的ip地址池,其中,来自所标识的ip地址池的ip地址被分配给第一ue。
[0283]
在一些实施例中,该方法还可以包括:至少部分地基于第三指示符,针对第一ue选择用户平面功能(upf)。在一些实施例中,第三网络单元可以是aaa服务器的用于认证的部分。在一些实施例中,第二请求消息可以是接入请求消息或直径可扩展认证协议(eap)请求(der)消息,并且第二响应消息可以是接入接受消息或直径eap应答(dea)消息中的对应一个。在一些实施例中,第一指示符、一个或多个第二指示符以及第三指示符中的每一个可以包括唯一地标识ip地址池的第一字段,来自该ip地址池的ip地址被分配给第一ue。在一些实施例中,第一指示符、一个或多个第二指示符以及第三指示符中的每一个还可以包括第二字段,该第二字段指示适用于由第一字段标识的ip地址池的ip版本。在一些实施例中,第二字段可以指示ipv4、ipv6中的一个或ipv4、ipv6二者。在一些实施例中,第一指示符、一个或多个第二指示符以及第三指示符中的每一个还包括指示第一字段的长度的第三字段。在一些实施例中,第一指示符、一个或多个第二指示符以及第三指示符中的每一个可以是3gpp-ip-address-pool-id属性、3gpp-ip-address-pool-info属性、或定制的远程认证拨
号用户服务(radius)属性。在一些实施例中,第一请求消息还可以包括第四指示符,该第四指示符标识要由第一ue接入的网络。
[0284]
在一些实施例中,第四指示符可以是called-station-id属性或定制的radius属性。在一些实施例中,ip地址可以包括ipv4地址、ipv6前缀或二者。在一些实施例中,第一网络单元(250)可以是会话管理功能(smf)或控制平面的分组数据网络(pdn)网关(pgw-c)。
[0285]
图6是根据本公开的实施例的用于促进在多个用户设备(ue)(例如,ue-1 211、ue-2 212、ue-3 213、ue-4 214)处重用ip地址的示例性方法600的流程图。可以在第二网络单元(例如,图2所示的dn-aaa/记账262或图8所示的网络单元800)处执行方法600以重用ip地址。方法600可以包括步骤s610和步骤s620。然而,本公开不限于此。在一些其他实施例中,方法600可以包括更多步骤、更少步骤、不同步骤或其任意组合。此外,方法600的步骤可以以与本文描述的顺序不同的顺序执行。此外,在一些实施例中,方法600中的步骤可以被拆分为多个子步骤并由不同的实体执行,和/或方法600中的多个步骤可以组合成单个步骤。
[0286]
方法600可以开始于步骤s610,其中可以从第一网络单元接收与第一ue相关联的第一请求消息。在一些实施例中,第一请求消息可以包括ip地址和第一指示符,该第一指示符结合ip地址唯一地标识第一ue。
[0287]
在步骤s620处,可以执行针对由第一指示符结合ip地址标识的第一ue的处理。
[0288]
在一些实施例中,方法600还可以包括步骤:基于处理结果,向第一网络单元发送与第一ue相关联的第一响应消息。在一些实施例中,第二网络单元可以是认证、授权和记账(aaa)服务器中的用于记账的部分。在一些实施例中,第一请求消息可以是以下之一:记账请求开始消息、记账请求停止消息和记账请求临时更新消息,并且第一响应消息可以是以下中的对应一个:记账响应开始消息、记账响应停止消息和记账响应临时更新消息。在一些实施例中,第一指示符可以包括唯一地标识ip地址池的第一字段,来自该ip地址池的ip地址被分配给第一ue。在一些实施例中,第一指示符还可以包括第二字段,该第二字段指示适用于由第一字段标识的ip地址池的ip版本。在一些实施例中,第二字段可以指示ipv4、ipv6中的一个或ipv4、ipv6二者。在一些实施例中,第一指示符还包括指示第一字段的长度的第三字段。在一些实施例中,第一指示符可以是3gpp-ip-address-pool-id属性、3gpp-ip-address-pool-info属性、或定制的远程认证拨号用户服务属性。在一些实施例中,第一请求消息还可以包括第四指示符,该第四指示符标识要由第一ue接入的网络。在一些实施例中,第四指示符可以是called-station-id属性或定制的radius属性。在一些实施例中,ip地址可以包括ipv4地址、ipv6前缀或二者。在一些实施例中,第一网络单元(250)可以是会话管理功能(smf)或控制平面的分组数据网络(pdn)网关(pgw-c)。
[0289]
图7是根据本公开的实施例的用于促进在多个用户设备(ue)(例如,ue-1 211、ue-2 212、ue-3 213、ue-4 214)处重用ip地址的示例性方法700的流程图。可以在第三网络单元(例如,图2所示的dn-aaa/认证261或图8所示的网络单元800)处执行方法700以重用ip地址。方法700可以包括步骤s710、步骤s720和步骤s730。然而,本公开不限于此。在一些其他实施例中,方法700可以包括更多步骤、更少步骤、不同步骤或其任意组合。此外,方法700的步骤可以以与本文描述的顺序不同的顺序执行。此外,在一些实施例中,方法700中的步骤可以被拆分为多个子步骤并由不同的实体执行,和/或方法700中的多个步骤可以组合成单个步骤。
[0290]
方法700可以开始于步骤s710,其中从第一网络单元接收与第一ue相关联的第二请求消息。在一些实施例中,第二请求消息可以包括一个或多个第二指示符,每个第二指示符指示ip地址池,来自该ip地址池的一个或多个ip地址可用于分配给第一ue。
[0291]
在步骤s720处,从由一个或多个第二指示符指示的一个或多个ip地址池中确定第一ip地址池以分配给第一ue。
[0292]
在步骤s730处,向第一网络单元发送包括第三指示符的第二响应消息,该第三指示符标识第一ip地址池。
[0293]
在一些实施例中,第三网络单元可以是aaa服务器中的用于认证的部分。在一些实施例中,第二请求消息可以是接入请求消息或直径可扩展认证协议(eap)请求(der)消息,并且第二响应消息可以是接入接受消息或直径eap应答(dea)消息中的对应一个。在一些实施例中,一个或多个第二指示符和第三指示符中的每一个可以包括唯一地标识第一ip地址池的第一字段。在一些实施例中,一个或多个第二指示符和第三指示符中的每一个还可以包括第二字段,该第二字段指示适用于由第一字段标识的ip地址池的ip版本。在一些实施例中,第二字段可以指示ipv4、ipv6中的一个或ipv4、ipv6二者。在一些实施例中,一个或多个第二指示符和第三指示符中的每一个还包括指示第一字段的长度的第三字段。在一些实施例中,一个或多个第二指示符和第三指示符中的每一个可以是3gpp-ip-address-pool-id属性、3gpp-ip-address-pool-info属性、或定制的远程认证拨号用户服务(radius)属性。在一些实施例中,ip地址可以包括ipv4地址、ipv6前缀或二者。在一些实施例中,第一网络单元可以是会话管理功能(smf)或控制平面的分组数据网络(pdn)网关(pgw-c)。
[0294]
根据本公开,提供了一种在第一网络单元处的用于促进在包括第一ue的多个用户设备(ue)处重用互联网协议(ip)地址的方法。该方法可以包括:向第二网络单元(262)发送与第一ue相关联的请求消息,第一请求消息包括指示关于ip地址池的信息的指示符,其中,关于ip地址池的信息指示ip地址池的ip版本;以及从第三网络单元(261)接收响应于请求消息的响应消息,该响应消息包括指示关于ip地址池的信息的指示符,其中,关于ip地址池的信息指示ip地址池的ip版本。在一些实施例中,该请求消息可以是以下之一:接入请求消息、记账请求消息、der命令、aar命令和acr命令;该响应消息可以是以下之一:接入接受消息、记账响应消息、dea消息、aaa命令和aca命令。
[0295]
图8示意性地示出了根据本公开的实施例的可以在网络单元(例如,第一网络单元、第二网络单元或第三网络单元)中使用的布置800的实施例。布置800中包括处理单元806,例如,具有数字信号处理器(dsp)或中央处理单元(cpu)。处理单元806可以是用于执行本文描述的过程的不同动作的单个单元或多个单元。布置800还可以包括用于从其他实体接收信号的输入单元802、以及用于向其它实体提供信号的输出单元804。输入单元802和输出单元804可以被布置为集成实体或独立实体。
[0296]
此外,布置800可包括至少一个具有非易失性或易失性存储器形式的计算机程序产品808,例如电可擦除可编程只读存储器(eeprom)、闪存和/或硬盘驱动。计算机程序产品808包括计算机程序810,计算机程序810包括代码/计算机可读指令,代码/计算机可读指令在由布置800中的处理单元806执行时,使布置800或包括布置800的网络单元来执行例如之前结合图3至图7或任何其他变型描述的过程的动作。
[0297]
计算机程序810可以被配置为在计算机程序模块810a中构建的计算机程序代码。
因此,在示例性实施例中,当在第一网络单元中使用布置800时,布置800的计算机程序中的代码包括:发送模块810a,用于向第二网络单元发送与第一ue相关联的第一请求消息,第一请求消息包括ip地址和第一指示符,该第一指示符结合ip地址唯一地标识第一ue。
[0298]
此外,计算机程序810可以被配置为在计算机程序模块810a和810b中构建的计算机程序代码。因此,在示例性实施例中,当在第二网络单元中使用布置800时,布置800的计算机程序中的代码包括:接收模块810a,用于从第一网络单元接收与第一ue相关联的第一请求消息,第一请求消息包括ip地址和第一指示符,该第一指示符结合ip地址唯一地标识第一ue;以及执行模块810b,用于执行针对由第一指示符结合ip地址标识的第一ue的处理。
[0299]
此外,计算机程序810可以被配置为在计算机程序模块810a、810b和810c中构建的计算机程序代码。因此,在示例性实施例中,当在第三网络单元中使用布置800时,布置800的计算机程序中的代码包括:接收模块810a,用于从第一网络单元接收与第一ue相关联的第二请求消息,第二请求消息包括一个或多个第二指示符,每个第二指示符指示ip地址池,来自ip地址池的一个或多个ip地址可用于分配给第一ue;确定模块810b,用于从由一个或多个第二指示符指示的一个或多个ip地址池中确定第一ip地址池以分配给第一ue;以及发送模块810c,用于向第一网络单元发送第二响应消息,该第二响应消息包括标识第一ip地址池的第三指示符。
[0300]
计算机程序模块基本上可以执行图3至图7所示的流程的动作,以模拟网络单元。换言之,当不同的计算机程序模块在处理单元806中执行时,这些计算机程序模块可以对应于各种网络单元中的不同模块。
[0301]
尽管以上结合图8公开的实施例中的代码装置被实现为计算机程序模块,该计算机程序模块当在处理单元中执行时,使布置执行以上结合上述附图描述的动作,在备选实施例中可以至少部分地将至少一个代码装置实现为硬件电路。
[0302]
处理器可以是单个cpu(中央处理单元),但是还可以包括两个或更多个处理单元。例如,处理器可以包括通用微处理器;指令集处理器和/或相关芯片集和/或专用微处理器,例如专用集成电路(asic)。处理器还可以包括用于高速缓存目的的板载存储器。计算机程序可以由与处理器相连的计算机程序产品来承载。计算机程序产品可以包括其上存储计算机程序的计算机可读介质。例如,计算机程序产品可以是闪存、随机存取存储器(ram)、只读存储器(rom)或eeprom,并且上述计算机程序模块在备选实施例中可以用ue内的存储器的形式在不同的计算机程序产品上分布。
[0303]
以上参考本公开的实施例描述了本公开。然而,这些实施例仅用于说明目的,而不是为了限制本公开。通过所附权利要求及其等同物来限定本公开的范围。本领域技术人员可以进行多种变型和修改,而不脱离本公开的范围,其中这些变型和修改都落入在本公开的范围内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献