CN114788340A - 在用户设备处应用用于路由传出流量的规则 - Google Patents
在用户设备处应用用于路由传出流量的规则 Download PDFInfo
- Publication number
- CN114788340A CN114788340A CN202080085438.8A CN202080085438A CN114788340A CN 114788340 A CN114788340 A CN 114788340A CN 202080085438 A CN202080085438 A CN 202080085438A CN 114788340 A CN114788340 A CN 114788340A
- Authority
- CN
- China
- Prior art keywords
- rule
- traffic
- descriptor
- routing
- prohibited
- 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 claims abstract description 83
- 238000012545 processing Methods 0.000 claims abstract description 39
- 238000004891 communication Methods 0.000 claims abstract description 15
- 230000004044 response Effects 0.000 claims description 8
- 230000000903 blocking effect Effects 0.000 claims description 2
- 230000005055 memory storage Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000000873 masking effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012806 monitoring device Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0268—Traffic management, e.g. flow control or congestion control using specific QoS parameters for wireless networks, e.g. QoS class identifier [QCI] or guaranteed bit rate [GBR]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
- H04W40/28—Connectivity information management, e.g. connectivity discovery or connectivity update for reactive routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/34—Modification of an existing route
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/18—Selecting a network or a communication service
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
经由无线电接入网络(RAN)与核心网络(CN)通信的用户设备(UE)中的处理硬件可以实现路由来自UE的传出流量的方法。该方法包括确定UE要将其匹配到CN定义的规则的禁止的流量描述符,该规则为传出流量指定路由选择(602)。该方法还包括阻止使用流量描述符来将指定路由选择的规则应用于传出流量(606)。
Description
技术领域
本公开总体上涉及无线通信,并且更具体地,涉及在用户设备处应用用于路由传出流量的规则。
背景技术
提供本背景技术描述的目的是为了总体上呈现本公开的上下文。在本背景技术部分中描述的程度上,目前署名的发明人的工作以及在提交时可能不符合现有技术的描述的各方面,既不明确也不隐含地被承认是本公开的现有技术。
在第五代(5G)无线通信***中,用户设备(UE)可以将所谓的UE路由选择策略(UERoute Selection Policy,URSP)应用于传出流量,以确定UE应该如何为在操作***(OS)、特定域、特定网络主机等上执行的特定应用程序路由流量。如当前5G标准所定义的,URSP规则包括(1)规则优先级值、(2)一个或多个流量描述符以及(3)一个或多个路由选择描述符。规则优先级值确定UE应用URSP规则的次序,流量描述符指定UE应该如何将传出流量匹配到规则以确定规则是否适用,而路由选择描述符指定如果规则适用,UE应该如何路由流量。
例如,根据第一URSP规则,UE应该将与网络域D相关的流量路由到已建立的协议数据单元(PDU)会话;根据第二USRP规则,UE应该为寻址到主机H的传出流量建立新的PDU会话;并且根据第三URSP规则,UE应该将所有以太网流量卸载到无线局域网(WLAN),诸如网络。如果此示例中的第一规则具有比第二规则更高的规则优先级值,则UE应该将第一规则而不是第二规则应用于与第一规则和第二规则的相应流量描述符相匹配的传出流量(即,该流量涉及域D并且寻址到主机H)。
UE可以在本地存储预先设定的URSP规则,也可以从核心网络(CN)接收URSP规则。根据当前5G标准,当UE具有预先设定的规则和CN指定的规则两者时,UE应用CN指定的规则。
一般而言,URSP技术向CN提供了显著的灵活性。然而,现有的技术还要求UE支持多种类型的流量描述符以执行对应的URSP规则。这在某些情况下是困难的,因为UE不总是能够访问传出流量的所有流量参数。例如,如果不同的供应商实现不同的UE组件,则执行URSP的实体可能无法确定依赖于UE处的数据连接的所有应用和服务的流量参数。作为结果,UE不总是能将传出流量匹配到URSP规则,因此可能无法应用URSP规则(如果所有流量参数都为UE所知,则该URSP规则将是适用的)。
发明内容
本公开的UE可以阻止在UE处指定路由选择的规则(诸如构成URSP或另外的合适策略的规则)中对特定流量描述符的使用。UE可以将特定流量描述符识别为禁止的或者不可在UE处应用的(例如,因为执行规则的实体不能访问禁止的流量描述符)。例如,UE可以忽略包括禁止的流量描述符的规则,基于未被禁止的流量描述符来应用规则、或者将本地配置优先于具有禁止的流量描述符的规则。在一些实现方式或场景中,UE可以抢先请求CN不向UE提供包括禁止的流量描述符的任何规则。UE还可以组合这些技术中的一些。
这些技术的示例实施例是一种在经由无线电接入网络(RAN)与核心网络CN通信的UE中路由传出流量的方法。该方法通过处理硬件来实现,并且包括确定UE要将其匹配到CN定义的、为传出流量指定路由选择的规则的禁止的流量描述符。该方法还包括阻止使用该流量描述符来将指定路由选择的规则应用于传出流量。
这些技术的另一个示例实施例是包括处理硬件并且配置为执行上述方法的UE。
这些技术的又一个示例实施例是一种核心网络中用于促进UE处的传出流量的路由的方法。该方法通过处理硬件来实现,并且包括接收UE要将其匹配到CN定义的、为传出流量指定路由选择的规则的禁止的流量描述符的指示,并且阻止使用该流量描述符来将指定路由选择的规则应用于UE处的传出流量。
这些技术的再一个实施例是包括处理硬件并且配置为执行上述方法的核心网络。
附图说明
图1示出了其中可以实现本公开的路由技术的示例通信***;
图2是图1的UE可以应用于传出流量的以进行路由选择的示例规则的框图;
图3A是示例场景的消息传送图,其中图1的UE确定特定禁止的(proscribed)或“禁用的(forbidden)”流量描述符不用于在UE处路由传出流量,并且忽略从核心网络(CN)接收到的仅引用该禁止的流量描述符的规则;
图3B是示例场景的消息传送图,其中图1的UE接收引用禁止的流量描述符以及允许的流量描述符的规则,并且仅使用允许的流量描述符将该规则应用于传出流量;
图4A是示例场景的消息传送图,其中图1的UE使用用于传递路由选择策略的协议的消息向CN通知禁止的流量描述符;
图4B是示例场景的消息传送图,其中图1的UE使用UE状态的指示或用于报告禁止的流量描述符的专用消息向CN通知禁止的流量描述符;
图5是示例场景的消息传送图,其中图1的UE将引用包括禁止的流量描述符的流量描述符的范围的本地规则优先于从CN接收到的引用禁止的流量描述符的规则;
图6是可以在图1的UE中实现的用于路由传出流量的示例方法的流程图;和
图7是可以在图1的核心网络中实现的促进UE处的传出流量的路由的示例方法的流程图。
具体实施方式
图1示出了可以实现本公开的路由技术的示例通信***100。通信***100包括用户设备(UE)102,其可以是能够经由基站104与核心网络(CN)110进行无线通信的任何合适的设备。
一般而言,UE 102可以确定与为UE 102处的传出流量指定路由选择的规则相关联的特定流量描述符被禁止(或“禁用”),并且UE 102在将传出流量匹配到规则时不应该使用这些禁止的描述符。尽管本公开主要涉及URSP规则,但是这些技术也可以应用于其他基于规则的路由机制。
如下面更详细讨论的,UE 102可以确定规则包括禁止的流量描述符,并随后在应用一组URSP规则时忽略该规则。作为另一个示例,UE 102可以确定规则包含禁止的和未禁止的(或者可允许的)流量描述符。然后,UE 102可以通过忽略禁止的流量描述符并仅使用允许的流量描述符来匹配传出流量,以应用该规则。
在另一种示例实现方式中,准许UE 102将本地配置优先于从CN 110接收到的URSP规则。例如,UE 102可以将本地规则应用于包括禁止的流量描述符的那些规则、或者可以将一组本地规则整体优先于从CN 110接收到的URSP规则。
此外,UE 102可以抢先请求CN 110不向UE 102供应包括禁止的流量描述符的任何URSP规则。例如,UE 102可以确定特定流量描述符被禁止,并向CN 110发送对应的指示。为此,UE 102可以使用现有的协议来管理URSP规则、或者使用专用消息来指示禁止的流量描述符。
UE还可以组合这些技术中的至少一些。例如,如果UE 102向CN 110发送禁止的流量描述符的指示,但是CN 110仍然用包含禁止的流量描述符的URSP规则来响应(例如,由于竞争条件或者因为CN 110不支持来自UE 102的消息),则UE 102可以应用上面讨论的其他技术来阻止包含禁用的流量描述符的任何规则的应用。作为另一个示例,UE 102可以忽略仅引用禁止的流量描述符的规则,但是仍然通过仅利用允许的流量描述符来应用引用禁止的流量描述符和允许的流量描述符两者的规则。在至少一些实现方式中,UE 102可以认为引用一个或多个禁止的流量描述符的规则是不适用的。
如图1所示,基站104经由例如NG接口与核心网络(CN)110通信连接。在一些实现方式中,基站104是作为g Node B(gNB)操作的5G新无线电(NR)基站,并且CN 110是5G核心网络(5GC)。然而,在其他实现方式中,通信***100可以包括根据除NR之外的其他类型的无线电接入技术(RAT)操作的一个或多个基站,并且这些基站可以连接到其他类型的CN。此外,UE 102还可以经由无线电接口(例如,经由接入点(AP)114)直接接入其他类型的接入网络,诸如无线局域网(WLAN)112。
基站104与RAN 108相关联,并向小区116提供覆盖。尽管图1将基站104描绘为仅与一个小区116相关联,但是应该理解,基站104还可以覆盖未在图1中示出的一个或多个附加小区。此外,RAN 108可以包括共同支持一种或多种RAT的任何合适数量的基站。当在小区116内操作时,UE 102可以经由基站104与RAN 108通信连接,并且进而可以经由RAN 108与CN 110通信连接。
UE 102配备有处理硬件130,其可以包括一个或多个通用处理器(例如,CPU)和存储在一个或多个通用处理器和/或专用处理单元上可执行的指令的至少一个非暂时性计算机可读存储器132。存储器132存储UE 102的操作***(OS)140,其可以是任何类型的合适的移动或通用操作***。此外,存储器132还可以存储一个或多个应用142。在操作中,一个或多个应用142生成传出流量并接收传入流量。这些应用可以包括网络浏览器、邮件应用、消息传送应用、视频和音频播放器、游戏应用等。
为了与基站104、CN 110和各种远程主机通信,UE 102实现了包括上层136和NAS/URSP处理层134的通信协议栈。层134和136可以使用硬件、软件和固件的任何合适的组合来实现。在一种示例实现方式中,层134和136是处理硬件130运行来执行本文讨论的规则应用技术的一组指令。
上层136可以识别UE处的传出流量,并将传出流量提供给NAS/URSP处理层134进行路由。NAS/URSP处理层134可以是包括NAS层和URSP处理层两者的组合层。NAS层可以管理通信会话(诸如协议数据单元(PDU)会话)的建立和维护。此外,NAS层可以从CN接收URSP规则,并用接收到的URSP规则配置URSP处理层。组合的NAS/URSP处理层134可以管理UE 102处对用于路由传出流量的规则的应用,如下面进一步详细描述的。当上层136确定在UE 102上执行的应用142已经对传出数据进行排队以用于传输时,上层136可以指示NAS/URSP处理层134应用一个或多个URSP规则并且相应地路由传出应用流量。
示例实现方式中的NAS/URSP处理层134包括UE规则控制器138,该UE规则控制器138被配置为管理或控制用于路由传出流量的规则的应用,并且阻止禁止的流量描述符的应用。
CN 110可以是例如5G核心网络(5GC),较不先进的核心网络(例如,演进的分组核心(EPC))、或者相反,更先进的核心网络。CN 110可以配备有被配置为管理认证、注册、移动性和其他相关功能的移动性管理实体(诸如接入和移动性管理功能(AMF)122)以及策略控制实体,诸如用于提供移动性和会话管理的策略的策略控制功能(PCF)124。CN 110还可以包括被配置为管理、修改和向UE 102(和其他UE)发送用于路由UE 102处的传出流量的各种规则(诸如与URSP相关联的一组规则)的CN规则控制器128。取决于实现方式,CN规则控制器128可以作为单独的实体或者作为PCF 124的组件来操作。在一些场景中,PCF 124向UE 102提供策略,UE 102应该根据该策略路由传出流量。该策略可以包括符合URSP的一组规则,下面将参考图2更详细地进行讨论。
继续参考图1,CN 110经由包括基站104(通常为多个其他基站)的RAN 108将UE102通信连接到各种通信网络,包括广域网,诸如互联网150。更具体地,CN 110可以经由接入点名称(APN)或数据网络名称(DNN)网关152直接连接到数据网络。UE 102可以包括具有标识网关152的流量描述符的传出流量,并且CN 110可以提供引用网关152的规则。当UE102确定引用网关152的流量描述符是允许的时候,UE规则控制器138应用该规则,并根据该规则路由传出流量。否则,当UE 102确定引用网关152的流量描述符被禁止时,UE规则控制器138根据本公开的技术忽略该规则、修改该规则或者处理该规则。在其他示例场景中,传出流量和/或一个或多个规则可以引用域156、特定主机154(例如,通过主机名或互联网协议(IP)地址)、流量的类型(例如,以太网)等。
图2是图1的UE 102可以应用于传出流量,以确定UE 102应该如何路由传出流量的用于路由选择的示例规则200的框图。路由选择策略(诸如从CN 110接收到的URSP或存储在UE 102处的本地配置)包括符合图2的格式的一个或多个规则。示例规则200包括规则优先级212、流量描述符214和路线选择描述符216。一般地,规则可以包括一个或多个流量描述符和一个或多个路线选择描述符。
规则优先级字段212指定UE 102相对于其他规则应用规则200的次序。在一些实现方式中,每个规则的规则优先级212不同于URSP内每一个其他规则的规则优先级。流量描述符指定UE 102应该如何将传出流量匹配到规则。例如,如果规则200的流量描述符214匹配传出流量的参数,则UE 102将对传出流量应用规则200。URSP可以包括具有最低优先级的规则,该规则具有UE 102可以应用于任何传出流量的“匹配全部”流量描述符。
流量描述符可以包括例如在UE 102的OS 140上执行的应用142的应用标识符。作为另一个示例,流量描述符也可以对应于IP描述符,诸如IP目的地和/或包括目的地IP地址或IPv6网络、端口号和协议ID的IP三元组。流量描述符也可以是非IP描述符,诸如用于以太网流量的描述符。在一些实施例中,流量描述符可以指特定类型的网络流量。此外,如上所述,流量描述符可以对应于APN或DNN网关152。流量描述符还可以对应于UE 102的各种连接能力,诸如IP多媒体子***(IMS)能力、多媒体消息服务(MMS)能力或其他互联网相关能力。此外,流量描述符可以是域描述符,诸如(例如,域156的)域名、(例如,主机154的)主机名或者由域名和主机名组成的完全限定域名(FQDN)。
如果规则适用,则路由选择描述符214指定UE 102应该如何路由流量。例如,路由选择描述符216可以指定UE 102应该将匹配规则200的流量描述符214的流量路由到已建立的通信会话,诸如已建立的协议数据单元(PDU)会话。作为另一个示例,路由选择描述符216可以指令UE 102为匹配规则200的传出流量建立新的PDU会话。作为又一个示例,路由选择描述符216可以指令UE 102将匹配规则200的传出流量卸载到无线局域网(WLAN),诸如网络。
在示例场景中,URSP包括三个规则。规则R1可以具有规则优先级1和与应用标识符App1相对应的流量描述符。规则R2可以具有规则优先级2和与应用标识符App2相对应的流量描述符。规则R3可以具有规则优先级3和与“匹配全部”选项相对应的流量描述符。当UE 102具有传出流量时,UE 102按照规则优先级的次序评估规则。因此,在这种场景下,UE 102首先通过确定传出流量是否匹配规则R1的流量描述符(即,传出流量是否对应于App1的流量)来确定其是否应该将规则R1应用于传出流量。如果传出流量对应于App1的流量,则UE 102将规则R1应用于传出流量,并根据规则App1的一个或多个路由选择描述符来路由流量。如果传出流量与规则R1的流量描述符不匹配,则UE 102确定其是否应该应用规则R2,等等。
图3A是示例场景300的消息传送图,其中,图1的UE 102确定其不应该应用特定流量描述符来路由UE 102处的传出流量,并忽略从CN 110接收到的仅引用该禁止的(或“禁用的”)流量描述符TDF的规则。为简单起见,本讨论以单数形式提及禁用的流量描述符TDF。然而,UE 102一般可以识别任何合适数量的禁用的描述符。
NAS/URSP处理层134识别或确定302禁用的流量描述符TDF。禁用的流量描述符可以对应于一种类型的流量描述符(例如,作为应用标识符的任何流量描述符)、或者对应于流量描述符的特定参数(例如,特定应用)。UE 102可以确定特定流量描述符被禁用,因为在UE内操作并执行URSP规则的实体(诸如UE 102的NAS/URSP处理层134或连接管理器)没有访问禁用的流量描述符或者该流量描述符对应的传出流量的参数类型。在一些情况下,OS140可以向NAS/URSP处理层134通知UE 102在应用URSP规则时不应该使用的传出流量参数。
UE 102还可以基于存储在UE 102上或在UE 102处接收到的指令来确定特定流量参数被禁用。这样的指令可以源自例如UE 102的制造商、UE 102的硬件组件、UE 102的固件或软件组件、OS 140等。尽管图3A将事件302描绘为在事件310之前发生,但是在其他实现方式或场景中,事件302可以在事件310之后发生。换句话说,UE 102可以在从CN接收到310URSP规则之后做出确定302。
继续参考图3A,UE 102从CN 110接收310包括URSP规则的消息。该消息可以与用于传递路由选择策略的协议相关联。在此示例中,该消息是Manage UE Policy Command(管理UE策略命令)。这种场景下,URSP规则包括具有至少一个禁用的流量描述符TDF的规则RCN。在一些实现方式中,规则RCN的所有流量描述符都可能被禁用。一般地,事件310的消息可以包括仅具有一个或几个禁用的描述符的一个或多个规则、仅具有一个或几个允许的描述符的一个或多个规则以及具有一个或几个禁用的描述符和一个或几个允许的描述符的一个或多个规则。
接着,上层136向NAS/URSP处理层134提供320传出流量。作为响应,在UE 102不能将传出流量匹配到流量描述符TDF的限制下,NAS/URSP处理层134向传出流量应用330URSP规则。更具体地,在此实现方式中,NAS/URSP处理层134通过忽略规则RCN来阻止将TDF应用于传出流量。
图3B是示例场景350的消息传送图,其中图1的UE 102接收引用禁用的流量描述符和允许的流量描述符的规则,并且仅使用允许的流量描述符将该规则应用于传出流量。如上文参考图3A所讨论的,在从CN 110接收URSP规则之前或之后,UE 102确定302禁用的流量描述符TDF。然而,在这种场景下,UE 102从CN 110接收311具有包括规则RCN的URSP规则的消息,该规则RCN包括禁用的流量描述符TDF和允许的流量描述符TDP两者。在UE 102检测到320传出流量之后,UE 102不使用TDF将传出流量匹配到URSP规则。更具体地,UE 102忽略332TDF,并且仅使用TDP将传出流量匹配到RCN。因此,UE 102仍然将RCN应用于传出流量,但是是基于允许的流量描述符TDP而不是禁用的流量描述符TDF来这样做的。
现在参考图4A,在示例场景400中,UE 102使用用于传递路由选择策略的协议的消息向CN 110通知禁用的流量描述符。事件402和410分别类似于事件302和310。响应于接收到仅包括禁用的流量描述符(或几个禁用的流量描述符)的RCN(TDF),UE 102向CN 110发送412向CN 110通知禁用的流量描述符TDF的消息。可替代地,该消息可以标识规则RCN。在此示例中,UE 102在Manage UE Policy Command Reject(管理UE策略命令拒绝)消息的原因信息元素(IE)中包括412TDF和/或RCN的指示。
响应于接收到412Manage UE Policy Command Reject消息,CN 110可以修改URSP规则,并且向UE 110发送414更新后的URSP规则(例如作为Manage UE Policy Command消息的另一个实例)。在一些实现方式中,CN 110在向UE 102发送414更新后的URSP之前,从URSP中移除规则RCN。可替代地,CN 110可以通过移除TDF但保留一个或多个允许的流量描述符来修改RCN。类似地,CN 110可以移除或修改引用禁用的流量描述符的其他URSP规则。在UE 102接收到414更新后的URSP规则并检测到420传出流量之后,UE 102可以应用434接收到的更新后的URSP规则(其不再引用TDF)。以这样的方式,UE 102阻止了使用流量描述符来应用URSP规则。
图4B是示例场景450的消息传送图,其中图1的UE 102使用UE的当前状态的指示或专门为报告禁用的流量描述符而定义的专用消息来向CN 110通知禁用的流量描述符。UE102确定402禁用的流量描述符TDF,并发送404指示禁用的流量描述符TDF的消息。该消息可以是例如具有指定流量描述符TDF的字段的UE State Indication(UE状态指示)消息。作为更具体的示例,UE 102可以在UE State Indication消息的策略类标记IE中包括流量描述符TDF。在其他实现方式中,UE 102发送414的消息可以是专门为报告禁用的流量描述符而定义的消息。
响应于接收到404指示禁用的流量描述符TDF的消息,CN 110使用Manage UEPolicy Command消息或另外的合适的消息向UE 102发送414URSP规则。稍后,UE 102检测到420传出流量,并将URSP规则应用434到检测到的传出流量。因为考虑到事件404,URSP规则没有引用TDF,所以UE 102已经阻止了使用流量描述符来应用URSP规则。
在一些情况下,CN 110可以忽略或不支持UE 102用来指定禁用的流量描述符的消息或IE、或者CN 110可以在接收到TDF被禁止的指示之前发送具有引用TDF的规则的URSP策略,这实际上在事件404和414之间创建了竞争条件。在一些实现方式中,UE 102可以结合图4A或图4B的技术来应用上面参考图3A-图3B讨论的或下面参考图5讨论的技术,以便阻止应用从CN 110接收到的并且引用禁用的流量描述符的规则。
图5是示例场景500的消息传送图,其中图1的UE 102将引用包括禁用的流量描述符的流量描述符的范围的本地规则优先于从CN 110接收到的规则。如上所述,URSP规则一般可以源自UE 102(例如,来自制造商)或CN 110的PCF 124。当可用时,本地URSP规则可以存储在UE 102的存储器132中。
在此场景中,类似于事件302和402,UE 102确定502禁用的描述符TDF。UE 102还检索503本地规则RL,该本地规则RL不明确引用禁用的流量描述符,而是适用于包括禁用的流量描述符的流量。例如,本地规则RL可以引用流量描述符的范围其中TDF属于范围(即)。在一种场景下,TDF可以对应于特定的应用标识符,而范围可以对应于多个应用标识符。然后,UE 102从CN 110接收到510包括规则RCN(TDF)的一个或多个URSP规则。在此实现方式中,UE 102接收Manage UE Policy Command消息,但是一般可以接收任何合适的指示。此外,尽管在这种场景下事件502和503发生在事件510之前,但是事件502和503也可以发生在事件510之后。
在UE 102检测到520传出流量后,UE 102确定UE 102应该对传出流量应用哪个URSP规则。UE 102将规则RL优先于533从CN 110接收到的规则RCN。UE 102可以通过修改规则RL或规则RCN的规则优先级字段(参见图2),使得规则RL具有比规则RCN更高的优先权(priority)来优先化RL。如果UE 102相对于规则RCN提高了规则RL的优先权,则UE 102在应用规则RCN之前应用536规则RL,从而在规则RCN仅引用一个或多个禁用的流量描述符时屏蔽掉规则RCN。换句话说,通过将规则RL应用于536传出流量,UE 102忽略规则RCN。当RCN另外引用一个或多个其他允许的流量描述符时,UE 102仍然在规则RCN之前应用规则RL,但是不屏蔽掉整个规则RCN。UE 102仍然基于一个或多个允许的流量描述符来应用规则RCN。
此外,在一些实现方式中,UE 102识别并检索包括一个或多个本地规则的本地配置,并将这些本地规则中的每一个优先于从CN 110接收到的所有规则。在其他实现方式中,UE 102仅将本地规则优先于从CN 110接收到的包括禁用的流量描述符的那些规则。
在一些情况下,可以将参考图3A-图3B和图5讨论的技术相结合。例如,UE 102可以从CN 110接收一组URSP规则,其包括具有禁用的流量描述符TDF和允许流量描述符TDP的规则RA(TDF、TDP)以及仅包括禁用的流量描述符的规则RB(TDF)。UE 102可以以参考图3B讨论的方式应用规则RA,即,通过基于允许的流量描述符TDP而不使用禁用的流量描述符TDF来应用RA。代替应用RB,UE 102可以如图3A所示忽略RB、或者可以将本地规则RL优先于规则RB,使得UE 102在应用规则RB之前应用RL,如在图5的场景中发生的。
一般而言,上文参考图3A-图5讨论的技术可以提供不同的益处。例如,通过预防性地向CN 110通知一个或多个禁用的流量描述符,如图4A和图4B所示的,在一些实现方式中,UE 102可以减小CN 110提供给UE 102的规则策略(例如,URSP)的大小,并且简化UE 102处的规则处理。另一个方面,图3A、图3B和图5的技术不要求UE 102和CN 110交换消息404或412,因此减少了配置期间的消息传送量。例如,考虑到网络条件,UE 102和/或CN 110可以选择性地应用这些技术。
为了更加清楚,图6示出了可以在图1的UE 102中实现的用于路由传出流量的示例方法600的流程图。方法600开始于框602,其中UE 102确定传出流量中UE 102要将其匹配到从CN 102接收到的规则的禁止的或禁用的流量描述符(例如,参见图3A和图3B中的事件302、图4A和图4B中的事件402或者图5中的事件502)。
在至少一些实现方式中,方法600包括框604,其中UE 102从CN 110接收为传出流量指定路由选择的一个或多个规则(例如,参见图3A中的事件310、图3B中的事件311、图4A中的事件410、图4B中的事件414或图5中的事件510)。UE 102可以以任何次序来执行框602和604。
在框606,UE 102阻止使用禁止的流量描述符来将一个或多个规则应用于传出流量。为此,UE 102可以从CN 110接收URSP规则,并忽略包括禁用的流量描述符的URSP规则(参见,例如图3A中的事件330)。附加地或可替代地,UE 102可以仅基于规则包括的允许的流量描述符来应用接收到的URSP规则(例如,参见图3B中的事件332)。附加地或可替代地,UE 102可以请求CN 110鉴于禁用的流量描述符来修改策略,并且接收一组更新后的规则(例如,参见图4A中的事件412和414)、或者抢占来自CN 110的引用禁用的流量描述符的规则的传输(例如,参见图4B中的事件404)。附加地或可替代地,UE 102可以将本地配置或本地规则优先于从CN 110接收到的规则(例如,参见图5中的事件533)。
图7是可以在图1的CN 110中实现的用于促进UE处的传出流量的示例方法700的流程图。方法700开始于步骤702,其中CN从UE 102接收UE 102将其匹配到为传出流量指定路由选择的规则的禁止的流量描述符的指示(例如,参见图4A中的事件412或图4B中的事件404)。一般地,CN 110可以接收符合用于向UE 102提供路由策略的协议的消息、指示UE 102的当前状态的消息或者为了向CN 110指示禁用的流量描述符的目的而专门定义的专用消息。
在框704,CN 110阻止使用流量描述符来将指定路由选择的规则应用于UE 102处的传出流量。CN 110可以通过修改UE 102的一个或多个URSP规则来移除禁用的流量描述符,从而阻止流量描述符的使用(例如,参见图4A或图4B中的事件414)。如上所述,在向UE102发送规则之前,CN 110可以从URSP中移除引用禁用的流量描述符的所有规则,和/或CN110可以通过移除禁用的流量描述符或者用允许的流量描述符替换禁用的流量描述符来修改引用禁用的流量描述符的一个或多个规则。
通过示例而非限制的方式,本文的公开内容至少包括以下方面:
方面1.一种在经由无线电接入网络(RAN)与核心网络(CN)通信的用户设备(UE)中路由传出流量的方法,该方法包括:由处理硬件确定将从CN定义的规则的应用中排除的禁止的流量描述符,该规则为UE处的传出流量指定路由选择;以及由处理硬件阻止使用该禁止的流量描述符来将指定路由选择的一组规则中的一个规则应用于传出流量。
方面2.根据方面1所述的方法,其中,该规则是第一规则,并且其中,阻止应用第一规则包括:由处理硬件从核心网络接收第一规则;以及阻止在UE处应用第一规则。
方面3.根据方面2所述的方法,其中,阻止应用第一规则还包括:响应于确定第一规则引用禁止的流量描述符并且不引用任何其他流量描述符,忽略第一规则。
方面4.根据方面2或3所述的方法,还包括阻止使用禁止的流量描述符来应用第二规则,其中:禁止的流量描述符是第一流量描述符;并且阻止应用第二规则包括:确定第二规则引用第一流量描述符和第二流量描述符;以及基于第二流量描述符并且不使用第一流量描述符,将第二规则应用于传出流量。
方面5.根据方面2所述的方法,其中,阻止在UE处应用第一规则是由处理硬件响应于确定UE的存储器存储引用包括禁止的流量描述符的范围的本地配置的。
方面6.根据方面5所述的方法,其中,阻止应用第一规则包括向本地配置分配比从核心网络接收到的第一规则更高的优先权。
方面7.根据方面1所述的方法,其中,阻止应用规则包括:由处理硬件向CN发送禁止的流量描述符的指示,其中CN响应于该指示,从被发送到UE的一组规则中排除该规则、或者修改该规则以在向UE发送该规则之前移除禁止的流量描述符。
方面8.根据方面7所述的方法,其中,向CN发送指示包括发送符合用于在CN和UE之间传递路由选择策略的协议的消息,该消息指示UE已经拒绝了该规则。
方面9.根据方面8所述的方法,其中,该消息包括指定在UE处拒绝该规则的原因的信息元素(IE)。
方面10.根据方面7所述的方法,其中,向CN发送指示包括发送指示UE的当前状态的消息。
方面11.根据方面10所述的方法,其中,该消息包括指定禁止的流量描述符的IE。
方面12.根据方面1所述的方法,其中,确定禁止的流量描述符包括确定在UE内操作和应用指定路由选择的规则的实体不能访问禁止的流量描述符所对应的传出流量的参数类型。
方面13.根据前述方面中任一方面所述的方法,其中,该规则包括用于指定该规则相对于在UE处指定路由选择的其他规则的优先级的规则优先级。
方面14.根据前述方面中任一方面所述的方法,其中,该规则包括路由选择描述符,该路由选择描述符指示该规则适用的传出流量是否应该(i)被卸载到无线局域网、(ii)被路由到现有的协议数据单元(PDU)会话或者(iii)被路由到新的PDU会话。
方面15.根据前述方面中任一方面所述的方法,其中,该禁止的流量描述符是指以下中的一个或多个:(i)在UE的操作***(OS)上执行的应用的标识符;(ii)互联网协议(IP)目的地;(iii)网络流量的类型;(iv)数据网络名称(DNN);(v)UE的连接能力或者(vi)域描述符。
方面16.根据前述方面中任一方面所述的方法,其中,该规则符合UE路由选择策略(URSP)格式。
方面17.一种用户设备(UE),包括处理硬件并且被配置为执行根据前述方面中任一方面的方法。
方面18.一种核心网络(CN)中用于促进用户设备(UE)处的传出流量的路由的方法,该方法包括:由处理硬件接收将从CN定义的规则的应用中排除的禁止的流量描述符的指示,该规则为UE处的传出流量指定路由选择;以及由处理硬件阻止使用该禁止的流量描述符来将指定路由选择的一组规则中的一个规则应用于UE处的传出流量。
方面19.根据方面18所述的方法,其中,接收指示包括接收符合用于在CN和UE之间传递路由选择策略的协议的消息,该消息指示UE已经拒绝了该规则。
方面20.根据方面19所述的方法,其中,该消息包括指定在UE处拒绝了该规则的原因的信息元素(IE)。
方面21.根据方面18所述的方法,其中,对CN的指示包括接收指示UE的当前状态的消息。
方面22.根据方面21所述的方法,其中,该消息包括指定禁止的流量描述符的IE。
方面23.根据方面18所述的方法,其中,该规则是第一规则,并且其中,阻止包括不向UE发送第一规则,其中,该第一规则引用禁止的流量描述符并且不引用任何其他流量描述符。
方面24.根据方面18或23所述的方法,其中:该组规则中的第二规则引用禁止的流量描述符和至少一个其他流量描述符;并且阻止包括通过以下方式阻止使用禁止的流量描述符来应用第二规则:修改第二规则,使得第二规则不引用禁止的流量描述符,以及向UE发送修改后的第二规则。
方面25.根据方面18-24中任一方面所述的方法,其中,该规则符合UE路由选择策略(URSP)格式。
方面26.一种***,包括处理硬件并且被配置为执行方面18-25中任一方面的方法。
以下附加考虑适用于前述讨论。
其中可以实现本公开的技术的用户设备(例如,UE 102)可以是能够进行无线通信的任何合适的设备,诸如智能手机、平板计算机、膝上型计算机、移动游戏控制台、销售点(POS)终端、健康监测设备、无人机、相机、媒体流式传输软件狗(dongle)或另外的个人媒体设备、诸如智能手表的可穿戴设备、无线热点、毫微微蜂窝或宽带路由器。此外,在一些情况下,用户设备可以嵌入在电子***(诸如车辆的头部单元或高级驾驶员辅助***(ADAS))中。此外,用户设备可以作为物联网(IoT)设备或移动互联网设备(MID)来操作。取决于类型,用户设备可以包括一个或多个通用处理器、计算机可读存储器、用户接口、一个或多个网络接口、一个或多个传感器等。
本公开中描述的特定实施例包括逻辑或者多个组件或模块。模块可以是软件模块(例如,存储在非暂时性机器可读介质上的代码或机器可读指令)或硬件模块。硬件模块是能够执行特定操作的有形单元,并且可以以特定方式来配置或布置。硬件模块可以包括永久配置来执行特定操作的专用电路或逻辑(例如,作为专用处理器,诸如现场可编程门阵列(FPGA)或专用集成电路(ASIC)、数字信号处理器(DSP)等)。硬件模块还可以包括由软件临时配置来执行特定操作的可编程逻辑或电路(例如,包含在通用处理器或其他可编程处理器中)。在专用和永久配置的电路中或者在临时配置的电路(例如,由软件配置的)中实现硬件模块的决定可以由成本和时间考虑来驱动。
当以软件实现时,各种技术可以作为操作***、多个应用使用的库、特定软件应用等的一部分来提供。软件可以由一个或多个通用处理器或一个或多个专用处理器来执行。
Claims (15)
1.一种在经由无线电接入网络(RAN)与核心网络(CN)通信的用户设备(UE)中路由传出流量的方法,所述方法包括:
由处理硬件确定将从CN定义的规则的应用中排除的禁止的流量描述符,所述规则为UE处的传出流量指定路由选择;以及
由处理硬件阻止使用所述禁止的流量描述符来将指定路由选择的一组规则中的一个规则应用于传出流量。
2.根据权利要求1所述的方法,其中,所述规则是第一规则,并且其中,阻止应用第一规则包括:
由处理硬件从核心网络接收第一规则;以及
阻止在UE处应用第一规则。
3.根据权利要求2所述的方法,其中,阻止应用第一规则还包括:
响应于确定第一规则引用禁止的流量描述符并且不引用任何其他流量描述符,忽略第一规则。
4.根据权利要求2或3所述的方法,还包括阻止使用禁止的流量描述符来应用第二规则,其中:
所述禁止的流量描述符是第一流量描述符;并且
阻止应用第二规则包括:
确定第二规则引用第一流量描述符和第二流量描述符;以及
基于第二流量描述符并且不使用第一流量描述符,将第二规则应用于传出流量。
5.根据权利要求2所述的方法,其中:
阻止在UE处应用第一规则是由处理硬件响应于确定UE的存储器存储引用包括禁止的流量描述符的范围的本地配置的;并且
阻止应用第一规则包括向本地配置分配比从核心网络接收到的第一规则更高的优先权。
6.根据权利要求1所述的方法,其中,阻止应用规则包括:
由处理硬件向CN发送禁止的流量描述符的指示,其中CN响应于所述指示,从被发送到UE的一组规则中排除所述规则、或者修改所述规则以在向UE发送所述规则之前移除禁止的流量描述符。
7.根据权利要求6所述的方法,其中,向CN发送指示包括发送符合用于在CN和UE之间传递路由选择策略的协议的消息,所述消息指示UE已经拒绝了所述规则。
8.根据权利要求6所述的方法,其中,向CN发送指示包括发送指示UE的当前状态并且包括指定禁止的流量描述符的IE的消息。
9.根据权利要求1所述的方法,其中,确定禁止的流量描述符包括确定在UE内操作和应用指定路由选择的规则的实体不能访问禁止的流量描述符所对应的传出流量的参数类型。
10.一种用户设备(UE),包括处理硬件并且被配置为执行根据前述权利要求中任一项所述的方法。
11.一种核心网络(CN)中用于促进用户设备(UE)处的传出流量的路由的方法,所述方法包括:
由处理硬件接收将从CN定义的规则的应用中排除的禁止的流量描述符的指示,所述规则为UE处的传出流量指定路由选择;以及
由处理硬件阻止使用所述禁止的流量描述符来将指定路由选择的一组规则中的一个规则应用于UE处的传出流量。
12.根据权利要求11所述的方法,其中,接收指示包括接收消息,所述消息满足以下中的至少一项:(i)符合用于在CN和UE之间传递路由选择策略的协议,所述消息指示UE已经拒绝了所述规则;或者(ii)指示UE的当前状态并且包括指定禁止的流量描述符的IE。
13.根据权利要求11所述的方法,其中,所述规则是第一规则,并且其中,所述阻止包括不向UE发送第一规则,其中,所述第一规则引用禁止的流量描述符并且不引用任何其他流量描述符。
14.根据权利要求11或13所述的方法,其中:
所述一组规则中的第二规则引用禁止的流量描述符和至少一个其他流量描述符;并且
所述阻止包括通过以下方式阻止使用禁止的流量描述符来应用第二规则:
修改第二规则,使得第二规则不引用禁止的流量描述符,以及
向UE发送修改后的第二规则。
15.一种***,包括处理硬件并且被配置为执行根据权利要求11-14中任一项所述的方法。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201962932412P | 2019-11-07 | 2019-11-07 | |
US62/932,412 | 2019-11-07 | ||
PCT/US2020/059309 WO2021092308A1 (en) | 2019-11-07 | 2020-11-06 | Applying rules for routing outgoing traffic at a user device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114788340A true CN114788340A (zh) | 2022-07-22 |
Family
ID=73646538
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202080085438.8A Pending CN114788340A (zh) | 2019-11-07 | 2020-11-06 | 在用户设备处应用用于路由传出流量的规则 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20220408345A1 (zh) |
EP (1) | EP4042740A1 (zh) |
CN (1) | CN114788340A (zh) |
WO (1) | WO2021092308A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20230052670A1 (en) * | 2021-08-12 | 2023-02-16 | Chien-Chun Huang-Fu | Enhancement of ursp association |
WO2023179888A1 (en) * | 2022-03-24 | 2023-09-28 | Lenovo (Singapore) Pte. Ltd | Enforcing route selection policy rules in a wireless communication network |
WO2023179887A1 (en) * | 2022-03-24 | 2023-09-28 | Lenovo (Singapore) Pte. Ltd | Enforcement of route selection policy rules in a wireless communication network |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102164230B1 (ko) * | 2017-06-17 | 2020-10-12 | 엘지전자 주식회사 | 무선 통신 시스템에서 단말의 등록 방법 및 이를 위한 장치 |
BR112020018453A2 (pt) * | 2018-03-12 | 2020-12-29 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Método e aparelho para atualizar uma política de equipamento de usuário |
CN112385263A (zh) * | 2018-05-22 | 2021-02-19 | 上海诺基亚贝尔股份有限公司 | 用于实施与业务路由相关的规则的方法、装置和计算机可读介质 |
US10602422B1 (en) * | 2018-12-10 | 2020-03-24 | Verizon Patent And Licensing Inc. | Application-based user equipment route selection policy mapping |
KR20220024607A (ko) * | 2019-06-14 | 2022-03-03 | 콘비다 와이어리스, 엘엘씨 | 5g 네트워크의 네트워크 슬라이싱 및 정책 프레임워크에 대한 향상을 위한 장치, 시스템 및 방법 |
-
2020
- 2020-11-06 CN CN202080085438.8A patent/CN114788340A/zh active Pending
- 2020-11-06 US US17/774,332 patent/US20220408345A1/en active Pending
- 2020-11-06 EP EP20816785.8A patent/EP4042740A1/en active Pending
- 2020-11-06 WO PCT/US2020/059309 patent/WO2021092308A1/en unknown
Non-Patent Citations (1)
Title |
---|
OPPO: "《Clarification on UE capability to support URSP》", 《3GPP》, 9 October 2018 (2018-10-09), pages 1 * |
Also Published As
Publication number | Publication date |
---|---|
US20220408345A1 (en) | 2022-12-22 |
EP4042740A1 (en) | 2022-08-17 |
WO2021092308A1 (en) | 2021-05-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11166325B2 (en) | Control plane based configuration for time sensitive networking | |
EP3977792B1 (en) | Supporting traffic steering through a service function chain | |
US11496573B2 (en) | Optimizing user equipment operation by conditioning multiple policies on information elements | |
US11929977B2 (en) | System, apparatus and method to support data server selection | |
US12063550B2 (en) | Multiple access policy control | |
US20200267785A1 (en) | Device configuration for time sensitive network bridge | |
US11115327B2 (en) | Methods, systems, and computer readable media for providing mobile device connectivity | |
CN111758279B (zh) | 跟踪QoS违规事件 | |
US20220408345A1 (en) | Applying rules for routing outgoing traffic at a user device | |
CN115316039A (zh) | 用于边缘计算的会话管理 | |
US8516567B2 (en) | Distributed firewalling in a wireless communication network | |
US11375408B2 (en) | Local breakout architecture | |
WO2021233119A1 (zh) | 信息处理方法、终端及计算机可读存储介质 | |
CN111919501A (zh) | 专用承载管理 | |
US20140211616A1 (en) | Network Assisted Data Flow Mobility | |
EP4401467A1 (en) | Communication method, apparatus, and system | |
US20230328620A1 (en) | Multipath communication and control | |
US20240236807A1 (en) | Multipath communication and control | |
WO2024035818A1 (en) | Systems and methods for facilitating ue route selection policy rule enforcement | |
WO2024097147A1 (en) | Method of ue reporting for ursp rule enforcement | |
US9439228B2 (en) | Method for managing at least one dynamic virtual connection between a mobile terminal and a communication network, the associated computer program products and communication network |
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 |