发布信息

用于在5G网络中启用传输服务质量(QoS)的方法、系统和计算机可读介质与流程

作者:admin      2022-08-19 20:06:47     584



电子通信装置的制造及其应用技术用于在5g网络中启用传输服务质量(qos)的方法、系统和计算机可读介质1.优先权要求2.本技术要求于2019年12月30日提交的序列号为16/730,799的美国专利申请序列的优先权,其公开内容通过引用全文并入本文。技术领域::3.本文描述的主题涉及5g网络中的qos。更具体地,本文描述的主题涉及用于在5g网络中启用传输qos的方法、系统和计算机可读介质。背景技术:::4.在5g电信网络中,提供服务的网络节点被称为生产者(producer)网络功能(nf)。消费服务的网络节点被称为消费者(consumer)nf。网络功能可以是生产者nf和消费者nf,具体取决于它是消费还是提供服务。5.给定的生产者nf可能有许多服务端点,其中服务端点是托管生产者nf的网络节点上的互联网协议(ip)地址和端口号的组合。生产者nf向网络功能储存库功能(nrf)注册。nrf维护可用nf实例及其支持的服务的nf简档。消费者nf可以订阅以接收关于已向nrf注册的生产者nf实例的信息。6.向诸如物联网(iot)设备之类的用户装备(ue)设备提供服务的nf的一个示例是访问和移动性管理功能(amf)。amf为ue设备提供注册管理、连接管理、可达性管理、移动性管理和其它服务。amf充当无线电接入网络与5g核心网络中其余节点之间的联系点。amf还用作访问网络切片服务的点。7.网络切片是5g网络中提供的服务,其中网络资源在逻辑上按部分或切片分配以供ue设备使用。每个网络切片可以向ue提供特定的能力或服务。网络切片实例被定义为一组网络功能和用于网络功能的资源,这些资源被布置和配置为形成和满足一组特定的网络要求或特性。例如,用于访问网络服务的网络切片实例可以是虚拟化的g-nodeb和amf的资源,用于为ue提供访问网络服务。核心网络服务的网络切片实例可以包括虚拟化nrf和网络开放功能(nef)的资源,其被配置为向诸如iot之类的ue提供核心网络服务。8.在5g电信网络中,可能期望实现保证不同流量(traffic)类别的服务质量的策略。第三代合作伙伴项目(3gpp)技术规范(ts)29.500定义了sbi消息优先级机制,其中5g消费者nf可以在用于指示消息优先级的消息中的超文本传输协议(http)报头中设置被称为3gpp-sbi-message-priority的参数。3gppts29.500的第6.8.1部分指出,基于服务的接口(sbi)消息优先级可以用于为充当将会限制与过载控制相关的决定的http/2客户端、服务器或代理的5g核心网络功能提供指导。优先级信息也可以用于路由和代理。服务器还可以使用优先级信息在较低优先级请求之前处理较高优先级请求。9.优先级机制是上面提到的3gpp-sbi-message-priority参数,该参数携带在定制http报头中并且用于携带客户端和服务器之间的消息优先级。定制http报头在客户端和服务器之间端到端强制执行消息优先级。http/2客户端和服务器需要支持定制http报头来强制执行优先级机制。定制http报头中携带的3gpp-sbi-message-priority参数可以用于设置消息级别优先级或流优先级。http客户端或服务器使用消息级别优先级来指示来自客户端的请求或来自服务器的响应的优先级。流级别优先级用于在发送容量有限时确定用于传输帧的流的优先级,并表达发送方在管理并发流时希望对等方如何分配资源。设置流优先级确保优先处理http/2连接的两个端点之间的消息。10.使用3gppts29.500中定义的sbi消息优先级http报头机制的一个问题是它需要节点支持第7层才能实现优先级机制。第3/4层设备(诸如,网络路由器)可能不支持第7层优先级。此外,即使可以将此类中间节点配置为支持第7层,解析第7层数据也需要附加的处理,并且因此会影响性能。大多数中间节点基于开放系统互连(osi)第3层和第4层限制路由决策。因此,在第3层和第4层,所有5g消息都被诸如路由器之类的中间节点同等对待。路由器可能无法在消费者和生产者nf之间提供请求的优先级。此外,当路由器位于服务不同5g网络切片的不同nf之间的路径中时,路由器无法区分可能需要不同优先级处理的流量。在拥塞期间,在没有传输层或网络层的区分标志(distinguisher)的情况下,路由器将无法应用拥塞策略。因此,期望超低时延的网络切片的流量可能不获准地被延迟。11.因此,鉴于这些困难,需要用于在5g网络中启用传输服务质量的方法、系统和计算机可读介质。技术实现要素:12.一种用于启用5g传输服务质量(qos)的方法包括:从消费者网络功能(nf)或服务通信代理(scp)接收服务发现请求。该方法还包括访问5g传输qos策略数据库并且确定5g传输qos策略适用于服务发现请求。该方法还包括:响应于确定5g传输qos策略适用于服务发现请求,生成服务发现响应消息并且在发现响应消息中插入用于实现该策略的网络层qos值。该方法还包括向消费者nf或scp发送服务发现响应消息。13.根据本文描述的主题的另一方面,从消费者nf或scp接收服务发现请求包括从消费者nf接收服务发现请求。14.根据本文描述的主题的又一方面,从消费者nf或scp接收服务发现请求包括从scp接收服务发现请求。15.根据本文描述的主题的另一方面,访问5g传输qos数据库包括使用从服务发现请求中提取的服务标识符来访问5gqos传输质量数据库。16.根据本文描述的主题的另一方面,服务标识符识别服务端点和与服务端点相关联的应用编程接口(api)资源。17.权利要求1的方法,其中访问5g传输qos策略数据库包括使用源公共陆地移动网络(plmn)标识符来访问5g传输qos策略数据库。18.根据本文描述的主题的另一方面,网络层qos值包括差异化服务代码点(dscp)值。19.根据本文描述的主题的另一方面,网络层qos值包括互联网协议(ip)服务类型(tos)值。20.根据本文描述的主题的另一方面,用于提供5g传输qos的方法包括使用所述网络层qos值来为在消费者nf或scp与提供在服务发现请求中所请求的服务的生产者nf之间的5g消息交换提供传输qos。21.根据本文描述的主题的另一方面,使用所述网络层qos值来为5g消息提供传输qos包括将与qos值对应的qos应用于携带所述5g消息的网络层消息。22.根据本文描述的主题的另一方面,一种用于启用5g传输服务质量(qos)的系统包括网络功能储存库功能(nrf),该nrf包括至少一个处理器和存储器。该系统还包括位于存储器中的5g传输服务质量qos数据库。该系统还包括由至少一个处理器实现的启用5gqos的服务发现管理器,用于从消费者网络功能(nf)或服务通信代理(scp)接收服务发现请求、访问5g传输qos策略数据库并且确定5g传输qos策略适用于服务发现请求;并且,响应于确定5g传输qos策略适用于服务发现请求,生成服务发现响应消息并且在发现响应消息中插入用于实现该策略的网络层qos值,以及向消费者nf或scp发送服务发现响应消息。23.根据本文描述的主题的另一方面,启用5gqos的服务发现管理器被配置为从消费者nf接收服务发现请求。24.根据本文描述的主题的另一方面,启用5gqos的服务发现管理器被配置为从scp接收服务发现请求。25.根据本文描述的主题的另一方面,启用5gqos的服务发现管理器被配置为使用从服务发现请求中提取的服务标识符来访问5gqos传输质量数据库。26.根据本文描述的主题的另一方面,服务标识符识别服务端点和与服务端点相关联的应用编程接口(api)资源。27.根据本文描述的主题的另一方面,启用5gqos的服务发现管理器被配置为使用源公共陆地移动网络(plmn)标识符来访问5g传输qos策略数据库。28.根据本文描述的主题的另一方面,网络层qos值包括差异化服务代码点(dscp)值。29.根据本文描述的主题的另一方面,网络层qos值包括互联网协议(ip)服务类型(tos)值。30.根据本文描述的主题的另一方面,nf或scp被配置为用qos值标记网络层分组,以向中间路由器指示为5g消息请求的qos。31.根据本文描述的主题的另一方面,一种具有存储在其上的可执行指令的非暂态计算机可读介质,所述可执行指令在由计算机的处理器执行时,控制所述计算机执行包括以下的步骤。这些步骤包括从消费者网络功能(nf)或服务通信代理(scp)接收服务发现请求。这些步骤还包括访问5g传输qos策略数据库并且确定5g传输qos策略适用于服务发现请求。这些步骤还包括响应于确定5g传输qos策略适用于服务发现请求,生成服务发现响应消息并且在发现响应消息中插入用于实现该策略的网络层qos值。这些步骤还包括向消费者nf或scp发送服务发现响应消息。32.本文描述的主题可以在硬件、软件、固件或其任何组合中实现。由此,如本文使用的术语“功能”、“节点”或“模块”是指用于实现所描述的特征的硬件,其还可以包括软件和/或固件组件。在一个示例性实施方式中,本文描述的主题可以使用其上存储有计算机可执行指令的计算机可读介质来实现,该计算机可执行指令在由计算机的处理器执行时,控制计算机执行步骤。适用于实现本文描述的主题的示例性计算机可读介质包括非暂态计算机可读介质,诸如盘存储设备、芯片存储器设备、可编程逻辑设备和专用集成电路。此外,实现本文描述的主题的计算机可读介质可以位于单个设备或计算平台上,或者可以分布在多个设备或计算平台上。附图说明33.现在将参考附图解释本文描述的主题,其中:34.图1是图示示例性5g网络体系架构的网络图;35.图2是图示差异化服务代码点(dscp)值到消费者nf的通信以及使用dscp值来确定消费者nf和生产者nf之间的流量的优先级的消息流程图;36.图3是图示可以由nrf实现以响应来自消费者nf的服务发现请求并且在发现响应中将dscp值传送给消费者nf的示例性处理的流程图;37.图4是图示消费者nf和生产者nf通过中间路由器相互连接并实现不同网络切片的网络图;38.图5是图示与将dscp值传送给服务通信代理(scp)相关联的示例性消息传递以及将dscp值用于scp和生产者nf之间的间接通信的消息流程图;39.图6是图示消费者nf和生产者nf之间经由scp和中间路由器进行通信的网络图;40.图7是图示用于提供5g传输策略信息以实现5g传输qos的示例性nrf的框图;以及41.图8是图示用于提供5g传输qos的示例性处理的流程图。具体实施方式42.图1是图示示例性5g系统网络体系架构的框图。在图1中,网络包括nrf100和服务通信代理(scp)101。如上所述,nrf100可以维护可用的生产者nf服务实例及其支持的服务的简档,并允许消费者nf或scp订阅和被通知新的/更新的生产者nf服务实例的注册。scp101还可以支持服务发现和生产者nf的选择。此外,scp101可以执行消费者和生产者nf之间的连接的负载平衡。43.nrf100是nf简档的储存库。为了与生产者nf通信,消费者nf或scp必须从nrf100获得nf简档。nf简档是javascript对象表示法(json)数据结构。nf简档定义包括完全限定域名(fqdn)、互联网协议(ip)版本4(ipv4)地址或ip版本6(ipv6)地址中的至少一个。44.如下面将更详细描述的,nrf可以存储5g传输qos策略信息,用于在消费者和生产者nf之间实现5g传输qos。在一种实施方式中,nrf100将在5g传输qos策略数据库中维护该信息,并且可以响应于来自消费者nf的服务发现请求,从数据库中提供5g传输qos信息。45.在图1中,节点中的任何节点(scp101和nrf100除外)都可以是消费者nf或生产者nf,具体取决于它们是消费服务还是提供服务。在所示的示例中,节点包括在网络中执行策略相关操作的策略控制功能(pcf)102、管理用户数据的用户数据管理(udm)功能104和提供应用服务的应用功能(af)106。图1中所示的节点还包括会话管理功能(smf)108,其管理amf110和pcf102之间的会话。amf110执行与4g网络中由移动性管理实体(mme)执行的移动性和注册管理操作类似的移动性和注册管理操作。amf110还用作网络切片服务的访问点。amf110还可以执行amf选择以选择将提供对ue在注册期间请求的网络切片服务的访问的服务amf。46.认证服务器功能(ausf)112为诸如ue114之类的寻求访问网络的用户装备(ue)执行认证服务。tos字段来识别与不同服务类别相关联的分组,并基于tos值为此类分组提供差异化处理。54.3gppts23.501描述了对于用户数据的dscp处理,但不提供用于控制流量的指导或推荐。3gppts29.500,第6.8.8部分关于dscp值陈述如下:55.·两个http/3端点之间需要多个http/2连接:每个dscp值1个。通过连接发送的所有消息都被分配相同的流量类别并接收相同的dscp标记。56.·3gpp-sbi-message-priority值应在选择适当的连接以发送消息时加以考虑。57.这些松散定义的标准对于客户端nf实例何时以及如何为生产者nf的给定服务执行dscp标记带来了歧义。例如,对于值为5的3gpp-sbi-message-priority,目的地为同一地理位置的生产者nf的服务对比(versus)在不同plmn中的nf的服务。类似地,当存在nf切片时,在将消息路由到与特定网络切片相关联的给定nf时,没有关于公共nf将如何使用dscp的指导。在每个消费者nf实例上在dscp值和优先级策略之间进行配置和映射是麻烦且容易出错的。58.本文描述的主题为网络运营商提供了集中式解决方案,用于为消费者和生产者nf建立定制策略,以在所选择的消息的差异化服务字段中设置适当的dscp比特。本文描述的主题还使得网络运营商能够管理sbi优先级参数和可以用于区分分组以提供不同服务质量的其它字段。根据本文描述的主题,3gppts29.510中定义的nrf可以用作网络运营商定义定制策略的集中化位置,这些定制策略包括每个客户端/消费者nf在从给定生产者nf请求服务时使用的适当dscp设置。定制策略可以由nrf在从nrf传送到消费者nf的消息的特定于供应商的扩展(vendor-specificextensions)中被传送给消费者nf。特定于供应商的扩展在3gppts29.500的第6.6.3部分中定义。根据3gppts29.500,在3gpp5g核心(5gc)api上发送的信息元素应该可使用特定于供应商的数据进行扩展。json数据结构的定义是使用openapi作为接口定义语言,默认情况下允许扩展带有附加成员元素的任何json对象。此类特定于供应商的扩展可以用于nrf和服务消费者之间的请求和响应,以传送强制执行传输qos和5g网络所需的值。59.在消费者nf处,行为被定义为强制执行与dscp值对应的策略。可以通过以下任一模式启用定制行为:60.支持特定于供应商的扩展并因此应用/管理对应服务和nf的dscp值的消费者nf。61.如果客户端或消费者nf不支持特定于供应商的扩展,那么使用scp的代理模型可以用于为不支持特定于供应商的扩展的nf启用dscp。62.如上所述,dscp值可以用于定义每跳行为,这些行为定义了路由器应用于特定流量类别的分组转发属性。可以定义不同的每跳行为以提供例如低丢失或低时延服务。如在rfc2474中定义的,dscp值是ip版本4服务类型字段和ip版本6流量类别字段的高阶六比特。63.dscp参数值可以在linux或使用套接字定义tcp/ip端点的其它操作系统中使用套接字选项进行设置。例如,在linux中,setsockopt命令可以用于设置选项iptos或ipv6t类的值。定义的标准tos标志包括:64.iptos低延迟,用于最大限度地减少交互流量的延迟;65.iptos吞吐量,用于优化吞吐量;66.iptos可靠性,用于优化可靠性。67.除了标准值之外,还可以使用netfilter规则设置定制值。例如,对于目的地ip地址10.178.254.160,端口10240,设置dscp值为20(as22)iptables-aoutput-tmangle-ptcp-d10.178.254.160-dport10240-jdscp–set-dscp0x14。68.因此,nrf可以指示消费者nf使用这些机制中的任何机制来设置dscp值。69.如上所述,本文描述的主题使得网络运营商能够定义定制策略以通知消费者nf关于将哪个dscp值应用于给定服务和/或nf实例。例如,一项策略可以是服务udm_xxx且端点为atlanta.oracle.com的策略,将dscp值设置为26。网络运营商配置的定制dscp策略是可选的,并且对现有5g功能流没有功能影响。只有利用此可选特征的nf才能利用其优势来设置消息流以实现服务质量。换句话说,本文描述的机制向后与不支持新服务质量机制的nf兼容。70.如上所述,网络运营商配置的策略可以在nrf处设置。nrf可以将dscp值映射到给定的服务端点或一组端点。下面示出的表1说明了可以在nrf处配置的策略规则和对应dscp值的示例。[0071][0072][0073]表1:在nrf处维护的示例5g传输策略[0074]在表1中,定义了策略规则,其中策略值和/或api资源映射到dscp值。例如,表1中的第一个策略将ip端点10.75.0.0/16和对应的api资源nudm-sdm/*映射到dscp值20。这意味着将此ip地址发布为sdm服务的服务端点的任何udmnf实例都将被分配dscp值20。表1中的第二条策略规则将nudm-sdm.atlanta.oracle.com的完全限定域名(fqdn)和特定api资源映射到dscp值24。表1中的第三个策略将一系列plmn的udm-sdm服务映射到dscp值30。第四个策略规则将在给定的源plmn和目的地plmn之间实现的任何服务映射到dscp值20。[0075]应该注意的是,表1中的示例策略仅用于说明目的,并且本文描述的主题允许网络运营商在nrf处定义任何定制策略并将该策略映射到dscp或其它网络层qos值。如下面将详细描述的,当消费者nf请求服务时,服务请求通常在服务发现处理期间提供目标plmn和请求者plmn。nrf可以使用这些参数在5g传输qos数据库中执行查找,以确定要应用于消息或消息组的dscp值。nrf将5g传输qos策略映射数据库存储在其持久性存储器中。[0076]图2是图示在消费者nf、nrf和生产者nf之间交换的并且实现本文描述的定制策略的示例性消息的消息流程图。参考图2,在消息流程图的第1行中,消费者nf200向nrf100发送服务发现请求。服务发现请求识别消费者nf200所请求的服务,并且还识别消费者nf200。nrf100在其5g传输qos策略数据库中执行查找,以识别要应用于服务的策略。在这个示例中,假设在数据库中配置了策略,并且从数据库中提取了dscp值。因此,nrf100将dscp值放置在发现响应消息的特定于供应商的扩展中,并且在第2行中,将具有特定于供应商的扩展的发现响应消息(包括dscp值)发送到消费者nf200。在这个示例中,假设消费者nf200支持特定于供应商的扩展并执行以下步骤:[0077]1.在http2请求事件中添加“3gppsbi-message-priority”报头,以将dscp值发布为sbi消息优先级值。[0078]2.查找利用所要求的dscp值发起的连接[目标ip+端口]:[0079]-如果没有找到,那么:[0080]·当利用生产者nf服务发起http2(tcp)连接时,使用低级别套接字api来设置dscp值(图2中的步骤3)。[0081]·在这样的连接上,仅应发起与该服务和dscp值相关的消息。[0082]·当生产者nf202已经部署了多个服务并且生产者nf202的所有服务共享相同的公共前端fqdn(例如,api网关的fqdn)时,此要求非常重要。[0083]-如果找到,那么使用该连接。[0084]3.如果消费者nf200不支持套接字api来设置dscp值,那么nrf100将使用netfilter(即iptables)为“mangle”表中的“output”链设置规则,来针对协议设置为tcp的目的地ip地址和端口设置dscp。[0085]-在这种情况下,如果生产者nf202有多个服务托管在相似的ip地址和端口对(pair)上,那么将为目的地为该端点的所有分组设置dscp值。[0086]在第4行中,消费者nf200和生产者nf202通过tcp连接交换服务流量,并在服务流量中使用dscp值。来自消费者nf200的初始服务消息包含dscp值作为3gppsbi消息优先级报头,而后续消息可以具有基于本地策略的相同或更高的sbi消息优先级值。中间路由器使用dscp值为网络(ip)层分组中携带的5g流量提供传输qos。[0087]图3是图示nrf100在从消费者nf(诸如,图2中所示的消费者nf200)接收服务发现请求时执行的示例性步骤的流程图。参考图3,在步骤300中,nrf100接收服务发现请求。在步骤302中,nrf100运行ts29.510过程以生成服务发现响应。在步骤304中,如果响应集不为空,那么控制进行到步骤306、308、310和312,其中nrf100确定是否为服务对象定义了定制策略,如果是,那么将特定于供应商的扩展添加到包含dscp值的每个匹配nf服务对象。确定是否定义定制策略可以包括基于服务发现请求中的参数在5g传输qos数据库中执行查找。在一个示例中,nrf可以运行服务逻辑来识别由网络运营商配置的特定于供应商的扩展。特定于供应商的扩展可以采用以下形式:[0088]“vendorspecific-nnnnnnn”:{[0089]dscp:《number》.[0090]}[0091]在上述示例中,nnnnnn是针对特定网络装备供应商的iana分配的代码。例如,代码111用于oracle,并且323用于tekelec。《number》参数保持要应用于连接的dscp值。如果多个重叠策略应用于给定服务查询,那么在一个示例中,nrf基于本地策略来选择dscp值,并且在服务发现响应中返回dscp值。[0092]一旦所有特定于供应商的扩展和dscp值都已经被添加到响应中,控制就进行到步骤314,其中nrf100将响应发送到消费者nf200。一旦建立了tcp/ip连接,nrf100分配给服务的dscp值就可以用于标记通过连接发送的分组。中间交换机和路由器将使用dscp值来识别接收到的分组的服务类别并提供适当的服务质量。[0093]图4图示了经由中间路由器连接的生产者nf和消费者nf。参考图4,消费者nf400、402和404经由中间路由器412、414、416和418连接到生产者nf406、408和410。消费者nf400、生产者nf406和中间路由器412仅是低时延切片的一部分。消费者nf404、中间路由器416和生产者nf410是默认切片的一部分。消费者nf402、中间路由器414和418以及生产者nf408在低时延和默认切片之间共享。如果消费者和生产者nf支持如上所述的分组的5gqos标记,那么中间路由器412、414、416和418可以为符合网络运营商在nrf中定义的策略的5g流量提供所需的传输qos。[0094]在客户端不支持用于传送dscp值的特定于供应商的扩展的情况下,可以在scp和提供服务的生产者nf之间实现不同的服务质量。服务质量将在scp和生产者nf之间实现,而不是在消费者nf和生产者nf之间实现。发现也被委托给scp。图5图示了当消费者nf不支持特定于供应商的扩展时的过程。在图5中,在消息流程图的第1行中,消费者nf500向scp101发送5g服务请求消息。在第2行中,响应于5g服务请求消息,scp101向nrf100发送服务发现请求。nrf100在其5g传输qos策略数据库中执行查找,并识别应分配给服务的dscp值。在第3行中,nrf100在特定于供应商的扩展中将dscp值返回给scp101。[0095]在消息流程图的第4行中,scp101利用所需的dscp值与生产者nf502建立tcp连接。在第5行中,服务流量在scp101和生产者nf502之间交换,并在各个分组中使用所需的dscp值。来自scp的初始服务消息包含dscp值作为3gppsbi消息优先级报头,而后续消息可以具有基于scp本地策略的相同或更高的sbi消息优先级值。中间路由器将从ip报头中提取dscp值,并使用dscp值为与不同服务相关联的分组提供不同的服务质量。[0096]图6图示了使用dscp值在scp和生产者nf之间执行不同的传输服务质量。参考图6,消费者nf600和602分别通过scp101a和101b访问网络服务。消费者nf600接收来自生产者nf604和生产者nf606的低时延服务。生产者nf604专门由低时延网络切片使用。生产者nf606由低时延网络切片和默认切片使用。[0097]消费者nf602访问服务的默认切片。默认切片服务由生产者nf608和生产者nf606提供。在图6中,假设已执行图5中的步骤以在scp101a和生产者nf604和606之间以及在scp101b和生产者nf606和608之间建立具有适当dscp值的tcp连接。当scp101a和101b向生产者nf604、606和608发送服务流量时,服务流量由中间路由器610、612、614和616接收。中间路由器610、612、614和616从网络层分组(诸如,ip分组)中提取dscp值,并且对与dscp值对应的网络层分组应用传输qos处理。通过将qos应用于携带5g消息的网络层分组,中间路由器610、612、614和616为5g消息流量提供传输qos。这样的5g消息流量可以包括与服务发现、5g内容服务、5g订阅等相关的5g消息。[0098]图7是图示用于启用5g传输服务质量的示例性nrf的框图。参考图7,nrf100包括至少一个处理器700和存储器702。5g传输qos策略数据库704驻留在存储器702中。5g传输qos策略数据库704包括策略,诸如表1中所示的将服务参数映射到dscp值的策略。启用5g传输qos的发现管理器706从消费者nf接收服务发现请求、访问5g传输qos策略数据库704以提取由发现请求识别的服务的策略,并且将与从数据库704提取的策略对应的dscp值提供给消费者nf。[0099]图8是图示由nrf100执行并处理服务发现请求的示例性总体步骤的流程图。这些步骤与图3中所示的步骤相似,只是它们在更高级别进行描述。参考图8,在步骤800中,从消费者nf或scp接收服务发现请求。例如,nrf100可以在直接模型中直接从消费者nf接收服务发现请求,或者在间接通信模型中从scp接收服务发现请求。[0100]在步骤802中,nrf访问5g传输服务质量数据库以确定策略是否适用于服务发现请求。例如,nrf100可以使用来自识别服务源、服务目的地、服务类型等的服务发现请求的参数在5g传输qos策略数据库704中执行查找。[0101]在步骤804中,nrf确定策略是否适用。如果策略适用,那么控制进行到步骤806,其中nrf在发现响应消息中向消费者nf提供用以实现该策略的dscp值。如果策略不适用,那么控制进行到步骤808,其中nrf在没有dscp值或具有默认dscp值的情况下对服务发现请求进行响应。接收到服务发现响应的nf或scp将在nf或scp与远程nf之间发送的网络层消息中插入dscp值。nf或scp与远程nf之间的中间路由器将利用该dscp值为网络层消息提供与该dscp值对应的网络层qos处理,并且通过这样做,为网络层消息携带的5g消息提供qos。[0102]因此,使用图8中的步骤,nrf可以用于将dscp值传送给消费者nf,以实现网络运营商定义的5g传输服务质量,而无需每个消费者nf实现决策逻辑。[0103]以下每个参考文献的公开内容通过引用全文并入本文:[0104]参考文献[0105]1.“3rdgenerationpartnershipproject;technicalspecificationgroupcorenetworkandterminals;5gsystem;networkfunctionrepositoryservices;阶段3(第16版)”3gppts29.510v16.1.1(2019-10)。[0106]2.“3rdgenerationpartnershipproject;technicalspecificationgroupcorenetworkandterminals;5gsystems;technicalrealizationofservicebasedarchitecture;阶段3(第16版),3gppts29.500,v16.1.0(2019-09)。[0107]3.“3rdgenerationpartnershipproject;technicalspecificationgroupservicesandsystemaspects;systemarchitectureforthe5gsystem(5gs);阶段2(第16版),3gppts23.501v16.1.0(2019-09)。[0108]4.nichols等,“definitionofthedifferentiatedservicesfield(dsfield)intheipv4andipv6headers,”internetengineeringtaskforce(ietf)networkworkinggrouprequestforcomments(rfc)2474,theinternetsociety,(1998年12月)。[0109]将理解的是,在不脱离当前公开的主题的范围的情况下,当前公开的主题的各种细节可以变化。此外,前述描述仅用于说明的目的,而非用于限制的目的。当前第1页12当前第1页12









图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!




内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!




免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

相关内容 查看全部