CN116508350A - 用于提供备份网络功能的网络节点及其中的方法 - Google Patents
用于提供备份网络功能的网络节点及其中的方法 Download PDFInfo
- Publication number
- CN116508350A CN116508350A CN202180070022.3A CN202180070022A CN116508350A CN 116508350 A CN116508350 A CN 116508350A CN 202180070022 A CN202180070022 A CN 202180070022A CN 116508350 A CN116508350 A CN 116508350A
- Authority
- CN
- China
- Prior art keywords
- service
- backup
- instance
- instances
- binding
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 87
- 230000006870 function Effects 0.000 title claims description 20
- 230000004044 response Effects 0.000 claims description 88
- 230000015654 memory Effects 0.000 claims description 28
- 230000006854 communication Effects 0.000 claims description 19
- 238000004891 communication Methods 0.000 claims description 19
- 238000004590 computer program Methods 0.000 description 15
- 101150055297 SET1 gene Proteins 0.000 description 13
- 102000007530 Neurofibromin 1 Human genes 0.000 description 12
- 108010085793 Neurofibromin 1 Proteins 0.000 description 12
- 238000010586 diagram Methods 0.000 description 12
- 230000008569 process Effects 0.000 description 9
- 238000012545 processing Methods 0.000 description 5
- 238000011084 recovery Methods 0.000 description 3
- 102100029768 Histone-lysine N-methyltransferase SETD1A Human genes 0.000 description 2
- 101000865038 Homo sapiens Histone-lysine N-methyltransferase SETD1A Proteins 0.000 description 2
- 239000008186 active pharmaceutical agent Substances 0.000 description 2
- 238000007792 addition Methods 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- GVVPGTZRZFNKDS-JXMROGBWSA-N geranyl diphosphate Chemical compound CC(C)=CCC\C(C)=C\CO[P@](O)(=O)OP(O)(O)=O GVVPGTZRZFNKDS-JXMROGBWSA-N 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000002688 persistence Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1464—Management of the backup or restore process for networked environments
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1448—Management of the data involved in backup or backup restore
- G06F11/1451—Management of the data involved in backup or backup restore by selection of backup contents
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/04—Arrangements for maintaining operational condition
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (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
本公开提供了一种在实现网络功能NF的网络节点中的方法(100)。该方法(100)包括:向另一NF发送(110)信息,该信息指示针对NF中的一个或多个上下文的一个或多个备份实体中的每一个的标识符ID。该信息被包括在绑定指示中或与该绑定指示分开的指示中。一个或多个备份实体是一个或多个备份NF实例或一个或多个备份NF服务实例。
Description
技术领域
本公开涉及通信技术,并且更具体地,涉及用于提供备份网络功能(NF)的网络节点及其中的方法。
背景技术
在版本16(Rel-16)中,第三代合作伙伴计划(3GPP)已经进一步拓宽了网络功能(NF)集概念的使用,以适用于第五代(5G)核心中的所有类型的NF。
通过引用整体并入本文的3GPP技术规范(TS)23.501,V16.4.0给出了与NF服务、NF服务集、NF、以及NF集相关的定义的列表:
NF实例:NF的可识别实例;
NF服务:由NF通过基于服务的接口公开并由其他授权的NF消费的功能;
NF服务实例:NF服务的可识别实例;
NF服务操作:由NF服务组成的基本单元;
NF服务集:NF实例内的一组相同服务类型的可互换NF服务实例(同一NF服务集中的NF服务实例可以访问同一上下文数据);以及
NF集:一组相同类型的可互换NF实例,支持相同的服务和相同的网络切片(同一NF集中的NF实例可以在地理上分布但可以访问同一上下文数据。
如TS 23.501的第5.21.3.1节中所指定的,可以在NF集内部署若干个NF实例,以作为NF实例集一起提供分布、冗余和可扩展性。在这种情况下,在失败、负载平衡或负载重新平衡的情况下,可以将NF替换为同一NF集内的备选NF。这适用于服务操作和通知传送两者。
在NF(服务)实例失败或执行负载重新平衡的情况下,使用所谓的“绑定指示”来选择备选NF(服务)实例。
如TS 23.501的第6.3.1.0节中所指定的,绑定可用于指示合适的目标NF生产者实例,用于NF服务实例选择、重新选择、以及与特定NF生产者资源(上下文)和NF服务相关联的后续请求的路由。这允许NF服务生产者(或被称为NF生产者)指示:对于特定上下文,取决于本地策略和其他标准(例如,在某个过程的中间点,考虑性能方面等),NF服务消费者(或被称为NF消费者)应绑定到NF服务实例、NF实例、NF服务集或NF集。NF消费者也可以使用绑定来指示合适的NF消费者实例,用于通知目标实例重新选择以及与特定通知订阅相关联的后续通知请求的路由,并用于为NF消费者针对同一数据上下文产生且NF服务生产者随后可能调用的服务提供绑定指示。
绑定指示是请求响应或通知中由NF服务生产者向NF服务消费者包括的用于传送可以执行目标NF/NF服务的选择/重新选择的范围的信息,或者是请求或订阅中由NF服务消费者包括的用于传送可以执行通知目标的选择/重新选择或NF消费者针对同一数据上下文产生的其他服务的选择的范围的信息。
TS 23.501中的表6.3.1.0-1(再现如下面的表1)定义了NF服务消费者和服务通信代理(SCP)的取决于由NF服务生产者提供的绑定指示的选择和重新选择行为。
表1:绑定、选择和重新选择
PA230838
绑定指示可以包含在超文本传输协议(HTTP)报头中,3gpp-Sbi-Binding,参考3GPP TS 29.500,V16.3.0,其全部内容通过引用并入本文。该报头包含来自HTTP服务器的以逗号分隔的绑定指示列表,供HTTP客户端存储和后续使用。报头的编码遵循如2014年6月互联网工程任务组(IETF)征求意见(RFC)7230中所定义的扩充巴科斯-诺尔形式(ABNF)。
3gpp-Sbi-Binding="3gpp-Sbi-Binding"":"#(OWS"bl="blvalue1*(OWS";"parameter))
blvalue="nfinstance"/"nfset"/"nfserviceinstance"/"nfserviceset"
parameter=parametername"="token
parametername="nfinst"/"nfset"/"nfservinst"/"nfserviceset"/"servname"/"scope"
scope="other-service"/"callback"/"subscription-events"
定义了以下参数:
-bl(绑定级别):指示绑定到NF实例、NF集、NF服务实例或NF服务集。
-nfinst(NF实例):指示NF实例ID。
-nfset(NF集):指示NF集ID。
-nfservinst(NF服务实例):指示NF服务实例ID。
-nfserviceset(NF服务集):指示NF服务集ID。
-scope(范围):指示绑定指示在服务请求中的适用性。这可以采用以下值之一:
-“other-service(其他服务)”:绑定信息适用于NF服务消费者稍后可以作为NF服务生产者提供的其他服务;
-“subscription-events(订阅事件)”:绑定信息适用于订阅变更事件通知;
-“callback(回调)”:绑定信息适用于通知或回调请求。
在服务请求中的绑定指示中缺少该参数应被解释为“callback”。
如果绑定信息适用于通知/回调请求和其他服务,则绑定指示中可以存在两个scope参数。
-servname(服务名称):指示服务或定制服务的名称,即:
-当存在于用于订阅或回调的绑定指示中(即,scope参数不存在或被设置为“callback”)时,处理通知或回调请求的服务的名称;或者
-当存在于用于NF服务消费者可以稍后作为NF服务生产者提供的其他服务的服务请求中的绑定指示中(即,scope参数被设置为“other-service”)时,绑定适用的其他服务的名称。可以存在多于一个servname参数来表示多个这种服务。在scope参数被设置为“other-service”的绑定指示中缺少该参数应被解释为适用于NF服务消费者稍后可以作为NF服务生产者提供的所有服务的绑定信息。
-blvalue和其他参数的定义和编码应如针对3gpp-Sbi-Routing-Binding所定义的。
在Rel-16中,作为网络功能服务框架的一部分,“间接通信”在TS 23.501中的第7.1.1节中进行了定义。NF服务可以在NF服务消费者和NF服务生产者之间直接通信,或经由服务通信代理(SCP)间接通信。NF服务消费者是使用直接通信还是通过使用SCP进行间接通信基于NF服务消费者的配置。在直接通信中,NF服务消费者通过本地配置或经由NF存储库功能(NRF)执行目标NF服务生产者的发现。NF服务消费者直接与目标NF服务生产者进行通信。在间接通信中,NF服务消费者经由SCP与目标NF服务生产者进行通信。NF服务消费者可以被配置为直接执行目标NF服务生产者的发现,或将目标NF服务生产者的发现委托给用于间接通信的SCP。在后一种情况下,SCP使用由NF服务消费者提供的参数来执行目标NF服务生产者的发现和/或选择。可以在NF服务消费者中本地配置SCP地址。
根据TS 23.501的第6.3.1.0节,绑定指示包含表1中的信息。路由绑定指示可以被包括在请求、订阅或通知消息中。路由绑定指示可以在由SCP进行间接通信的情况下用于路由消息。路由绑定指示是绑定指示中的信息的副本,并且也包含表1中的信息。
发明内容
本公开的目的是提供用于提供备份NF的网络节点及其中的方法。
根据本公开的第一方面,提供了一种在实现NF的网络节点中的方法。该方法包括:向另一NF发送信息,该信息指示针对NF中的一个或多个上下文的一个或多个备份实体中的每一个的ID。该信息被包括在绑定指示中或与该绑定指示分开的指示中。一个或多个备份实体是一个或多个备份NF实例或一个或多个备份NF服务实例。
在实施例中,一个或多个备份实体可以对应于在绑定指示中指示的绑定级别。
在实施例中,绑定级别可以被设置为NF服务实例并且一个或多个备份实体可以是一个或多个备份服务实例,绑定级别可以被设置为NF服务集并且一个或多个备份实体可以是一个或多个备份NF服务集,绑定级别可以被设置为NF实例并且一个或多个备份实体可以是一个或多个备份NF实例,或者绑定级别可以被设置为NF集并且一个或多个备份实体可以是一个或多个备份NF集。
在实施例中,该信息可以承载在服务请求、服务响应、订阅请求、订阅响应、通知请求或通知响应中的3gpp-sbi-binding报头中。
在实施例中,服务请求、服务响应、订阅请求、订阅响应、通知请求或通知响应可以直接或经由SCP发送给另一NF。
在实施例中,一个或多个备份实体中的每一个可以被提供有一个或多个上下文。
根据本公开的第二方面,提供了一种在实现NF的网络节点中的方法。该方法包括:从另一NF接收信息,该信息指示针对另一NF中的一个或多个上下文的一个或多个备份实体中的每一个的ID。该信息被包括在绑定指示中或与该绑定指示分开的指示中。一个或多个备份实体是一个或多个备份NF实例或一个或多个备份NF服务实例。
在实施例中,绑定指示可以包含被设置为NF服务实例、NF服务集、NF实例或NF集的绑定级别、以及NF服务实例ID、NF服务集ID、NF实例ID或NF集ID中的一个或多个。该方法还可以包括:当另一NF不可用时,当NF服务集ID包含在绑定指示中并且一个或多个备份NF实例中的每一个的ID包含在信息中时,选择一个或多个备份NF实例之一的等效NF服务集中的NF服务实例,或者当一个或多个备份NF实例中的每一个的ID包含在信息中时,选择一个或多个备份NF实例之一中的等效NF服务实例。
在实施例中,选择一个或多个备份NF实例之一的等效NF服务集中的NF服务实例或选择一个或多个备份NF实例之一中的等效NF服务实例的操作可以以低于以下操作的优先级执行:当NF服务集ID包含在绑定指示中时,选择由NF服务集ID指示的NF服务集中的NF服务实例,和/或当NF实例ID包含在绑定指示中时,选择由NF实例ID指示的NF实例中的等效NF服务实例。
在实施例中,选择一个或多个备份NF实例之一的等效NF服务集中的NF服务实例或选择一个或多个备份NF实例之一中的等效NF服务实例的操作可以以高于以下操作的优先级执行:当NF服务集ID和NF集ID包含在绑定指示中时,选择NF集的另一NF实例的等效NF服务集中的NF服务实例,和/或当NF集ID包含在绑定指示中时,选择NF集的另一NF实例中的等效NF服务实例。
在实施例中,该方法还可以包括:当另一NF不可用时,当一个或多个备份NF服务实例中的每一个的ID包含在信息中时,选择一个或多个备份NF服务实例之一。
在实施例中,绑定指示可以包含被设置为NF服务实例、NF服务集、NF实例或NF集的绑定级别、以及NF服务实例ID、NF服务集ID、NF实例ID或NF集ID中的一个或多个。选择一个或多个备份NF服务实例之一的操作可以以高于以下操作的优先级执行:当NF服务集ID包含在绑定指示中时选择由NF服务集ID指示的NF服务集中的NF服务实例,当NF实例ID包含在绑定指示中时选择由NF实例ID指示的NF实例中的等效NF服务实例,当NF服务集ID和NF集ID包含在绑定指示中时选择NF集的另一NF实例的等效NF服务集中的NF服务实例,和/或当NF集ID包含在绑定指示中时选择NF集的另一NF实例中的等效NF服务实例。
在实施例中,一个或多个备份实体可以对应于在绑定指示中指示的绑定级别。
在实施例中,绑定级别可以被设置为NF服务实例并且一个或多个备份实体可以是一个或多个备份服务实例,绑定级别可以被设置为NF服务集并且一个或多个备份实体可以是一个或多个备份NF服务集,绑定级别可以被设置为NF实例并且一个或多个备份实体可以是一个或多个备份NF实例,或者绑定级别可以被设置为NF集并且一个或多个备份实体可以是一个或多个备份NF集。
在实施例中,该方法还可以包括:当另一NF不可用时,选择一个或多个备份服务实例之一、一个或多个备份NF服务集之一中的NF服务实例、一个或多个备份NF实例之一中的等效NF服务实例、或一个或多个备份NF集之一中的等效NF服务实例。
在实施例中,绑定指示可以包含NF服务实例ID、NF服务集ID、NF实例ID或NF集ID中的一个或多个。选择一个或多个备份服务实例之一、一个或多个备份NF服务集之一中的NF服务实例、一个或多个备份NF实例之一中的等效NF服务实例、或一个或多个备份NF集之一中的等效NF服务实例的操作可以以低于以下操作的优先级执行:当NF服务集ID包含在绑定指示中时,选择由NF服务集ID指示的NF服务集中的NF服务实例,和/或当NF实例ID包含在绑定指示中时,选择由NF实例ID指示的NF实例中的等效NF服务实例。
在实施例中,选择一个或多个备份服务实例之一、一个或多个备份NF服务集之一中的NF服务实例、一个或多个备份NF实例之一中的等效NF服务实例、或一个或多个备份NF集之一中的等效NF服务实例的操作可以以高于以下操作的优先级执行:当NF服务集ID和NF集ID包含在绑定指示中时,选择NF集的另一NF实例的等效NF服务集中的NF服务实例,和/或当NF集ID包含在绑定指示中时,选择NF集的另一NF实例中的等效NF服务实例。
在实施例中,该信息可以承载在服务请求、服务响应、订阅请求、订阅响应、通知请求或通知响应中的3gpp-sbi-binding报头中。
在实施例中,该方法还可以包括:向SCP发送该信息。
在实施例中,该信息可以被包括在路由绑定指示中或与路由绑定指示分开的指示中。
在实施例中,该信息可以承载在发往另一NF的服务请求、服务响应、订阅请求、订阅响应、通知请求或通知响应中的3gpp-sbi-routing-binding报头中。
在实施例中,一个或多个备份实体中的每一个可以被提供有一个或多个上下文。
根据本公开的第三方面,一种在实现SCP的网络节点中的方法。该方法包括:从NF接收信息,该信息指示针对另一NF中的一个或多个上下文的一个或多个备份实体中的每一个的标识符。该信息被包括在路由绑定指示中或与路由绑定指示分开的指示中。一个或多个备份实体是一个或多个备份NF实例或一个或多个备份NF服务实例。
在实施例中,路由绑定指示可以包含被设置为NF服务实例、NF服务集、NF实例或NF集的绑定级别、以及NF服务实例ID、NF服务集ID、NF实例ID或NF集ID中的一个或多个。该方法还包括:当另一NF不可用时,当NF服务集ID包含在路由绑定指示中并且一个或多个备份NF实例中的每一个的ID包含在信息中时,选择一个或多个备份NF实例之一的等效NF服务集中的NF服务实例,或者当一个或多个备份NF实例中的每一个的ID包含在路由绑定指示中时,选择一个或多个备份NF实例之一中的等效NF服务实例。
在实施例中,选择一个或多个备份NF实例之一的等效NF服务集中的NF服务实例或选择一个或多个备份NF实例之一中的等效NF服务实例的操作可以以低于以下操作的优先级执行:当NF服务集ID包含在路由绑定指示中时,选择由NF服务集ID指示的NF服务集中的NF服务实例,和/或当NF实例ID包含在路由绑定指示中时,选择由NF实例ID指示的NF实例中的等效NF服务实例。
在实施例中,选择一个或多个备份NF实例之一的等效NF服务集中的NF服务实例或选择一个或多个备份NF实例之一中的等效NF服务实例的操作可以以高于以下操作的优先级执行:当NF服务集ID和NF集ID包含在路由绑定指示中时,选择NF集的另一NF实例的等效NF服务集中的NF服务实例,和/或当NF集ID包含在路由绑定指示中时,选择NF集的另一NF实例中的等效NF服务实例。
在实施例中,该方法还可以包括:当另一NF不可用时,当一个或多个备份NF服务实例中的每一个的ID包含在信息中时,选择一个或多个备份NF服务实例之一。
在实施例中,路由绑定指示可以包含被设置为NF服务实例、NF服务集、NF实例或NF集的绑定级别、以及NF服务实例ID、NF服务集ID、NF实例ID或NF集ID中的一个或多个。选择一个或多个备份NF服务实例之一的操作可以以高于以下操作的优先级执行:当NF服务集ID包含在路由绑定指示中时选择由NF服务集ID指示的NF服务集中的NF服务实例,当NF实例ID包含在路由绑定指示中时选择由NF实例ID指示的NF实例中的等效NF服务实例,当NF服务集ID和NF集ID包含在路由绑定指示中时选择NF集的另一NF实例的等效NF服务集中的NF服务实例,和/或当NF集ID包含在路由绑定指示中时选择NF集的另一NF实例中的等效NF服务实例。
在实施例中,一个或多个备份实体可以对应于在路由绑定指示中指示的绑定级别。
在实施例中,绑定级别可以被设置为NF服务实例并且一个或多个备份实体可以是一个或多个备份服务实例,绑定级别可以被设置为NF服务集并且一个或多个备份实体可以是一个或多个备份NF服务集,绑定级别可以被设置为NF实例并且一个或多个备份实体可以是一个或多个备份NF实例,或者绑定级别可以被设置为NF集并且一个或多个备份实体可以是一个或多个备份NF集。
在实施例中,该方法还可以包括:当另一NF不可用时,选择一个或多个备份服务实例之一、一个或多个备份NF服务集之一中的NF服务实例、一个或多个备份NF实例之一中的等效NF服务实例、或一个或多个备份NF集之一中的等效NF服务实例。
在实施例中,路由绑定指示可以包含NF服务实例ID、NF服务集ID、NF实例ID或NF集ID中的一个或多个。选择一个或多个备份服务实例之一、一个或多个备份NF服务集之一中的NF服务实例、一个或多个备份NF实例之一中的等效NF服务实例、或一个或多个备份NF集之一中的等效NF服务实例的操作可以以低于以下操作的优先级执行:当NF服务集ID包含在路由绑定指示中时,选择由NF服务集ID指示的NF服务集中的NF服务实例,和/或当NF实例ID包含在路由绑定指示中时,选择由NF实例ID指示的NF实例中的等效NF服务实例。
在实施例中,选择一个或多个备份服务实例之一、一个或多个备份NF服务集之一中的NF服务实例、一个或多个备份NF实例之一中的等效NF服务实例、或一个或多个备份NF集之一中的等效NF服务实例的操作可以以高于以下操作的优先级执行:当NF服务集ID和NF集ID包含在路由绑定指示中时,选择NF集的另一NF实例的等效NF服务集中的NF服务实例,和/或当NF集ID包含在路由绑定指示中时,选择NF集的另一NF实例中的等效NF服务实例。
在实施例中,该信息可以承载在发往另一NF的服务请求、服务响应、订阅请求、订阅响应、通知请求或通知响应中的3gpp-sbi-routing-binding报头中。
在实施例中,一个或多个备份实体中的每一个可以被提供有一个或多个上下文。
根据本公开的第四方面,提供了一种网络节点。网络节点包括通信接口、处理器和存储器。存储器包含可由处理器执行的指令,由此网络节点可操作以在实现NF时执行根据上述第一方面或第二方面的方法;或在实现SCP功能时,执行根据上述第三方面的方法。
根据本公开的第五方面,提供了一种计算机可读存储介质。计算机可读存储介质上存储有计算机可读指令,该计算机可读指令当由网络节点的处理器执行时将网络节点配置为在实现NF时执行根据上述第一方面或第二方面的方法;或在实现SCP功能时,执行根据上述第三方面的方法。
通过本公开的实施例,NF可以向另一NF(例如,对等NF)发送信息,该信息指示针对NF中的一个或多个上下文的一个或多个备份实体中的每一个的ID。以这种方式,使对等NF能够在NF不可用时选择由NF指定的备份实体。
附图说明
根据以下参考附图对实施例的描述,以上及其他目的、特征和优点将更为明显,在附图中:
图1是示出了根据本公开的实施例的NF生产者中的方法的流程图;
图2是示出了根据本公开的实施例的NF生产者中的方法的流程图;
图3是示出了根据本公开的实施例的SCP中的方法的流程图;
图4是示出了根据本公开的实施例的用于提供备份实体ID的示例性过程的序列图;
图5是示出了根据本公开的另一实施例的用于提供备份实体ID的示例性过程的时序图;
图6是根据本公开的实施例的网络节点的框图;
图7是根据本公开的实施例的网络节点的框图;
图8是根据本公开的实施例的网络节点的框图;以及
图9是根据本公开的另一实施例的网络节点的框图。
具体实施方式
在本公开中,网络功能或NF可以被实现为专用硬件上的网络元件,被实现为在专用硬件上运行的软件实例,或者被实现为在合适的平台上(例如,在云基础设施上)实例化的虚拟化功能。
说明书中对“一个实施例”、“实施例”、“示例实施例”等的引用指示所描述的实施例可以包括特定特征、结构或特性,但是不一定每个实施例包括该特定特征、结构或特性。此外,这些短语不必指同一实施例。此外,当结合实施例描述具体特征、结构或特性时,应认为结合其他实施例(不管是否是显式描述的)来实现这种特征、结构或特性是在本领域技术人员的知识内的。
应理解,尽管术语“第一”和“第二”等可以在本文中用于描述各个元件,这些元件不应受这些术语限制。这些术语仅用来将元件彼此区分。例如,不脱离示例实施例的范围,第一元件可以被称为第二元件,并且类似地,第二元件可以被称为第一元件。如本文所使用的,词语“和/或”包括一个或多个相关列出词语的任何和所有组合。
本文使用的术语仅仅用于描述特定实施例的目的,而不旨在限制示例实施例。如本文使用的,单数形式“一”,“一个”和“所述”意在还包括复数形式,除非上下文明确地给出相反的指示。将进一步理解的是,当在本文中使用时,词语“包含”、“具有”、“包括”指明所陈述的特征、元素和/或组件等的存在,但不排除存在或添加一个或多个其它特征、元素、组件和/或其组合。
在下面的描述和权利要求中,除非另外定义,否则本文中所使用的所有技术和科学术语具有与本公开所属领域的普通技术人员通常理解的含义相同的含义。
自版本15起,接入和移动性管理功能(AMF)可以针对每个特定的全局唯一AMF ID(GUMAI)指定备份AMF。5G***支持AMF和5G接入网络(AN)节点之间的关联的建立。可以将新的AMF添加到AMF集中,并且AMF和GUAMI之间的关联可以被创建和/或更新如下。AMF应能够使用新的或更新的GUAMI动态地更新NRF,以提供GUAMI和AMF信息之间的映射。将GUAMI和AMF之间的关联发布给NRF。此外,为了处理计划的维护和失败,AMF可以可选地提供备份AMF信息,即,如果所指示的GUAMI关联AMF不可用,则它充当备份AMF。假设备份AMF和原始AMF在同一AMF集中,因为它们可以访问相同的用户设备(UE)上下文。基于该信息,一个GUAMI与AMF相关联,可选地与用于计划移除的备份AMF和/或用于失败的另一(相同或不同的)备份AMF相关联。
在版本16中,绑定指示可以由AMF用于指示UE上下文的冗余范围。例如,AMF可以向某个NF(例如,协议数据单元(PDU)会话建立期间的会话管理功能(SMF))提供UE上下文的绑定指示,但备份AMF信息无法被正确地指示。因此,当AMF失败并且NF需要重新选择备选AMF来执行某个服务操作(例如N1/N2消息传输)时,它可以选择AMF集内的与所指定的备份AMF不同的另一AMF。该行为是不期望的。
除了上述备份AMF之外,还可以部署其他备份NF。例如,为了支持以n个节点为活动节点且m个节点为备份节点的地理冗余,当活动节点失败时,备份节点可以接管并成为活动的,其中,n和m为正整数,例如,在1:1地理冗余场景中n=m。作为另一示例,具有内存数据库或动态哈希表的冗余模型可以在同一站点内创建一个或多个本地备份NF,同时使用持久数据库解决方案与同一集合内但在其他站点中的另一NF同步数据(通常具有适当时延)。在这种情况下,当NF失败时,期望在本地备份NF上而不是在另一站点中的NF上恢复服务操作。
图1是示出了根据本公开的实施例的方法100的流程图。方法100可以在NF或实现NF的网络节点处执行。
在框110处,向另一NF发送信息(在下文中被称为“备份信息”),该信息指示针对NF中的一个或多个上下文的一个或多个备份实体中的每一个的ID。例如,NF中的一个或多个上下文的集合可以对应于一个或多个备份实体。在示例中,一个或多个备份实体中的每一个可以被提供有一个或多个上下文,即,可以使上下文在每个备份实体上可用。
这里,备份信息被包括在绑定指示中或与该绑定指示分开的指示中。例如,备份信息可以承载在服务请求、服务响应、订阅请求、订阅响应、通知请求或通知响应中的3gpp-sbi-binding报头中。这里,服务请求、服务响应、订阅请求、订阅响应、通知请求或通知响应可以直接或经由SCP发送给另一NF。
这里,一个或多个备份实体是一个或多个备份NF实例或一个或多个备份NF服务实例。例如,新参数(例如,“backupnfinst”)可以在(3gpp-sbi-binding报头中的)绑定指示中被定义以承载一个或多个备份NF实例ID,和/或新参数(例如,“backupnfservice”)可以在(3gpp-sbi-binding报头中的)绑定指示中被定义以承载一个或多个备份NF服务实例ID。例如,在3gpp-Sbi-Binding报头中:
parametername="nfinst"/"nfset"/"nfservinst"/"nfserviceset"/"servname"/"scope"/“backupnfinst”/“backupnfservice”。
作为非限制性示例,备份NF服务实例可以位于与针对上下文的当前NF服务实例相同的NF实例中。备份NF实例可以独立于NF集工作,即,备份NF实例可以位于与针对上下文的当前NF实例相同的NF集中,或者位于另一NF集中,或者根本不位于NF集中。
在另一示例中,一个或多个备份实体可以对应于在绑定指示中指示的绑定级别。例如,绑定级别可以被设置为NF服务实例并且一个或多个备份实体可以是一个或多个备份服务实例,绑定级别可以被设置为NF服务集并且一个或多个备份实体可以是一个或多个备份NF服务集,绑定级别可以被设置为NF实例并且一个或多个备份实体可以是一个或多个备份NF实例,或者绑定级别可以被设置为NF集并且一个或多个备份实体可以是一个或多个备份NF集。备份实体(或多个备份实体)可以向绑定级别的绑定实体提供冗余。例如,当绑定级别的绑定实体不可用或不可达时,可以选择备份实体。
具体地,上面的表1可以被扩展为包括“绑定实体”和绑定实体ID(例如,备份NF服务实例ID、备份NF服务集ID、备份NF实例ID,或备份NF集ID),如下面的表2所示。
表2:绑定、选择和重新选择
图2是示出了根据本公开的实施例的方法200的流程图。方法200可以在NF或实现NF的网络节点处执行。
在框210处,从另一NF接收信息(在下文中被称为“备份信息”),该信息指示针对另一NF中的一个或多个上下文的一个或多个备份实体中的每一个的ID。例如,NF中的一个或多个上下文的集合可以对应于一个或多个备份实体。在示例中,一个或多个备份实体中的每一个可以被提供有一个或多个上下文,即,可以使上下文在每个备份实体上可用。
这里,备份信息被包括在绑定指示中或与该绑定指示分开的指示中。例如,备份信息可以承载在服务请求、服务响应、订阅请求、订阅响应、通知请求或通知响应中的3gpp-sbi-binding报头中。
这里,一个或多个备份实体是一个或多个备份NF实例或一个或多个备份NF服务实例。例如,新参数(例如,“backupnfinst”)可以在(3gpp-sbi-binding报头中的)绑定指示中被定义以承载一个或多个备份NF实例ID,和/或新参数(例如,“backupnfservice”)可以在(3gpp-sbi-binding报头中的)绑定指示中被定义以承载一个或多个备份NF服务实例ID。例如,在3gpp-Sbi-Binding报头中:
parametername="nfinst"/"nfset"/"nfservinst"/"nfserviceset"/"servname"/"scope"/“backupnfinst”/“backupnfservice”。
绑定指示可以包含被设置为NF服务实例、NF服务集、NF实例或NF集的绑定级别、以及NF服务实例ID、NF服务集ID、NF实例ID或NF集ID中的一个或多个,如表1中所示。当另一NF不可用时,当NF服务集ID包含在绑定指示中并且一个或多个备份NF实例中的每一个的ID包含在备份信息中时,NF可以选择一个或多个备份NF实例之一的等效NF服务集中的NF服务实例,或者当一个或多个备份NF实例中的每一个的ID包含在备份信息中时,NF可以选择一个或多个备份NF实例之一中的等效NF服务实例。
例如,当另一NF不可用时,NF可以按照以下优先级的递减顺序(重新)选择NF服务实例:
-当NF服务集ID包含在绑定指示中时,选择由NF服务集ID指示的NF服务集中的NF服务实例,
-当NF实例ID包含在绑定指示中时,选择由NF实例ID指示的NF实例中的等效NF服务实例,
-当NF服务集ID包含在绑定指示中并且一个或多个备份NF实例中的每一个的ID包含在备份信息中时,选择一个或多个备份NF实例之一的等效NF服务集中的NF服务实例,
-当一个或多个备份NF实例中的每一个的ID包含在备份信息中时,选择一个或多个备份NF实例之一中的等效NF服务实例,
-当NF服务集ID和NF集ID包含在绑定指示中时,选择NF集的另一NF实例的等效NF服务集中的NF服务实例,
-当NF集ID包含在绑定指示中时,选择NF集的另一NF实例中的等效NF服务实例。
备选地,当另一NF不可用时,当一个或多个备份NF服务实例中的每一个的ID包含在所述信息中时,NF可以选择一个或多个备份NF服务实例之一。例如,当另一NF不可用时,NF可以按照以下优先级的递减顺序(重新)选择NF服务实例:
-当一个或多个备份NF服务实例中的每一个的ID包含在备份信息中时,选择一个或多个备份NF服务实例之一,
-当NF服务集ID包含在绑定指示中时,选择由NF服务集ID指示的NF服务集中的NF服务实例,
-当NF实例ID包含在绑定指示中时,选择由NF实例ID指示的NF实例中的等效NF服务实例,
-当NF服务集ID和NF集ID包含在绑定指示中时,选择NF集的另一NF实例的等效NF服务集中的NF服务实例,
-当NF集ID包含在绑定指示中时,选择NF集的另一NF实例中的等效NF服务实例。
在另一示例中,一个或多个备份实体可以对应于在绑定指示中指示的绑定级别。例如,绑定级别可以被设置为NF服务实例并且一个或多个备份实体可以是一个或多个备份服务实例,绑定级别可以被设置为NF服务集并且一个或多个备份实体可以是一个或多个备份NF服务集,绑定级别可以被设置为NF实例并且一个或多个备份实体可以是一个或多个备份NF实例,或者绑定级别可以被设置为NF集并且一个或多个备份实体可以是一个或多个备份NF集,如上面的表2所示。
当另一NF不可用时,NF可以选择一个或多个备份服务实例之一、一个或多个备份NF服务集之一中的NF服务实例、一个或多个备份NF实例之一中的等效NF服务实例、或一个或多个备份NF集之一中的等效NF服务实例。
绑定指示可以包含被设置为NF服务实例、NF服务集、NF实例或NF集的绑定级别、以及NF服务实例ID、NF服务集ID、NF实例ID或NF集ID中的一个或多个,如表2所示。在当另一NF不可用时的重新选择过程中,表2中的第三列(即“备份实体”)可以以比第二列低但比第四列高的优先级进行选择。例如,当另一NF不可用时,NF可以按照以下优先级的递减顺序(重新)选择NF服务实例:
-当NF服务集ID包含在绑定指示中时,选择由NF服务集ID指示的NF服务集中的NF服务实例,
-当NF实例ID包含在绑定指示中时,选择由NF实例ID指示的NF实例中的等效NF服务实例,
-选择一个或多个备份服务实例之一、一个或多个备份NF服务集之一中的NF服务实例、一个或多个备份NF实例之一中的等效NF服务实例、或一个或多个备份NF集之一中的等效NF服务实例。
-当NF服务集ID和NF集ID包含在绑定指示中时,选择NF集的另一NF实例的等效NF服务集中的NF服务实例,
-当NF集ID包含在绑定指示中时,选择NF集的另一NF实例中的等效NF服务实例。
在示例中,可以例如在路由绑定指示中或与路由绑定指示分开的指示中向SCP发送备份信息。例如,备份信息可以承载在发往另一NF的服务请求、服务响应、订阅请求、订阅响应、通知请求或通知响应中的3gpp-sbi-routing-binding报头中。这里,3gpp-sbi-routing-binding报头可以是3gpp-sbi-binding报头的副本,并且也可以包含备份信息。
图3是示出了根据本公开的实施例的方法300的流程图。方法300可以在SCP或实现SCP的网络节点处执行。
在框310处,从NF接收信息(在下文中被称为“备份信息”),该信息指示针对另一NF中的一个或多个上下文的一个或多个备份实体中的每一个的ID。例如,NF中的一个或多个上下文的集合可以对应于一个或多个备份实体。在示例中,一个或多个备份实体中的每一个可以被提供有一个或多个上下文,即,可以使上下文在每个备份实体上可用。
这里,备份信息被包括在路由绑定指示中或与该路由绑定指示分开的指示中。例如,备份信息可以承载在发往另一NF的服务请求、服务响应、订阅请求、订阅响应、通知请求或通知响应中的3gpp-sbi-routing-binding报头中。
这里,一个或多个备份实体是一个或多个备份NF实例或一个或多个备份NF服务实例。例如,新参数(例如,“backupnfinst”)可以在(3gpp-sbi-routing-binding报头中的)路由绑定指示中被定义以承载一个或多个备份NF实例ID,和/或新参数(例如,“backupnfservice”)可以在(3gpp-sbi-routing-binding报头中的)路由绑定指示中被定义以承载一个或多个备份NF服务实例ID。例如,在3gpp-Sbi-routing-Binding报头中:
parametername="nfinst"/"nfset"/"nfservinst"/"nfserviceset"/"servname"/“backupnfinst”/“backupnfservice”。
路由绑定指示可以包含被设置为NF服务实例、NF服务集、NF实例或NF集的绑定级别、以及NF服务实例ID、NF服务集ID、NF实例ID或NF集ID中的一个或多个,如表1所示。当另一NF不可用时,当NF服务集ID包含在路由绑定指示中并且一个或多个备份NF实例中的每一个的ID包含在备份信息中时,SCP可以选择一个或多个备份NF实例之一的等效NF服务集中的NF服务实例,或者当一个或多个备份NF实例中的每一个的ID包含在备份信息中时,SCP可以选择一个或多个备份NF实例之一中的等效NF服务实例。
例如,当另一NF不可用时,SCP可以按照以下优先级的递减顺序(重新)选择NF服务实例:
-当NF服务集ID包含在路由绑定指示中时,选择由NF服务集ID指示的NF服务集中的NF服务实例,
-当NF实例ID包含在路由绑定指示中时,选择由NF实例ID指示的NF实例中的等效NF服务实例,
-当NF服务集ID包含在路由绑定指示中并且一个或多个备份NF实例中的每一个的ID包含在备份信息中时,选择一个或多个备份NF实例之一的等效NF服务集中的NF服务实例,
-当一个或多个备份NF实例中的每一个的ID包含在备份信息中时,选择一个或多个备份NF实例之一中的等效NF服务实例,
-当NF服务集ID和NF集ID包含在路由绑定指示中时,选择NF集的另一NF实例的等效NF服务集中的NF服务实例,
-当NF集ID包含在路由绑定指示中时,选择NF集的另一NF实例中的等效NF服务实例。
备选地,当另一NF不可用时,当一个或多个备份NF服务实例中的每一个的ID包含在所述信息中时,SCP可以选择一个或多个备份NF服务实例之一。例如,当另一NF不可用时,SCP可以按照以下优先级的递减顺序(重新)选择NF服务实例:
-当一个或多个备份NF服务实例中的每一个的ID包含在备份信息中时,选择一个或多个备份NF服务实例之一。
-当NF服务集ID包含在路由绑定指示中时,选择由NF服务集ID指示的NF服务集中的NF服务实例,
-当NF实例ID包含在路由绑定指示中时,选择由NF实例ID指示的NF实例中的等效NF服务实例,
-当NF服务集ID和NF集ID包含在路由绑定指示中时,选择NF集的另一NF实例的等效NF服务集中的NF服务实例,
-当NF集ID包含在路由绑定指示中时,选择NF集的另一NF实例中的等效NF服务实例。
在另一示例中,一个或多个备份实体可以对应于在路由绑定指示中指示的绑定级别。例如,绑定级别可以被设置为NF服务实例并且一个或多个备份实体可以是一个或多个备份服务实例,绑定级别可以被设置为NF服务集并且一个或多个备份实体可以是一个或多个备份NF服务集,绑定级别可以被设置为NF实例并且一个或多个备份实体可以是一个或多个备份NF实例,或者绑定级别可以被设置为NF集并且一个或多个备份实体可以是一个或多个备份NF集,如上面的表2所示。
当另一NF不可用时,SCP可以选择一个或多个备份服务实例之一、一个或多个备份NF服务集之一中的NF服务实例、一个或多个备份NF实例之一中的等效NF服务实例、或一个或多个备份NF集之一中的等效NF服务实例。
路由绑定指示可以包含被设置为NF服务实例、NF服务集、NF实例或NF集的绑定级别、以及NF服务实例ID、NF服务集ID、NF实例ID或NF集ID中的一个或多个,如表2所示。在当另一NF不可用时的重新选择过程中,表2中的第三列(即“备份实体”)可以以比第二列低但比第四列高的优先级进行选择。例如,当另一NF不可用时,SCP可以按照以下优先级的递减顺序(重新)选择NF服务实例:
-当NF服务集ID包含在路由绑定指示中时,选择由NF服务集ID指示的NF服务集中的NF服务实例,
-当NF实例ID包含在路由绑定指示中时,选择由NF实例ID指示的NF实例中的等效NF服务实例,
-选择一个或多个备份服务实例之一、一个或多个备份NF服务集之一中的NF服务实例、一个或多个备份NF实例之一中的等效NF服务实例、或一个或多个备份NF集之一中的等效NF服务实例,
-当NF服务集ID和NF集ID包含在路由绑定指示中时,选择NF集的另一NF实例的等效NF服务集中的NF服务实例,
-当NF集ID包含在路由绑定指示中时,选择NF集的另一NF实例中的等效NF服务实例。
在下文中,将参考图4至图5中所示的说明性示例进一步说明上述方法100至300。
图4是示出了根据本公开的实施例的用于提供备份实体ID的示例性过程的序列图。
在4.1处,NF B向NF A发送对创建或修改资源的服务请求。在4.2处,NF A向NF B发送包含具有以下绑定指示的3gpp-Sbi-Binding报头的服务响应:bl=nf-set;nfset=NF-Set1-ID;backupnfinst=NF1-Instance-ID,其中,NF-Set1-ID是NF集(在这种情况下是NF集1)的NF集ID,NF1-Instance-ID是备份NF实例(在这种情况下是NF 1)的NF实例ID,以及NFA和NF 1属于NF集1。在4.3处,NF B向NF A发送后续服务请求,但发现NF A不可用。在这种情况下,在4.4处,NF B重新选择备份NF实例(NF 1)的等效NF服务集中的NF服务实例。在4.5处,NF B向NF 1发送服务请求,并且在4.6处,在NF 1处恢复资源。在4.7处,NF 1向NF B发送包含具有以下绑定指示的3gpp-Sbi-Binding报头的服务响应:bl=nf-set;nfset=NF-Set1-ID;backupnfinst=NF2-Instance-ID,其中NF2-Instance-ID是备份NF实例(在这种情况下是NF 2)的NF实例ID,并且NF 2属于NF集1。
图5是示出了根据本公开的实施例的用于提供备份实体ID的示例性过程的序列图。
在5.1处,NF B经由SCP向NF A发送对创建或修改资源的服务请求。在5.2处,NF A经由SCP向NF B发送包含具有以下绑定指示的3gpp-Sbi-Binding报头的服务响应:bl=nf-set;nfset=NF-Set1-ID;backupnfinst=NF1-Instance-ID,其中,NF-Set1-ID是NF集(在这种情况下是NF集1)的NF集ID,NF1-Instance-ID是备份NF实例(在这种情况下是NF 1)的NF实例ID,以及NF A和NF 1属于NF集1。在5.3处,NF B向SCP发送后续服务请求以转发给NFA,该服务请求包含具有以下路由绑定指示的3gpp-Sbi-Routing-Binding报头:bl=nf-set;nfset=NF-Set1-ID;backupnfinst=NF1-Instance-ID,但SCP发现NF A不可用。在这种情况下,在5.4处,SCP重新选择备份NF实例(NF 1)的等效NF服务集中的NF服务实例。在5.5处,SCP向NF 1发送服务请求,并且在5.6处,在NF 1处恢复资源。在5.7处,NF 1经由SCP向NF B发送包含具有以下绑定指示的3gpp-Sbi-Binding报头的服务响应:bl=nf-set;nfset=NF-Set1-ID;backupnfinst=NF2-Instance-ID,其中NF2-Instance-ID是备份NF实例(在这种情况下是NF 2)的NF实例ID,并且NF 2属于NF集1。
对应于如上所述的方法100,提供了网络节点。图6是根据本公开的实施例的网络节点600的框图。网络节点600可以被配置为实现NF。
如图6所示,网络节点600包括发送单元610,该发送单元610被配置为向另一NF发送信息,该信息指示针对NF中的一个或多个上下文的一个或多个备份实体中的每一个的ID。该信息被包括在绑定指示中或与该绑定指示分开的指示中。一个或多个备份实体是一个或多个备份NF实例或一个或多个备份NF服务实例。
在实施例中,一个或多个备份实体可以对应于在绑定指示中指示的绑定级别。
在实施例中,绑定级别可以被设置为NF服务实例并且一个或多个备份实体可以是一个或多个备份服务实例,绑定级别可以被设置为NF服务集并且一个或多个备份实体可以是一个或多个备份NF服务集,绑定级别可以被设置为NF实例并且一个或多个备份实体可以是一个或多个备份NF实例,或者绑定级别可以被设置为NF集并且一个或多个备份实体可以是一个或多个备份NF集。
在实施例中,该信息可以承载在服务请求、服务响应、订阅请求、订阅响应、通知请求或通知响应中的3gpp-sbi-binding报头中。
在实施例中,服务请求、服务响应、订阅请求、订阅响应、通知请求或通知响应可以直接或经由SCP发送给另一NF。
在实施例中,一个或多个备份实体中的每一个可以被提供有一个或多个上下文。
可以例如通过以下一个或多个将单元610实现为纯硬件解决方案或软件和硬件的组合:被配置为执行上述以及例如在图1中示出的动作的处理器或微处理器和适当软件以及用于存储软件的存储器、可编程逻辑器件(PLD)或其它电子组件或处理电路。
对应于如上所述的方法200,提供了网络节点。图7是根据本公开的实施例的网络节点700的框图。网络节点700可以被配置为实现NF。
如图7所示,网络节点700包括接收单元710,该接收单元710被配置为从另一NF接收信息,该信息指示针对另一NF中的一个或多个上下文的一个或多个备份实体中的每一个的ID。该信息被包括在绑定指示中或与该绑定指示分开的指示中。一个或多个备份实体是一个或多个备份NF实例或一个或多个备份NF服务实例。
在实施例中,绑定指示可以包含被设置为NF服务实例、NF服务集、NF实例或NF集的绑定级别、以及NF服务实例ID、NF服务集ID、NF实例ID或NF集ID中的一个或多个。网络节点700还可以包括选择单元,该选择单元被配置为当另一NF不可用时:当NF服务集ID包含在绑定指示中并且一个或多个备份NF实例中的每一个的ID包含在信息中时,选择一个或多个备份NF实例之一的等效NF服务集中的NF服务实例,或者当一个或多个备份NF实例中的每一个的ID包含在信息中时,选择一个或多个备份NF实例之一中的等效NF服务实例。
在实施例中,选择单元可以被配置为以低于以下操作的优先级,选择一个或多个备份NF实例之一的等效NF服务集中的NF服务实例,或者选择一个或多个备份NF实例之一中的等效NF服务实例:当NF服务集ID包含在绑定指示中时,选择由NF服务集ID指示的NF服务集中的NF服务实例,和/或当NF实例ID包含在绑定指示中时,选择由NF实例ID指示的NF实例中的等效NF服务实例。
在实施例中,选择单元可以被配置为以高于以下操作的优先级,选择一个或多个备份NF实例之一的等效NF服务集中的NF服务实例,或者选择一个或多个备份NF实例之一中的等效NF服务实例:当NF服务集ID和NF集ID包含在绑定指示中时,选择NF集的另一NF实例的等效NF服务集中的NF服务实例,和/或当NF集ID包含在绑定指示中时,选择NF集的另一NF实例中的等效NF服务实例。
在实施例中,网络节点700还可以包括选择单元,该选择单元被配置为当另一NF不可用时:当一个或多个备份NF服务实例中的每一个的ID包含在信息中时,选择一个或多个备份NF服务实例之一。
在实施例中,绑定指示可以包含被设置为NF服务实例、NF服务集、NF实例或NF集的绑定级别、以及NF服务实例ID、NF服务集ID、NF实例ID或NF集ID中的一个或多个。选择单元可以配置为以高于以下操作的优先级,选择一个或多个备份NF服务实例之一:当NF服务集ID包含在绑定指示中时选择由NF服务集ID指示的NF服务集中的NF服务实例,当NF实例ID包含在绑定指示中时选择由NF实例ID指示的NF实例中的等效NF服务实例,当NF服务集ID和NF集ID包含在绑定指示中时选择NF集的另一NF实例的等效NF服务集中的NF服务实例,和/或当NF集ID包含在绑定指示中时选择NF集的另一NF实例中的等效NF服务实例。
在实施例中,一个或多个备份实体可以对应于在绑定指示中指示的绑定级别。
在实施例中,绑定级别可以被设置为NF服务实例并且一个或多个备份实体可以是一个或多个备份服务实例,绑定级别可以被设置为NF服务集并且一个或多个备份实体可以是一个或多个备份NF服务集,绑定级别可以被设置为NF实例并且一个或多个备份实体可以是一个或多个备份NF实例,或者绑定级别可以被设置为NF集并且一个或多个备份实体可以是一个或多个备份NF集。
在实施例中,网络节点700还可以包括选择单元,该选择单元被配置为当另一NF不可用时:选择一个或多个备份服务实例之一、一个或多个备份NF服务集之一中的NF服务实例、一个或多个备份NF实例之一中的等效NF服务实例、或一个或多个备份NF集之一中的等效NF服务实例。
在实施例中,绑定指示可以包含NF服务实例ID、NF服务集ID、NF实例ID或NF集ID中的一个或多个。选择单元可以被配置为以低于以下操作的优先级,选择一个或多个备份服务实例之一、一个或多个备份NF服务集之一中的NF服务实例、一个或多个备份NF实例之一中的等效NF服务实例、或一个或多个备份NF集之一中的等效NF服务实例:当NF服务集ID包含在绑定指示中时,选择由NF服务集ID指示的NF服务集中的NF服务实例,和/或当NF实例ID包含在绑定指示中时,选择由NF实例ID指示的NF实例中的等效NF服务实例。
在实施例中,选择单元可以被配置为以高于以下操作的优先级,选择一个或多个备份服务实例之一、一个或多个备份NF服务集之一中的NF服务实例、一个或多个备份NF实例之一中的等效NF服务实例、或一个或多个备份NF集之一中的等效NF服务实例:当NF服务集ID和NF集ID包含在绑定指示中时,选择NF集的另一NF实例的等效NF服务集中的NF服务实例,和/或当NF集ID包含在绑定指示中时,选择NF集的另一NF实例中的等效NF服务实例。
在实施例中,该信息可以承载在服务请求、服务响应、订阅请求、订阅响应、通知请求或通知响应中的3gpp-sbi-binding报头中。
在实施例中,网络节点700还可以包括发送单元,该发送单元被配置为向SCP发送信息。
在实施例中,该信息可以被包括在路由绑定指示中或与路由绑定指示分开的指示中。
在实施例中,该信息可以承载在发往另一NF的服务请求、服务响应、订阅请求、订阅响应、通知请求或通知响应中的3gpp-sbi-routing-binding报头中。
在实施例中,一个或多个备份实体中的每一个可以被提供有一个或多个上下文。
可以例如通过以下一个或多个将单元710实现为纯硬件解决方案或软件和硬件的组合:被配置为执行上述以及例如在图2中示出的动作的处理器或微处理器和适当软件以及用于存储软件的存储器、可编程逻辑器件(PLD)或其它电子组件或处理电路。
对应于如上所述的方法300,提供了网络节点。图8是根据本公开的实施例的网络节点800的框图。网络节点800可以被配置为实现SCP。
如图8所示,网络节点800包括接收单元810,该接收单元810被配置为从NF接收信息,该信息指示针对另一NF中的一个或多个上下文的一个或多个备份实体中的每一个的标识符。该信息被包括在路由绑定指示中或与路由绑定指示分开的指示中。一个或多个备份实体是一个或多个备份NF实例或一个或多个备份NF服务实例。
在实施例中,路由绑定指示可以包含被设置为NF服务实例、NF服务集、NF实例或NF集的绑定级别、以及NF服务实例ID、NF服务集ID、NF实例ID或NF集ID中的一个或多个。网络节点800还可以包括选择单元,该选择单元被配置为当另一NF不可用时:当NF服务集ID包含在路由绑定指示中并且一个或多个备份NF实例中的每一个的ID包含在信息中时,选择一个或多个备份NF实例之一的等效NF服务集中的NF服务实例,或者当一个或多个备份NF实例中的每一个的ID包含在路由绑定指示中时,选择一个或多个备份NF实例之一中的等效NF服务实例。
在实施例中,选择单元可以被配置为以低于以下操作的优先级,选择一个或多个备份NF实例之一的等效NF服务集中的NF服务实例,或者选择一个或多个备份NF实例之一中的等效NF服务实例:当NF服务集ID包含在路由绑定指示中时,选择由NF服务集ID指示的NF服务集中的NF服务实例,和/或当NF实例ID包含在路由绑定指示中时,选择由NF实例ID指示的NF实例中的等效NF服务实例。
在实施例中,选择单元可以被配置为以高于以下操作的优先级,选择一个或多个备份NF实例之一的等效NF服务集中的NF服务实例,或者选择一个或多个备份NF实例之一中的等效NF服务实例:当NF服务集ID和NF集ID包含在路由绑定指示中时,选择NF集的另一NF实例的等效NF服务集中的NF服务实例,和/或当NF集ID包含在路由绑定指示中时,选择NF集的另一NF实例中的等效NF服务实例。
在实施例中,网络节点800还可以包括选择单元,该选择单元被配置为当另一NF不可用时:当一个或多个备份NF服务实例中的每一个的ID包含在信息中时,选择一个或多个备份NF服务实例之一。
在实施例中,路由绑定指示可以包含被设置为NF服务实例、NF服务集、NF实例或NF集的绑定级别、以及NF服务实例ID、NF服务集ID、NF实例ID或NF集ID中的一个或多个。选择单元可以配置为以高于以下操作的优先级,选择一个或多个备份NF服务实例之一:当NF服务集ID包含在路由绑定指示中时选择由NF服务集ID指示的NF服务集中的NF服务实例,当NF实例ID包含在路由绑定指示中时选择由NF实例ID指示的NF实例中的等效NF服务实例,当NF服务集ID和NF集ID包含在路由绑定指示中时选择NF集的另一NF实例的等效NF服务集中的NF服务实例,和/或当NF集ID包含在路由绑定指示中时选择NF集的另一NF实例中的等效NF服务实例。
在实施例中,一个或多个备份实体可以对应于在路由绑定指示中指示的绑定级别。
在实施例中,绑定级别可以被设置为NF服务实例并且一个或多个备份实体可以是一个或多个备份服务实例,绑定级别可以被设置为NF服务集并且一个或多个备份实体可以是一个或多个备份NF服务集,绑定级别可以被设置为NF实例并且一个或多个备份实体可以是一个或多个备份NF实例,或者绑定级别可以被设置为NF集并且一个或多个备份实体可以是一个或多个备份NF集。
在实施例中,网络节点800还可以包括选择单元,该选择单元被配置为当另一NF不可用时:选择一个或多个备份服务实例之一、一个或多个备份NF服务集之一中的NF服务实例、一个或多个备份NF实例之一中的等效NF服务实例、或一个或多个备份NF集之一中的等效NF服务实例。
在实施例中,路由绑定指示可以包含NF服务实例ID、NF服务集ID、NF实例ID或NF集ID中的一个或多个。选择单元可以被配置为以低于以下操作的优先级,选择一个或多个备份服务实例之一、一个或多个备份NF服务集之一中的NF服务实例、一个或多个备份NF实例之一中的等效NF服务实例、或一个或多个备份NF集之一中的等效NF服务实例:当NF服务集ID包含在路由绑定指示中时,选择由NF服务集ID指示的NF服务集中的NF服务实例,和/或当NF实例ID包含在路由绑定指示中时,选择由NF实例ID指示的NF实例中的等效NF服务实例。
在实施例中,选择单元可以被配置为以高于以下操作的优先级,选择一个或多个备份服务实例之一、一个或多个备份NF服务集之一中的NF服务实例、一个或多个备份NF实例之一中的等效NF服务实例、或一个或多个备份NF集之一中的等效NF服务实例:当NF服务集ID和NF集ID包含在路由绑定指示中时,选择NF集的另一NF实例的等效NF服务集中的NF服务实例,和/或当NF集ID包含在路由绑定指示中时,选择NF集的另一NF实例中的等效NF服务实例。
在实施例中,该信息可以承载在发往另一NF的服务请求、服务响应、订阅请求、订阅响应、通知请求或通知响应中的3gpp-sbi-routing-binding报头中。
在实施例中,一个或多个备份实体中的每一个可以被提供有一个或多个上下文。
可以例如通过以下一个或多个将单元810实现为纯硬件解决方案或软件和硬件的组合:被配置为执行上述以及例如在图3中示出的动作的处理器或微处理器和适当软件以及用于存储软件的存储器、可编程逻辑器件(PLD)或其它电子组件或处理电路。
图9是根据本公开的另一实施例的网络节点900的框图。
网络节点900包括通信接口910、处理器920和存储器930。
存储器930可以包含可由处理器920执行的指令,由此网络节点900可操作以在实现NF时执行例如前面结合图1描述的过程的动作。具体地,存储器930可以包含可由处理器920执行的指令,由此网络节点900可操作以在实现NF时:向另一NF发送信息,该信息指示针对NF中的一个或多个上下文的一个或多个备份实体中的每一个的ID。该信息被包括在绑定指示中或与该绑定指示分开的指示中。一个或多个备份实体是一个或多个备份NF实例或一个或多个备份NF服务实例。
在实施例中,一个或多个备份实体可以对应于在绑定指示中指示的绑定级别。
在实施例中,绑定级别可以被设置为NF服务实例并且一个或多个备份实体可以是一个或多个备份服务实例,绑定级别可以被设置为NF服务集并且一个或多个备份实体可以是一个或多个备份NF服务集,绑定级别可以被设置为NF实例并且一个或多个备份实体可以是一个或多个备份NF实例,或者绑定级别可以被设置为NF集并且一个或多个备份实体可以是一个或多个备份NF集。
在实施例中,该信息可以承载在服务请求、服务响应、订阅请求、订阅响应、通知请求或通知响应中的3gpp-sbi-binding报头中。
在实施例中,服务请求、服务响应、订阅请求、订阅响应、通知请求或通知响应可以直接或经由SCP发送给另一NF。
在实施例中,一个或多个备份实体中的每一个可以被提供有一个或多个上下文。
备选地,存储器930可以包含可由处理器920执行的指令,由此网络节点900可操作以在实现NF时执行例如前面结合图2描述的过程的动作。具体地,存储器930可以包含可由处理器920执行的指令,由此网络节点900可操作以在实现NF时:从另一NF接收信息,该信息指示针对另一NF中的一个或多个上下文的一个或多个备份实体中的每一个的ID。该信息被包括在绑定指示中或与该绑定指示分开的指示中。一个或多个备份实体是一个或多个备份NF实例或一个或多个备份NF服务实例。
在实施例中,绑定指示可以包含被设置为NF服务实例、NF服务集、NF实例或NF集的绑定级别、以及NF服务实例ID、NF服务集ID、NF实例ID或NF集ID中的一个或多个。存储器930还可以包含可由处理器920执行的指令,由此网络节点900可操作以在另一NF不可用时:当NF服务集ID包含在绑定指示中并且一个或多个备份NF实例中的每一个的ID包含在信息中时,选择一个或多个备份NF实例之一的等效NF服务集中的NF服务实例,或者当一个或多个备份NF实例中的每一个的ID包含在信息中时,选择一个或多个备份NF实例之一中的等效NF服务实例。
在实施例中,选择一个或多个备份NF实例之一的等效NF服务集中的NF服务实例或选择一个或多个备份NF实例之一中的等效NF服务实例的操作可以以低于以下操作的优先级执行:当NF服务集ID包含在绑定指示中时,选择由NF服务集ID指示的NF服务集中的NF服务实例,和/或当NF实例ID包含在绑定指示中时,选择由NF实例ID指示的NF实例中的等效NF服务实例。
在实施例中,选择一个或多个备份NF实例之一的等效NF服务集中的NF服务实例或选择一个或多个备份NF实例之一中的等效NF服务实例的操作可以以高于以下操作的优先级执行:当NF服务集ID和NF集ID包含在绑定指示中时,选择NF集的另一NF实例的等效NF服务集中的NF服务实例,和/或当NF集ID包含在绑定指示中时,选择NF集的另一NF实例中的等效NF服务实例。
在实施例中,存储器930还可以包含可由处理器920执行的指令,由此网络节点900可操作以在另一NF不可用时:当一个或多个备份NF服务实例中的每一个的ID包含在信息中时,选择一个或多个备份NF服务实例之一。
在实施例中,绑定指示可以包含被设置为NF服务实例、NF服务集、NF实例或NF集的绑定级别、以及NF服务实例ID、NF服务集ID、NF实例ID或NF集ID中的一个或多个。选择一个或多个备份NF服务实例之一的操作可以以高于以下操作的优先级执行:当NF服务集ID包含在绑定指示中时选择由NF服务集ID指示的NF服务集中的NF服务实例,当NF实例ID包含在绑定指示中时选择由NF实例ID指示的NF实例中的等效NF服务实例,当NF服务集ID和NF集ID包含在绑定指示中时选择NF集的另一NF实例的等效NF服务集中的NF服务实例,和/或当NF集ID包含在绑定指示中时选择NF集的另一NF实例中的等效NF服务实例。
在实施例中,一个或多个备份实体可以对应于在绑定指示中指示的绑定级别。
在实施例中,绑定级别可以被设置为NF服务实例并且一个或多个备份实体可以是一个或多个备份服务实例,绑定级别可以被设置为NF服务集并且一个或多个备份实体可以是一个或多个备份NF服务集,绑定级别可以被设置为NF实例并且一个或多个备份实体可以是一个或多个备份NF实例,或者绑定级别可以被设置为NF集并且一个或多个备份实体可以是一个或多个备份NF集。
在实施例中,存储器930还可以包含可由处理器920执行的指令,由此网络节点900可操作以在另一NF不可用时:选择一个或多个备份服务实例之一、一个或多个备份NF服务集之一中的NF服务实例、一个或多个备份NF实例之一中的等效NF服务实例、或一个或多个备份NF集之一中的等效NF服务实例。
在实施例中,绑定指示可以包含NF服务实例ID、NF服务集ID、NF实例ID或NF集ID中的一个或多个。选择一个或多个备份服务实例之一、一个或多个备份NF服务集之一中的NF服务实例、一个或多个备份NF实例之一中的等效NF服务实例、或一个或多个备份NF集之一中的等效NF服务实例的操作可以以低于以下操作的优先级执行:当NF服务集ID包含在绑定指示中时,选择由NF服务集ID指示的NF服务集中的NF服务实例,和/或当NF实例ID包含在绑定指示中时,选择由NF实例ID指示的NF实例中的等效NF服务实例。
在实施例中,选择一个或多个备份服务实例之一、一个或多个备份NF服务集之一中的NF服务实例、一个或多个备份NF实例之一中的等效NF服务实例、或一个或多个备份NF集之一中的等效NF服务实例的操作可以以高于以下操作的优先级执行:当NF服务集ID和NF集ID包含在绑定指示中时,选择NF集的另一NF实例的等效NF服务集中的NF服务实例,和/或当NF集ID包含在绑定指示中时,选择NF集的另一NF实例中的等效NF服务实例。
在实施例中,该信息可以承载在服务请求、服务响应、订阅请求、订阅响应、通知请求或通知响应中的3gpp-sbi-binding报头中。
在实施例中,存储器930还可以包含可由处理器920执行的指令,由此网络节点900可操作以向SCP发送信息。
在实施例中,该信息可以被包括在路由绑定指示中或与路由绑定指示分开的指示中。
在实施例中,该信息可以承载在发往另一NF的服务请求、服务响应、订阅请求、订阅响应、通知请求或通知响应中的3gpp-sbi-routing-binding报头中。
在实施例中,一个或多个备份实体中的每一个可以被提供有一个或多个上下文。
备选地,存储器930可以包含可由处理器920执行的指令,由此网络节点900可操作以在实现SCP时执行例如前面结合图3描述的过程的动作。具体地,存储器930可以包含可由处理器920执行的指令,由此网络节点900可操作以在实现SCP时:从NF接收信息,该信息指示针对另一NF中的一个或多个上下文的一个或多个备份实体中的每一个的标识符。该信息被包括在路由绑定指示中或与路由绑定指示分开的指示中。一个或多个备份实体是一个或多个备份NF实例或一个或多个备份NF服务实例。
在实施例中,路由绑定指示可以包含被设置为NF服务实例、NF服务集、NF实例或NF集的绑定级别、以及NF服务实例ID、NF服务集ID、NF实例ID或NF集ID中的一个或多个。存储器930还可以包含可由处理器920执行的指令,由此网络节点900可操作以在另一NF不可用时:当NF服务集ID包含在路由绑定指示中并且一个或多个备份NF实例中的每一个的ID包含在信息中时,选择一个或多个备份NF实例之一的等效NF服务集中的NF服务实例,或者当一个或多个备份NF实例中的每一个的ID包含在路由绑定指示中时,选择一个或多个备份NF实例之一中的等效NF服务实例。
在实施例中,选择一个或多个备份NF实例之一的等效NF服务集中的NF服务实例或选择一个或多个备份NF实例之一中的等效NF服务实例的操作可以以低于以下操作的优先级执行:当NF服务集ID包含在路由绑定指示中时,选择由NF服务集ID指示的NF服务集中的NF服务实例,和/或当NF实例ID包含在路由绑定指示中时,选择由NF实例ID指示的NF实例中的等效NF服务实例。
在实施例中,选择一个或多个备份NF实例之一的等效NF服务集中的NF服务实例或选择一个或多个备份NF实例之一中的等效NF服务实例的操作可以以高于以下操作的优先级执行:当NF服务集ID和NF集ID包含在路由绑定指示中时,选择NF集的另一NF实例的等效NF服务集中的NF服务实例,和/或当NF集ID包含在路由绑定指示中时,选择NF集的另一NF实例中的等效NF服务实例。
在实施例中,存储器930还可以包含可由处理器920执行的指令,由此网络节点900可操作以在另一NF不可用时:当一个或多个备份NF服务实例中的每一个的ID包含在信息中时,选择一个或多个备份NF服务实例之一。
在实施例中,路由绑定指示可以包含被设置为NF服务实例、NF服务集、NF实例或NF集的绑定级别、以及NF服务实例ID、NF服务集ID、NF实例ID或NF集ID中的一个或多个。选择一个或多个备份NF服务实例之一的操作可以以高于以下操作的优先级执行:当NF服务集ID包含在路由绑定指示中时选择由NF服务集ID指示的NF服务集中的NF服务实例,当NF实例ID包含在路由绑定指示中时选择由NF实例ID指示的NF实例中的等效NF服务实例,当NF服务集ID和NF集ID包含在路由绑定指示中时选择NF集的另一NF实例的等效NF服务集中的NF服务实例,和/或当NF集ID包含在路由绑定指示中时选择NF集的另一NF实例中的等效NF服务实例。
在实施例中,一个或多个备份实体可以对应于在路由绑定指示中指示的绑定级别。
在实施例中,绑定级别可以被设置为NF服务实例并且一个或多个备份实体可以是一个或多个备份服务实例,绑定级别可以被设置为NF服务集并且一个或多个备份实体可以是一个或多个备份NF服务集,绑定级别可以被设置为NF实例并且一个或多个备份实体可以是一个或多个备份NF实例,或者绑定级别可以被设置为NF集并且一个或多个备份实体可以是一个或多个备份NF集。
在实施例中,存储器930还可以包含可由处理器920执行的指令,由此网络节点900可操作以在另一NF不可用时:选择一个或多个备份服务实例之一、一个或多个备份NF服务集之一中的NF服务实例、一个或多个备份NF实例之一中的等效NF服务实例、或一个或多个备份NF集之一中的等效NF服务实例。
在实施例中,路由绑定指示可以包含NF服务实例ID、NF服务集ID、NF实例ID或NF集ID中的一个或多个。选择一个或多个备份服务实例之一、一个或多个备份NF服务集之一中的NF服务实例、一个或多个备份NF实例之一中的等效NF服务实例、或一个或多个备份NF集之一中的等效NF服务实例的操作可以以低于以下操作的优先级执行:当NF服务集ID包含在路由绑定指示中时,选择由NF服务集ID指示的NF服务集中的NF服务实例,和/或当NF实例ID包含在路由绑定指示中时,选择由NF实例ID指示的NF实例中的等效NF服务实例。
在实施例中,选择一个或多个备份服务实例之一、一个或多个备份NF服务集之一中的NF服务实例、一个或多个备份NF实例之一中的等效NF服务实例、或一个或多个备份NF集之一中的等效NF服务实例的操作可以以高于以下操作的优先级执行:当NF服务集ID和NF集ID包含在路由绑定指示中时,选择NF集的另一NF实例的等效NF服务集中的NF服务实例,和/或当NF集ID包含在路由绑定指示中时,选择NF集的另一NF实例中的等效NF服务实例。
在实施例中,该信息可以承载在发往另一NF的服务请求、服务响应、订阅请求、订阅响应、通知请求或通知响应中的3gpp-sbi-routing-binding报头中。
在实施例中,一个或多个备份实体中的每一个可以被提供有一个或多个上下文。
本公开还提供了非易失性或易失性存储器(例如,非暂时性计算机可读存储介质、电可擦除可编程只读存储器(EEPROM)、闪存和硬盘驱动器)的形式的至少一个计算机程序产品。计算机程序产品包括计算机程序。计算机程序包括:代码/计算机可读指令,其在由处理器920执行时使网络节点900执行例如先前结合图1、图2或图3描述的过程的动作。
计算机程序产品可以被配置为以计算机程序模块构造的计算机程序代码。计算机程序模块可以基本上执行图1、图2或图3中所示的流程的动作。
处理器可以是单个CPU(中央处理单元),但还可以包括两个或多于两个处理单元。例如,处理器可以包括通用微处理器;指令集处理器和/或相关芯片集和/或专用微处理器,例如专用集成电路(ASIC)。处理器还可以包括用于高速缓存目的的板载存储器。计算机程序可以承载在与处理器相连的计算机程序产品中。计算机程序产品可以包括存储计算机程序的非暂时性计算机可读存储介质。例如,计算机程序产品可以是闪存、随机存取存储器(RAM)、只读存储器(ROM)或EEPROM,并且上述计算机程序模块在备选实施例中可以分布在存储器形式的不同计算机程序产品上。
以上已经参考其实施例描述了本公开。应当理解,在不脱离本公开的精神和范围的情况下,本领域技术人员可以进行各种修改、替换和添加。因此,本公开的范围不限于上述特定实施例,而是仅由所附权利要求限定。
本公开还包括基于3GPP TS 29.500的以下实施例。
5.2.3.2.5 3gpp-Sbi-Routing-Binding
该报头包含用于将服务请求定向到具有目标NF服务资源上下文的HTTP服务器的路由绑定指示(参见第6.12节)。
报头的编码遵循如IETF RFC 7230[12]中所定义的ABNF。
3gpp-Sbi-Routing-Binding="3gpp-Sbi-Routing-Binding"":"OWS"bl="blvalue 1*(";"OWS parameter)
blvalue="nf-instance"/"nf-set"/"nfservice-instance"/"nfservice-set"
parameter=parametername"="token
parametername="nfinst"/"nfset"/"nfservinst"/"nfserviceset"/"servname"/"backupnfinst"
定义了以下参数:
-bl(绑定级别):该参数(blvalue)的值指示到绑定实体(即,到NF实例、NF集、NF服务实例或NF服务集)的优选绑定。如果绑定级别被设置为NF服务实例(nfservice-instance),则NF服务集ID或NF实例ID也应存在以明确地标识NF服务实例。
-nfinst(NF实例):指示NF实例ID,如3GPP TS 29.510[8]中的第5.2.2.2.2节中所定义的。如果绑定级别被设置为“nf-instance”,或者如果绑定级别被设置为“nfservice-instance”并且不包括nfserviceset参数,则该参数应存在。
-nfset(NF集):指示NF集ID,如3GPP TS 23.003[15]中的第28.12节中所定义的。如果绑定级别被设置为“nf-set”,则该参数应存在。它可以以其他方式存在(参见第6.12.1节)。
-nfservinst(NF服务实例):指示NF服务实例ID。如果绑定级别被设置为“nfservice-instance”,则该参数应存在。
-nfserviceset(NF服务集):指示NF服务集ID,如3GPP TS 23.003[15]中的第28.13节中定义的。如果绑定级别被设置为“nfservice-set”,则该参数应存在。如果绑定级别被设置为“nfservice-instance”,它可以存在(参见第6.12.1节)。
-servname(服务名称):指示服务(如3GPP TS 29.510[8]中所定义的)或处理通知或回调请求的定制服务的名称。它可以存在于通知或回调请求中的路由绑定指示中。
-backupnfinst(备份NF实例):指示备份NF(例如,如3GPP TS 23.501[3]中所指定的备份AMF)的NF实例ID(如3GPP TS 29.510[8]中的第5.2.2.2.2节中所定义的)。
有关“令牌”类型定义,参见IETF RFC 7230[12]的第3.2.6节。令牌的值是包含绑定实体ID或服务名称的字符串。
示例1:到MCC 345和MNC 012的SMF集1的绑定:
3gpp-Sbi-Routing-Binding:bl=nf-set;nfset=set1.smfset.5gc.mnc012.mcc345
示例2:到示例1的SMF集内的SMF实例的绑定:
3gpp-Sbi-Routing-Binding:bl=nf-instance;nfinst=54804518-4191-46b3-955c-ac631f953ed8;nfset=set1.smfset.5gc.mnc012.mcc345
示例3:到示例1的SMF集内的SMF实例内的SMF服务集“xyz”的绑定:
3gpp-Sbi-Routing-Binding:bl=nfservice-set;nfservset=setxyz.snnsmf-pdusession.nfi54804518-4191-46b3-955c-ac631f953ed8.5gc.mnc012.mcc345;nfset=set1.smfset.5gc.mnc012.mcc345
示例4:到AMF区域48(十六进制)内的AMF集1的绑定:
3gpp-Sbi-Routing-Binding:bl=nf-set;nfset=set1.region48.amfset.5gc.mnc012.mcc345
示例5:到AMF区域48(十六进制)内的AMF集1和Namf_Communication服务的订阅(即,通知请求)的绑定:
3gpp-Sbi-Routing-Binding:bl=nf-set;nfset=set1.region48.amfset.5gc.mnc012.mcc345;servname=namf-comm
示例6:到具有备份AMF的AMF区域48(十六进制)内的AMF集1的绑定:
3gpp-Sbi-Routing-Binding:bl=nf-set;nfset=set1.region48.amfset.5gc.mnc012.mcc345;backupnfinst=54804518-4191-46b3-955c-ac631f953ed8
5.2.3.2.6 3gpp-Sbi-Binding
该报头包含来自HTTP服务器的以逗号分隔的绑定指示列表,供HTTP客户端存储和后续使用(参见第6.12节)。
报头的编码遵循如IETF RFC 7230[12]中所定义的ABNF。
3gpp-Sbi-Binding="3gpp-Sbi-Binding"":"1#(OWS"bl="blvalue1*(";"OWSparameter)";"OWS recoverytime)
blvalue="nf-instance"/"nf-set"/"nfservice-instance"/"nfservice-set"
parameter=parametername"="token
parametername="nfinst"/"nfset"/"nfservinst"/"nfserviceset"/"servname"/"scope"/"backupnfinst"
recoverytime="recoverytime="OWS date-time
定义了以下参数:
-scope(范围):指示绑定指示在服务请求中的适用性。这可以采用以下值之一:
-“other-service(其他服务)”:绑定信息适用于NF服务消费者稍后可以作为NF服务生产者提供的其他服务(参见第6.12.3节);
-“subscription-events(订阅事件)”:绑定信息适用于订阅变更事件通知(参见第6.12.4节);
-“callback(回调)”:绑定信息适用于通知或回调请求(参见第6.12.4和6.12.5节)。
在服务请求中的绑定指示中缺少该参数应被解释为“callback”。
如果绑定信息适用于通知/回调请求和其他服务,则绑定指示中可以存在两个scope参数。
-servname(服务名称):指示服务(如3GPP TS 29.510[8]中所定义的)或定制服务的名称,即:
-当存在于用于订阅或回调的绑定指示中(即,scope参数不存在或被设置为“callback”)时,处理通知或回调请求的服务的名称;或
-当存在于用于NF服务消费者可以稍后作为NF服务生产者提供的其他服务的服务请求中的绑定指示中(即,scope参数被设置为“other-service”)时,绑定适用的其他服务的名称。可以存在多于一个servname参数来表示多个这种服务。在scope参数被设置为“other-service”的绑定指示中缺少该参数应被解释为适用于NF服务消费者稍后可以作为NF服务生产者提供的所有服务的绑定信息。
-recoverytime(恢复时间):指示与针对资源支持的最高弹性级别相对应的实体的恢复时间戳,即,绑定指示中指示的较高级别的绑定实体。参见3GPP TS 23.501[3]中的表6.3.1.0-1和3GPP TS 23.527[38]的第6.1节。date-time(日期-时间)类型在IETF RFC5322[37]和IETF RFC 7231[11]的第7.1.1.1节中指定。
-有关blvalue、nfinst、backupnfinst、nfset、nfservinst和nfserviceset的定义和编码,参见第5.2.3.2.5节。
示例1至示例5:与第5.2.3.2.5节中定义的示例1至示例5相同,其中,报头名称是“3gpp-Sbi-Binding”而不是“3gpp-Sbi-Routing-Binding”。
示例6:一个NF代表另一NF的订阅请求,具有以下2个绑定指示:
3gpp-Sbi-Binding:bl=nf-set;nfset=set1.udmset.5gc.mnc012.mcc345;servname=nudm-ee;scope=subscription-events
3gpp-Sbi-Binding:bl=nf-set;nfset=set1.nefset.5gc.mnc012.mcc345;servname=nnef-event-exposure
示例7:具有以下2个绑定指示的服务请求,用于回调请求以及用于NF服务消费者稍后作为NF服务生产者可以提供的其他服务:
3gpp-Sbi-Binding:bl=nf-instance;nfinst=54804518-4191-46b3-955c-ac631f953ed8;nfset=set1.smfset.5gc.mnc012.mcc345;servname=nsmf-pdusession
3gpp-Sbi-Binding:bl=nf-instance;nfinst=54804518-4191-46b3-955c-ac631f953ed8;nfset=set1.smfset.5gc.mnc012.mcc345;scope=other-service;servname=nsmf-event-exposure
示例8:具有以下一个绑定指示的服务请求,适用于通知/回调请求以及NF服务消费者稍后作为NF服务生产者可以提供的任何其他服务:
3gpp-Sbi-Binding:bl=nf-set;nfset=set1.region48.amfset.5gc.mnc012.mcc345;scope=callback;scope=other-service
示例9:具有以下一个绑定指示的服务请求,适用于通知/回调请求,其中恢复时间戳与绑定指示中指示的NF集相关联并且绑定级别被设置为“nfset”:
3gpp-Sbi-Binding:bl=nfset;nfset=set1.region48.amfset.5gc.mnc012.mcc345;scope=callback;recoverytime=Tue,04Feb 202008:49:37GMT
示例10:具有以下一个绑定指示的服务响应,适用于会话上下文,其中恢复时间戳与绑定指示中的“nfset”中指示的NF集相关联并且绑定级别被设置为“nfinstance”:
3gpp-Sbi-Binding:bl=nfinstance;nfinst=54804518-4191-46b3-955c-ac631f953ed8;nfset=set1.smfset.5gc.mnc012.mcc345;recoverytime=Tue,04Feb202008:49:37GMT
示例11:具有以下一个绑定指示的服务响应,适用于会话上下文,其中恢复时间戳与绑定指示中包括的NF实例相关联并且绑定级别被设置为nfserviceinstance:
3gpp-Sbi-Binding:bl=nfserviceinstance;nfservinst=xyz;nfinst=54804518-4191-46b3-955c-ac631f953ed8;recoverytime=Tue,04Feb 2020 08:49:37GMT
注意:示例6和示例7被格式化为两个不同的报头(这提高了可读性),但它们也可以被格式化为单个报头,其中两个绑定指示值以逗号分隔。
6.12NF服务消费者与NF服务资源之间的绑定
6.12.1概述
作为直接或间接通信过程的一部分,可以将针对NF服务资源的绑定指示提供给资源的NF服务消费者,以用于后续相关服务请求。这允许NF服务资源所有者指示:对于特定资源,NF服务消费者应绑定到NF服务实例、NF实例、NF服务集或NF集。参见3GPP TS 23.501[3]的第6.3.1.0节和3GPP TS 23.502[4]的第4.17.12节。
绑定可以作为以下各项的一部分被建立或更新:
1)创建或修改资源的服务响应,以用于针对该资源的后续请求(参见3GPP TS23.502[4]的第4.17.12.2节),用于定义资源的任何API;
2)服务请求(如果NF服务消费者也可以充当NF服务生产者以稍后与接触的NF服务生产者进行通信),以用于由接触的NF服务生产者发起的后续服务请求(参见3GPP TS23.502[4]的第4.17.12.3节);
3)创建或修改显式或隐式订阅的服务请求,或作为通知响应的一部分,以用于由NF服务生产者发起的后续通知请求(参见3GPP TS 23.502[4]的第4.17.12.3节);
4)创建隐式或显式订阅或更新订阅的服务响应,或作为通知请求的一部分,以用于对订阅的后续操作(参见3GPP TS 23.502[4]的第4.17.12.4节);
5)创建回调(除了通知之外)资源(例如,发送给H-SMF或SMF的V-SMF或I-SMF回调URI)的服务请求,或作为回调响应的一部分,以用于由NF服务生产者发起的后续回调请求(例如,H-SMF或SMF发起的PDU会话修改)。
两种类型的绑定信息被定义为管理NF服务消费者和NF服务资源之间的绑定:
1)绑定指示传送针对资源的绑定信息,该信息必须由该资源的消费者(客户端)存储并由客户端用于将未来的请求定向到该资源。绑定信息当包含在服务请求中时与当前事务的NF服务消费者所拥有的资源相关联。绑定信息当包含在服务响应中时与当前事务的NF服务生产者所拥有的资源相关联。
2)路由绑定指示传送绑定信息以将请求从客户端定向到具有上下文的服务器。路由绑定指示应仅包含在HTTP请求中。
同一服务请求可以传送多于一个绑定指示,以例如进行以下操作:
-提供针对通知或回调(即,项目符号3或5)以及针对NF服务消费者稍后作为NF服务生产者可以提供的其他服务(即,项目符号2)的绑定;或
-当代表另一NF创建订阅时,提供针对不同事件通知的绑定信息(参见第6.12.4节)。
服务请求中的绑定指示中的scope参数标识绑定信息的适用性(即,与绑定信息相关联的场景)。
服务请求可以使用3gpp-Sbi-Binding报头传送如上所述的一个或多个绑定指示和/或包括绑定路由指示以使用3gpp-Sbi-Routing-Binding报头影响该请求例如到NF服务生产者的适当集合或NF服务生产者的适当服务集的路由。服务响应可以使用3gpp-Sbi-Binding报头传送针对资源的绑定指示。
注释1:HTTP请求可以包含例如:一个3gpp-Sbi-Binding报头,该3gpp-Sbi-Binding报头包含用于其他服务和用于回调的两个绑定指示;以及传送路由绑定指示的一个3gpp-Sbi-Routing-Binding报头。
如果SCP接收到服务或通知请求内的路由绑定指示并决定向下一跳SCP转发该请求,则它应在所转发的请求中包括路由绑定指示。如果SCP向目标NF转发该请求,则SCP应移除路由绑定指示。
绑定指示和路由绑定指示应包括绑定级别和一个或多个绑定实体ID,该一个或多个绑定实体ID表示能够为针对该资源的服务请求提供服务(即,共享相同的资源上下文)的所有NF服务实例。
绑定级别指示到NF实例、NF集、NF服务实例或NF服务集的优选绑定。当发送针对资源的请求时,应尽可能地选择与绑定级别相对应的绑定实体。如果这是不可能的,例如因为优选的绑定实体不可到达,则应按照以下优先级的递减顺序将该请求发送给在绑定指示或路由绑定指示中发信号通知的任何其他绑定实体:
-如果在绑定指示或路由绑定指示中发信号通知了NF服务集ID,则选择同一NF服务集中的NF服务实例;
-如果在绑定指示或路由绑定指示中发信号通知了NF实例ID,则选择同一NF实例中的等效NF服务实例;
-如果在绑定指示或路由绑定指示中发信号通知了NF服务集ID和备份NF实例ID,则选择备份NF实例的等效NF服务集中的NF服务实例;
-如果在绑定指示或路由绑定指示中发信号通知了备份NF实例ID,则选择备份NF实例中的等效NF服务实例;
-如果在绑定指示或路由绑定指示中发信号通知了NF服务集ID和NF集ID,则选择NF集的另一NF实例的等效NF服务集中的NF服务实例;
-如果在绑定指示或路由绑定指示中发信号通知了NF集ID,则选择NF集的另一NF实例中的等效NF服务实例。
注释2:如果来自不同NF实例的NF服务实例共享相同的MCC、MNC、NID(对于SNPN)、服务名称、API版本以及NF服务集ID(如果适用)(参见3GPP TS 23.003[15]的第28.13节),则它们是等效的NF服务实例。
如果特定资源仅可以由NF实例的特定NF服务实例提供服务,即如果同一NF服务的NF服务实例无法共享NF实例内的资源,则不应使用绑定指示。未发信号通知绑定指示或路由绑定指示的资源应被视为专门绑定到一个NF服务实例,除非NF服务资源所有者实例是NF集(或AMF集)或NF服务集的一部分,或者除非其在NRF中的NF配置文件指示其支持NF实例内的NF服务持久性(参见3GPP TS 23.527[38]的第6.5节)。
Claims (37)
1.一种在实现网络功能NF的网络节点中的方法(100),包括:
向另一NF发送(110)信息,所述信息指示针对所述NF中的一个或多个上下文的一个或多个备份实体中的每一个的标识符ID,
其中,所述信息被包括在绑定指示中或与所述绑定指示分开的指示中,以及
其中,所述一个或多个备份实体是一个或多个备份NF实例或一个或多个备份NF服务实例。
2.根据权利要求1所述的方法(100),其中,所述一个或多个备份实体对应于在所述绑定指示中指示的绑定级别。
3.根据权利要求2所述的方法(100),其中,
所述绑定级别被设置为NF服务实例,并且所述一个或多个备份实体是一个或多个备份服务实例,
所述绑定级别被设置为NF服务集,并且所述一个或多个备份实体是一个或多个备份NF服务集,
所述绑定级别被设置为NF实例,并且所述一个或多个备份实体是一个或多个备份NF实例,或
所述绑定级别被设置为NF集,并且所述一个或多个备份实体是一个或多个备份NF集。
4.根据权利要求1至3中任一项所述的方法(100),其中,所述信息承载在服务请求、服务响应、订阅请求、订阅响应、通知请求或通知响应中的3gpp-sbi-binding报头中。
5.根据权利要求4所述的方法(100),其中,所述服务请求、服务响应、订阅请求、订阅响应、通知请求或通知响应直接或经由服务通信代理SCP发送给所述另一NF。
6.根据权利要求1至5中任一项所述的方法(100),其中,所述一个或多个备份实体中的每一个被提供有所述一个或多个上下文。
7.一种在实现网络功能NF的网络节点中的方法(200),包括:
从另一NF接收信息,所述信息指示针对所述另一NF中的一个或多个上下文的一个或多个备份实体中的每一个的标识符ID,
其中,所述信息被包括在绑定指示中或与所述绑定指示分开的指示中,以及
其中,所述一个或多个备份实体是一个或多个备份NF实例或一个或多个备份NF服务实例。
8.根据权利要求7所述的方法(200),其中,所述绑定指示包含被设置为NF服务实例、NF服务集、NF实例或NF集的绑定级别、以及NF服务实例ID、NF服务集ID、NF实例ID或NF集ID中的一个或多个,并且所述方法还包括:当所述另一NF不可用时,
当所述NF服务集ID包含在所述绑定指示中并且所述一个或多个备份NF实例中的每一个的ID包含在所述信息中时,选择所述一个或多个备份NF实例之一的等效NF服务集中的NF服务实例,或
当所述一个或多个备份NF实例中的每一个的ID包含在所述信息中时,选择所述一个或多个备份NF实例之一中的等效NF服务实例。
9.根据权利要求8所述的方法(200),其中,所述一个或多个备份NF实例之一的等效NF服务集中的NF服务实例的所述选择或所述一个或多个备份NF实例之一中的等效NF服务实例的所述选择以低于以下操作的优先级执行:
当所述NF服务集ID包含在所述绑定指示中时,选择由所述NF服务集ID指示的NF服务集中的NF服务实例,和/或
当所述NF实例ID包含在所述绑定指示中时,选择由所述NF实例ID指示的NF实例中的等效NF服务实例。
10.根据权利要求8或9所述的方法(200),其中,所述一个或多个备份NF实例之一的等效NF服务集中的NF服务实例的所述选择或所述一个或多个备份NF实例之一中的等效NF服务实例的所述选择以高于以下操作的优先级执行:
当所述NF服务集ID和所述NF集ID包含在所述绑定指示中时,选择NF集的另一NF实例的等效NF服务集中的NF服务实例,和/或
当所述NF集ID包含在所述绑定指示中时,选择NF集的另一NF实例中的等效NF服务实例。
11.根据权利要求7所述的方法(200),还包括:当所述另一NF不可用时,
当所述一个或多个备份NF服务实例中的每一个的ID包含在所述信息中时,选择所述一个或多个备份NF服务实例之一。
12.根据权利要求11所述的方法(200),其中,所述绑定指示包含被设置为NF服务实例、NF服务集、NF实例或NF集的绑定级别、以及NF服务实例ID、NF服务集ID、NF实例ID或NF集ID中的一个或多个,并且所述一个或多个备份NF服务实例之一的所述选择以高于以下操作的优先级执行:
当所述NF服务集ID包含在所述绑定指示中时,选择由所述NF服务集ID指示的NF服务集中的NF服务实例,
当所述NF实例ID包含在所述绑定指示中时,选择由所述NF实例ID指示的NF实例中的等效NF服务实例,
当所述NF服务集ID和所述NF集ID包含在所述绑定指示中时,选择NF集的另一NF实例的等效NF服务集中的NF服务实例,和/或
当所述NF集ID包含在所述绑定指示中时,选择NF集的另一NF实例中的等效NF服务实例。
13.根据权利要求7所述的方法(200),其中,所述一个或多个备份实体对应于在所述绑定指示中指示的绑定级别。
14.根据权利要求13所述的方法(200),其中,
所述绑定级别被设置为NF服务实例,并且所述一个或多个备份实体是一个或多个备份服务实例,
所述绑定级别被设置为NF服务集,并且所述一个或多个备份实体是一个或多个备份NF服务集,
所述绑定级别被设置为NF实例,并且所述一个或多个备份实体是一个或多个备份NF实例,或
所述绑定级别被设置为NF集,并且所述一个或多个备份实体是一个或多个备份NF集。
15.根据权利要求14所述的方法(200),还包括:当所述另一NF不可用时,
选择所述一个或多个备份服务实例之一、所述一个或多个备份NF服务集之一中的NF服务实例、所述一个或多个备份NF实例之一中的等效NF服务实例、或所述一个或多个备份NF集之一中的等效NF服务实例。
16.根据权利要求15所述的方法(200),其中,所述绑定指示包含NF服务实例ID、NF服务集ID、NF实例ID或NF集ID中的一个或多个,并且所述一个或多个备份服务实例之一、所述一个或多个备份NF服务集之一中的NF服务实例、所述一个或多个备份NF实例之一中的等效NF服务实例、或所述一个或多个备份NF集之一中的等效NF服务实例的所述选择以低于以下操作的优先级执行:
当所述NF服务集ID包含在所述绑定指示中时,选择由所述NF服务集ID指示的NF服务集中的NF服务实例,和/或
当所述NF实例ID包含在所述绑定指示中时,选择由所述NF实例ID指示的NF实例中的等效NF服务实例。
17.根据权利要求16所述的方法(200),其中,所述一个或多个备份服务实例之一、所述一个或多个备份NF服务集之一中的NF服务实例、所述一个或多个备份NF实例之一中的等效NF服务实例、或所述一个或多个备份NF集之一中的等效NF服务实例的所述选择以高于以下操作的优先级执行:
当所述NF服务集ID和所述NF集ID包含在所述绑定指示中时,选择NF集的另一NF实例的等效NF服务集中的NF服务实例,和/或
当所述NF集ID包含在所述绑定指示中时,选择NF集的另一NF实例中的等效NF服务实例。
18.根据权利要求7至17中任一项所述的方法(200),其中,所述信息承载在服务请求、服务响应、订阅请求、订阅响应、通知请求或通知响应中的3gpp-sbi-binding报头中。
19.根据权利要求7至18中任一项所述的方法(200),还包括:
向服务通信代理SCP发送所述信息。
20.根据权利要求19所述的方法(200),其中,所述信息被包括在路由绑定指示中或与所述路由绑定指示分开的指示中。
21.根据权利要求19或20所述的方法(200),其中,所述信息承载在发往所述另一NF的服务请求、服务响应、订阅请求、订阅响应、通知请求或通知响应中的3gpp-sbi-routing-binding报头中。
22.根据权利要求7至21中任一项所述的方法(200),其中,所述一个或多个备份实体中的每一个被提供有所述一个或多个上下文。
23.一种在实现服务通信代理SCP的网络节点中的方法(300),包括:
从网络功能NF接收(310)信息,所述信息指示针对另一NF中的一个或多个上下文的一个或多个备份实体中的每一个的标识符ID,
其中,所述信息被包括在路由绑定指示中或与所述路由绑定指示分开的指示中,以及
其中,所述一个或多个备份实体是一个或多个备份NF实例或一个或多个备份NF服务实例。
24.根据权利要求23所述的方法(300),其中,所述路由绑定指示包含被设置为NF服务实例、NF服务集、NF实例或NF集的绑定级别、以及NF服务实例ID、NF服务集ID、NF实例ID或NF集ID中的一个或多个,并且所述方法还包括:当所述另一NF不可用时,
当所述NF服务集ID包含在所述路由绑定指示中并且所述一个或多个备份NF实例中的每一个的ID包含在所述信息中时,选择所述一个或多个备份NF实例之一的等效NF服务集中的NF服务实例,或
当所述一个或多个备份NF实例中的每一个的ID包含在所述路由绑定指示中时,选择所述一个或多个备份NF实例之一中的等效NF服务实例。
25.根据权利要求24所述的方法(300),其中,所述一个或多个备份NF实例之一的等效NF服务集中的NF服务实例的所述选择或所述一个或多个备份NF实例之一中的等效NF服务实例的所述选择以低于以下操作的优先级执行:
当所述NF服务集ID包含在所述路由绑定指示中时,选择由所述NF服务集ID指示的NF服务集中的NF服务实例,和/或
当所述NF实例ID包含在所述路由绑定指示中时,选择由所述NF实例ID指示的NF实例中的等效NF服务实例。
26.根据权利要求24或25所述的方法(300),其中,所述一个或多个备份NF实例之一的等效NF服务集中的NF服务实例的所述选择或所述一个或多个备份NF实例之一中的等效NF服务实例的所述选择以高于以下操作的优先级执行:
当所述NF服务集ID和所述NF集ID包含在所述路由绑定指示中时,选择NF集的另一NF实例的等效NF服务集中的NF服务实例,和/或
当所述NF集ID包含在所述路由绑定指示中时,选择NF集的另一NF实例中的等效NF服务实例。
27.根据权利要求23所述的方法(300),还包括:当所述另一NF不可用时,
当所述一个或多个备份NF服务实例中的每一个的ID包含在所述信息中时,选择所述一个或多个备份NF服务实例之一。
28.根据权利要求27所述的方法(300),其中,所述路由绑定指示包含被设置为NF服务实例、NF服务集、NF实例或NF集的绑定级别、以及NF服务实例ID、NF服务集ID、NF实例ID或NF集ID中的一个或多个,并且所述一个或多个备份NF服务实例之一的所述选择以高于以下操作的优先级执行:
当所述NF服务集ID包含在所述路由绑定指示中时,选择由所述NF服务集ID指示的NF服务集中的NF服务实例,
当所述NF实例ID包含在所述路由绑定指示中时,选择由所述NF实例ID指示的NF实例中的等效NF服务实例,
当所述NF服务集ID和所述NF集ID包含在所述路由绑定指示中时,选择NF集的另一NF实例的等效NF服务集中的NF服务实例,和/或
当所述NF集ID包含在所述路由绑定指示中时,选择NF集的另一NF实例中的等效NF服务实例。
29.根据权利要求23所述的方法(300),其中,所述一个或多个备份实体对应于在所述路由绑定指示中指示的绑定级别。
30.根据权利要求29所述的方法(300),其中,
所述绑定级别被设置为NF服务实例,并且所述一个或多个备份实体是一个或多个备份服务实例,
所述绑定级别被设置为NF服务集,并且所述一个或多个备份实体是一个或多个备份NF服务集,
所述绑定级别被设置为NF实例,并且所述一个或多个备份实体是一个或多个备份NF实例,或
所述绑定级别被设置为NF集,并且所述一个或多个备份实体是一个或多个备份NF集。
31.根据权利要求30所述的方法(300),还包括:当所述另一NF不可用时,
选择所述一个或多个备份服务实例之一、所述一个或多个备份NF服务集之一中的NF服务实例、所述一个或多个备份NF实例之一中的等效NF服务实例、或所述一个或多个备份NF集之一中的等效NF服务实例。
32.根据权利要求31所述的方法(300),其中,所述路由绑定指示包含NF服务实例ID、NF服务集ID、NF实例ID或NF集ID中的一个或多个,并且所述一个或多个备份服务实例之一、所述一个或多个备份NF服务集之一中的NF服务实例、所述一个或多个备份NF实例之一中的等效NF服务实例、或所述一个或多个备份NF集之一中的等效NF服务实例的所述选择以低于以下操作的优先级执行:
当所述NF服务集ID包含在所述路由绑定指示中时,选择由所述NF服务集ID指示的NF服务集中的NF服务实例,和/或
当所述NF实例ID包含在所述路由绑定指示中时,选择由所述NF实例ID指示的NF实例中的等效NF服务实例。
33.根据权利要求32所述的方法(300),其中,所述一个或多个备份服务实例之一、所述一个或多个备份NF服务集之一中的NF服务实例、所述一个或多个备份NF实例之一中的等效NF服务实例、或所述一个或多个备份NF集之一中的等效NF服务实例的所述选择以高于以下操作的优先级执行:
当所述NF服务集ID和所述NF集ID包含在所述路由绑定指示中时,选择NF集的另一NF实例的等效NF服务集中的NF服务实例,和/或
当所述NF集ID包含在所述路由绑定指示中时,选择NF集的另一NF实例中的等效NF服务实例。
34.根据权利要求23至33中任一项所述的方法(300),其中,所述信息承载在发往所述另一NF的服务请求、服务响应、订阅请求、订阅响应、通知请求或通知响应中的3gpp-sbi-routing-binding报头中。
35.根据权利要求23至34中任一项所述的方法(300),其中,所述一个或多个备份实体中的每一个被提供有所述一个或多个上下文。
36.一种网络节点(900),包括通信接口(910)、处理器(920)和存储器(930),所述存储器(930)包括能够由所述处理器(920)执行的指令,由此所述网络节点(900)可操作以在实现网络功能NF时执行根据权利要求1至22中任一项所述的方法;或在实现服务通信代理SCP功能时执行根据权利要求23至35中任一项所述的方法。
37.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机可读指令,所述计算机可读指令当由网络节点的处理器执行时将所述网络节点配置为在实现网络功能NF时执行根据权利要求1至22中任一项所述的方法;或在实现服务通信代理SCP功能时执行根据权利要求23至35中任一项所述的方法。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNPCT/CN2020/123350 | 2020-10-23 | ||
CN2020123350 | 2020-10-23 | ||
PCT/CN2021/119676 WO2022083385A1 (en) | 2020-10-23 | 2021-09-22 | Network nodes and methods therein for providing backup network function |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116508350A true CN116508350A (zh) | 2023-07-28 |
Family
ID=81291550
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202180070022.3A Pending CN116508350A (zh) | 2020-10-23 | 2021-09-22 | 用于提供备份网络功能的网络节点及其中的方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20230385161A1 (zh) |
EP (1) | EP4233379A1 (zh) |
JP (1) | JP2023547880A (zh) |
CN (1) | CN116508350A (zh) |
WO (1) | WO2022083385A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20230102122A1 (en) * | 2021-09-29 | 2023-03-30 | Oracle International Corporation | Methods, systems, and computer readable media for identifying alternate delivery endpoints for mobile originated data and monitoring reports in a communications network |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019223855A1 (en) * | 2018-05-22 | 2019-11-28 | Telefonaktiebolaget Lm Ericsson (Publ) | Service discovery extension in a 5g mobile communication network |
CN110830543B (zh) * | 2018-08-13 | 2021-10-19 | 华为技术有限公司 | 通信方法和通信设备 |
WO2020202043A1 (en) * | 2019-04-02 | 2020-10-08 | Telefonaktiebolaget Lm Ericsson (Publ) | Method for reselection of a network function (nf) service instance of a nf service producer |
-
2021
- 2021-09-22 US US18/032,392 patent/US20230385161A1/en active Pending
- 2021-09-22 CN CN202180070022.3A patent/CN116508350A/zh active Pending
- 2021-09-22 WO PCT/CN2021/119676 patent/WO2022083385A1/en active Application Filing
- 2021-09-22 EP EP21881804.5A patent/EP4233379A1/en active Pending
- 2021-09-22 JP JP2023524870A patent/JP2023547880A/ja active Pending
Also Published As
Publication number | Publication date |
---|---|
EP4233379A1 (en) | 2023-08-30 |
US20230385161A1 (en) | 2023-11-30 |
JP2023547880A (ja) | 2023-11-14 |
WO2022083385A1 (en) | 2022-04-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10911549B2 (en) | Proxy routing based on path headers | |
CN112136294B (zh) | 应用功能影响业务路由的消息和*** | |
US20070150602A1 (en) | Distributed and Replicated Sessions on Computing Grids | |
ZA200700120B (en) | Method, system and computer program to enable semantic mediation for sip events through support of dynamicall binding to and changing of application semantics of si events | |
WO2022027888A1 (en) | Network nodes and methods therein for notification delivery | |
US20240171653A1 (en) | Network nodes and methods therein for indirect communication | |
CN116508350A (zh) | 用于提供备份网络功能的网络节点及其中的方法 | |
US11743363B1 (en) | Methods, systems, and computer readable media for utilizing network function (NF) service attributes associated with registered NF service producers in a hierarchical network | |
US20230102122A1 (en) | Methods, systems, and computer readable media for identifying alternate delivery endpoints for mobile originated data and monitoring reports in a communications network | |
JP7507305B2 (ja) | サービス要求処理 | |
WO2019061400A1 (en) | IMPROVED SERVICE DISCOVERY FOR THE NETWORK FUNCTION ASSOCIATION | |
US12058004B2 (en) | Network nodes and methods therein for providing binding indication | |
CN111917808B (zh) | 负荷控制方法、服务提供者nf及服务使用者nf | |
WO2023006022A1 (en) | Network nodes and methods therein for facilitating network function discovery | |
WO2024017126A1 (en) | Use of binding indication between network functions for sharing resource redundancy information concerning network function service instances | |
JP2024516931A (ja) | 第5世代ネットワークにおけるメッセージ処理 | |
EP4189944A1 (en) | Bound service request handling |
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 |