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

网络节点中的流量监控的制作方法

2022-04-02 04:53:20 来源:中国专利 TAG:


1.本公开的示例涉及网络节点中的流量监控。


背景技术:

2.在3gpp标准化论坛中,定义了用于5g无线通信网络的参考架构,例如在3gpp ts 23.501 v0.5.0(2017-05)的第4.2.3节中,其通过引用被并入本文。图1示出了5g网络架构100的示例。5g网络架构100包括以下实体和接口。
3.分组流描述功能(pfdf)102:在5g架构100中,这被包括在网络开放功能(nef)104中,例如以减少5g中的网络功能的数量。pfdf 102处理与(一个或多个)应用标识符相关联的分组流描述(pfd),并经由ng gw接口将它们传送到会话管理功能(smf)106。smf 106通过n4接口和pfd管理过程将这些pfd传送到用户面功能(upf)108,以使得upf 108能够在pfd由第三方服务提供商管理时执行准确的应用检测。
4.策略和计费规则功能(pcf)112是执行策略控制决策和基于流的计费控制的功能单元。pcf提供关于服务数据流检测的网络控制。
5.会话管理功能(smf)106执行针对sm的nas处理、用户设备(ue)ip地址分配和管理、经由接入和移动性管理功能(amf)114向an发送服务质量(qos)和策略ng2信息、空闲/活动感知、策略和离线/在线计费i/f终止、策略执行控制部分、合法拦截(cp和与li系统的接口)、up选择和ng4接口的终止。
6.用户面功能(upf)108(例如,策略控制执行功能)包括服务数据流检测、策略执行和基于流的计费功能。用于rat内/rat间移动性的锚点(在适用时)、外部ip互连点、分组路由和转发、用于用户面的qos处理、分组检查和pcc规则执行、合法拦截(up收集)、漫游接口(up)、流量计数和报告。被嵌入在upf 108中的深度包检测(dpi)技术支持分组检查和服务分类,该服务分类可以根据所配置的规则树对ip分组进行分类,以使得它们被分配给服务会话。dpi技术提供两种类型的分析。首先,浅层包检测提取基本协议信息,诸如ip地址(源、目的地)和其他低级连接状态。该信息通常驻留在分组报头本身中,因此揭示了主要的通信意图。其次,深度包检测(dpi)提供应用感知。这通过在一系列分组事务上分析在分组报头和有效载荷两者中的内容来实现。存在若干可能的分析方法以用于对被分组为签名的应用和协议进行识别和分类。其中一种方法是与用户流量的行为分析相关的启发式签名。启发式流量分析器进行最佳的猜测分类,但是识别准确率不能保证是100%。该限制是启发式方法所固有的。考虑分组的行为分析的这种类型的分析可能消耗大量的处理资源,因为可能考虑超过一个分组以用于分析。
7.在通过引用被并入本文的3gpp ts 29.244中,定义了网络中用户面与控制面之间的接口。一旦在例如upf 108与smf 106之间建立了会话,则它们可以交换一些信息,诸如例如分组检测规则(pdr)。根据该标准,在接收到用户面分组时,upf应当执行对临时pdr的查找,并且:
8.·
首先识别分组所对应的pfcp会话;以及
9.·
在针对该pfcp会话提供的所有pdr中,查找与传入分组相匹配的第一个pdr,从具有最高优先级的pdr开始,然后按优先级的降序继续pdr。应当仅选择与分组相匹配的最高优先级pdr,即,一旦找到匹配的pdr,up功能应当停止pdr查找。
10.换句话说,目前在控制面和用户面分离(cups)架构中,upf根据pdr的优先级参数对流量进行分类。它定义在pfcp会话内提供的所有pdr之中的pdr的相对优先级,并且按照pdr的优先级顺序将分组与第一个匹配的pdr相匹配。
11.dpi技术使用启发式分析器,该分析器基于例如二进制签名模式、度量或连接模式来检测和识别由ue使用的协议(例如,在那些ue内的应用)。正确识别这种类型的流量的困难意味着不能保证协议识别准确性。加密的分组的百分比越高,检测率越低。此外,典型ue设备中所连接的应用和协议的数量的持续增加可能增加错误协议检测的概率,因为新的协议和应用每年都增加。出于该原因,内容提供商(例如过顶(over the top,ott)提供商)已经增加了与运营商的合作,以提供用于检测其应用的良好方法。例如,内容提供商可以例如使用t8接口向运营商发送用于与对应于该内容提供商的流量相匹配的规则(例如pdr)。


技术实现要素:

12.本公开的一个方面提供了一种在第一网络节点中的流量监控的方法。该方法包括:接收分组,以及确定分组与多个分组检测规则相匹配。该方法还包括:向第二网络节点发送分组与多个分组检测规则相匹配的指示。
13.本公开的另一方面提供了一种在第二网络节点中的流量监控的方法。该方法包括:向第一网络节点发送多个分组检测规则;以及接收在第一网络节点处接收的分组与多个分组检测规则相匹配的指示。
14.本公开的另一方面提供了一种流量监控的方法。该方法包括:接收在第一网络节点处接收的分组与多个分组检测规则相匹配的指示;以及向第一网络节点发送针对分组检测规则中的至少一个分组检测规则的修改。
15.本公开的附加方面提供了用于在第一网络节点中的流量监控的装置。该装置包括处理器和存储器。存储器包含可由处理器执行的指令,以使得该装置可操作以:接收分组,确定分组与多个分组检测规则相匹配,以及向第二网络节点发送分组与多个分组检测规则相匹配的指示。
16.本公开的又一方面提供了用于在第二网络节点中的流量监控的装置。该装置包括处理器和存储器。存储器包含可由处理器执行的指令,以使得该装置可操作以:向第一网络节点发送多个分组检测规则,以及接收在第一网络节点处接收的分组与多个分组检测规则相匹配的指示。
17.本公开的另一方面提供了用于流量监控的装置。该装置包括处理器和存储器。存储器包含可由处理器执行的指令,以使得该装置可操作以:接收在第一网络节点处接收的分组与多个分组检测规则相匹配的指示,以及向第一网络节点发送针对分组检测规则中的至少一个分组检测规则的修改。
18.本公开的另一方面提供了用于在第一网络节点中的流量监控的装置。该装置被配置为:接收分组,确定分组与多个分组检测规则相匹配,以及向第二网络节点发送分组与多个分组检测规则相匹配的指示。
19.本公开的又一方面提供了用于在第二网络节点中的流量监控的装置。该装置被配置为:向第一网络节点发送多个分组检测规则,以及接收在第一网络节点处接收的分组与多个分组检测规则相匹配的指示。
20.本公开的附加方面提供了用于流量监控的装置。该装置被配置为:接收在第一网络节点处接收的分组与多个分组检测规则相匹配的指示,以及向第一网络节点发送针对分组检测规则中的至少一个分组检测规则的修改。
附图说明
21.为了更好地理解本公开的示例并更清楚地示出可以如何实现示例,现在将仅通过示例参考以下附图,其中:
22.图1示出了5g网络架构的示例;
23.图2是在第一网络节点中的流量监控的方法的示例的流程图;
24.图3是在第二网络节点中的流量监控的方法的示例的流程图;
25.图4是流量监控的方法的示例的流程图;
26.图5是用于在第一网络节点中的流量监控的装置的示例的示意图;
27.图6是用于在第二网络节点中的流量监控的装置的示例的示意图;
28.图7是用于流量监控的装置的示例的示意图;
29.图8示出了网络实体之间的通信的示例;以及
30.图9示出了网络实体之间的通信的另一示例。
具体实施方式
31.以下详述特定细节,诸如特定实施例或者示例,以用于解释而非限制的目的。本领域技术人员将理解,除了这些特定细节之外,可以使用其他示例。在一些实例中,省略众所周知的方法、节点、接口、电路和设备的详细描述,以便不用不必要的细节模糊了描述。本领域技术人员将理解,可以使用硬件电路(例如,相互连接以执行专用功能的模拟和/或离散逻辑门、asic、pla等)和/或使用软件程序和数据并结合一个或多个数字微处理器或通用计算机来在一个或多个节点中实现所描述的功能。使用空中接口进行通信的节点还具有适合的无线电通信电路。而且,在适当的情况下,技术可以附加地被认为完全体现在任何形式的计算机可读存储器内,诸如包含会使得处理器执行本文所描述的技术的适当的计算机指令集的固态存储器、磁盘、或光盘。
32.硬件实现方式可以包括或者涵盖但不限于数字信号处理器(dsp)硬件、精简指令集处理器、硬件(例如,数字或者模拟)电路,包括但不限于能够执行这样的功能的(一个或多个)专用集成电路(asic)和/或(一个或多个)现场可编程门阵列(fpga)、以及(在适当的情况下)状态机。
33.根据标准,例如3gpp ts 29.244,pdr必须符合以下规则:
34.·
对于相同的pfcp会话,只有一个pdr在对应的分组检测信息(pdi)中具有相同的匹配字段,即具有相同的匹配字段集和相同的值。
35.·
对于相同的pfcp会话,可存在一些重叠的规则。例如,两个pdr的不同可以是:在一个pdr中将一个匹配字段设置为特定值,而在另一个pdr中不包括相同的匹配字段。
36.·
不同的pfcp会话应当具有至少一个pdr,其相差至少一个不同的匹配字段。
37.采用由标准定义的这些原则,可能存在分组可能潜在地与多个pdr相匹配的情况。因此,分组与潜在匹配的pdr之中具有最高优先级的pdr相匹配。在这些情况下,如果在pdr之间存在冲突并且分组与具有更高优先级的pdr相匹配,则运营商难以知道这是否是正确的行为,例如分组已被匹配到正确的pdr(例如,最优选的pdr,而不管优先级如何)。
38.在本文所描述的一些示例中,分组可在第一网络节点(例如upf)中与多个pdr相匹配,并且这可被报告给第二网络节点(例如smf)。smf可以采取适当的动作,诸如例如更新upf中的pdr。在一些示例中,这可以由smf咨询第三网络节点(例如pcf)来进行。
39.图2是在第一网络节点(诸如例如upf、分组网关(pgw)或分组网关-用户面(pgw-u))中的流量监控的方法200的示例的流程图。第一网络节点(以及本文所描述的其他节点)可以是5g网络中的节点,尽管该节点也可以在另一网络中,诸如lte网络或具有混合标准类型的网络。该方法包括:在步骤202中,接收分组(例如,ip分组)。在一些示例中,分组可以从互联网(例如下行链路)或从ue(例如上行链路)被接收。方法200的步骤204包括确定分组与多个分组检测规则相匹配。也就是说,例如,一旦确定分组与一个pdr相匹配,则方法100可以继续确定分组是否与更多的pdr相匹配。确定分组与pdr相匹配可包括例如确定分组与pdr所关联的相应分组检测信息(pdi)相匹配。如果分组与多个pdr相匹配,则方法200的步骤206包括向第二网络节点(例如smf或分组网关-控制面pgw-c)发送分组与多个分组检测规则相匹配的指示。因此,例如,第一网络节点可向第二网络节点报告在被配置在第一网络节点中的pdr中存在冲突,因为分组与多个pdr相匹配。
40.在一些示例中,被发送到第二网络节点的指示可以标识pdr(例如,使用pdr id),或者该指示可以包含多个分组检测规则,以使得例如第二网络节点(或任何其他网络节点)可以标识冲突的pdr。
41.在一些示例中,方法100可包括:响应于确定分组与多个分组检测规则相匹配,将分组发送到第二网络节点。因此,第二网络节点(或任何其他网络节点)可以识别已导致或标识了pdr中的冲突的分组。
42.在一些示例中,方法100可包括:在向第二网络节点发送指示之后,(例如,从第二网络节点)接收针对分组检测规则中的一个或多个分组检测规则的修改,以及根据该修改,修改一个或多个分组检测规则以产生经修改的分组检测规则。因此,例如,可以修改pdr,以使得分组与所有经修改的分组检测规则不匹配(尽管在步骤104中可能已经存在被配置在第一网络节点中的其他pdr与分组不匹配)。在一些情况下,分组可以仅匹配一个经修改的pdr。在一些示例中,方法100还可包括执行与分组所匹配的每个经修改的分组检测规则相关联的相应动作。相应动作可以是转发动作规则far、缓冲动作规则bar、质量执行规则qer、使用报告规则urr、和/或策略控制和计费pcc规则中的一个或多个。因此,在pdr已被修改之后,可以针对分组执行动作。在其他示例中,可以在修改之前采取动作

例如,与最高优先级匹配pdr相关联的动作,或者与所有匹配pdr相关联的动作。修改可包括例如以下中的一个或多个:添加一个或多个新pdr,删除一个或多个已有pdr,和/或对一个或多个已有pdr的一个或多个参数的改变。
43.在一些示例中,向第二网络节点发送指示包括:发送阈值数量的分组或字节已经与多个分组检测规则相匹配的指示。
44.在一些示例中,每个分组检测规则与指示与该分组检测规则相匹配的分组是否被允许与一个或多个其他分组检测规则相匹配的相应进一步指示相关联。因此,例如,一些pdr可被允许与也与一个或多个其他pdr相匹配的分组相匹配。因此,在一些示例中,向第二网络节点发送指示包括发送分组与至少一个分组检测规则相匹配的指示,其中该至少一个分组检测规则与分组不被允许与任何其他分组检测规则相匹配的进一步指示相关联。在这些情况下,例如,如果多个匹配的pdr全部被允许是多个匹配的pdr,即分组与这些多个pdr相匹配,则不向第二网络节点发送指示。在一些示例中,可以从第二网络节点接收((一个或多个)pdr可被允许与也与(一个或多个)其他pdr相匹配的分组相匹配的)进一步指示。附加地或可替代地,分组检测规则可以从第二网络节点被接收。
45.图3是在第二网络节点(诸如例如会话管理功能smf或分组网关-控制面pgw-c)中的流量监控的方法300的示例的流程图。方法300包括:在步骤302中,向第一网络节点(诸如例如用户面功能upf、分组网关pgw或分组网关-用户面pgw-u)发送多个分组检测规则。在一些示例中,第一网络节点可以实现上文所描述的方法200。方法300的步骤304包括(例如,从第一网络节点)接收在第一网络节点处接收的分组与多个分组检测规则相匹配的指示。因此,例如,第二网络节点可以确定在被配置在第一网络节点中的pdr中存在冲突。
46.在一些示例中,指示标识或包含多个分组检测规则。附加地或可替代地,方法300包括从第一网络节点接收分组。因此,例如,第二网络节点(或另一个网络节点,如果该信息被转发到另一个网络节点)可以确定冲突的pdr。
47.在一些示例中,方法300可包括:向第三网络节点(诸如例如pcf)发送指示,(例如从第三网络节点)接收针对一个或多个分组检测规则的修改,以及向第一网络节点发送该修改。因此,例如,可以修改在第一网络节点中配置的pdr,以使得分组与更少的(例如,仅一个)经修改的pdr相匹配。
48.在一些示例中,每个分组检测规则与指示匹配该分组检测规则的分组是否被允许与一个或多个其他分组检测规则相匹配的相应进一步指示相关联。因此,在一些示例中,接收指示包括:接收分组与至少一个分组检测规则相匹配的指示,其中该至少一个分组检测规则与分组不被允许与任何其他分组检测规则相匹配的进一步指示相关联。因此,仅当一个或多个冲突的pdr不被允许是多匹配pdr,即,与分组相匹配的组中的pdr时,才接收到指示。
49.在一些示例中,第二网络节点可以在接收指示之前将分组检测规则发送到第一网络节点。
50.图4是流量监控的方法400的示例的流程图。在一些示例中,方法400可以在pcf中实现。方法400包括:在步骤402中,接收在第一网络节点处接收的分组与多个分组检测规则相匹配的指示。指示可以从第二网络节点(例如会话管理功能smf或分组网关-控制面pgw-c)接收。方法400的步骤404包括向第一网络节点发送针对至少一个分组检测规则的修改。在一些示例中,该修改经由第二网络节点发送。在一些示例中,第一网络节点可包括upf、pgw或pgw-u。在一些示例中,第一网络节点可执行上文所描述的方法200,和/或第二网络节点可执行上文所描述的方法300。
51.图5是用于在第一网络节点中的流量监控的装置500的示例的示意图。装置500包括处理电路502(例如,一个或多个处理器)以及与处理电路502通信的存储器504。存储器
504包含可由处理电路502执行的指令。装置500还包括与处理电路502通信的接口506。尽管接口506、处理电路502和存储器504被示为串联连接,但是,它们可以可替代地以任何其他方式相互连接,例如经由总线。
52.在一个实施例中,存储器504包含可由处理电路502执行的指令,以使得装置500可操作以接收分组,确定分组与多个分组检测规则相匹配,以及向第二网络节点发送分组与多个分组检测规则相匹配的指示。在一些示例中,存储器504包含可由处理电路502执行的指令,以使得装置500可操作以执行上文所描述的方法200。
53.图6是用于在第二网络节点中的流量监控的装置600的示例的示意图。装置600包括处理电路602(例如,一个或多个处理器)以及与处理电路602通信的存储器604。存储器604包含可由处理电路602执行的指令。装置600还包括与处理电路602通信的接口606。尽管接口606、处理电路602和存储器604被示为串联连接,但是,它们可以可替代地以任何其他方式相互连接,例如经由总线。
54.在一个实施例中,存储器604包含可由处理电路602执行的指令,以使得装置600可操作以向第一网络节点发送多个分组检测规则,以及接收在第一网络节点处接收的分组与多个分组检测规则相匹配的指示。在一些示例中,存储器604包含可由处理电路602执行的指令,以使得装置600可操作以执行上文所描述的方法300。
55.图7是用于(例如在诸如pcf的第三网络节点中的)流量监控的装置700的示例的示意图。装置700包括处理电路702(例如,一个或多个处理器)以及与处理电路702通信的存储器704。存储器704包含可由处理电路702执行的指令。装置700还包括与处理电路702通信的接口706。尽管接口706、处理电路702和存储器704被示为串联连接,但是,它们可以可替代地以任何其他方式相互连接,例如经由总线。
56.在一个实施例中,存储器704包含可由处理电路702执行的指令,使得装置700可操作以接收在第一网络节点处接收的分组与多个分组检测规则相匹配的指示,以及向第一网络节点发送针对至少一个分组检测规则的修改。
57.现在将描述附加的特定示例实施例。
58.本公开的实施例可以基于由适当连接到移动网络的ue构成的场景,其中将存在具有深度包检测和服务分类功能的节点(upf)以及向upf发送pdr规则的smf。
[0059]-upf:具有深度包检测和服务分类的用户面功能需要来自pfdf的更新的规则,以对来自ue的流量正确地分类并应用例如期望的qos或计费。
[0060]-smf:会话管理功能。负责为pdu会话选择对应的upf并负责控制upf能力,诸如例如流量检测、流量报告、qos执行和/或流量路由。
[0061]-ue:用户设备。
[0062]-pcf:策略和计费规则功能。这是执行策略控制决策制定和基于流的计费控制的功能单元。pcf提供关于服务数据流检测的网络控制。
[0063]
图8示出网络实体之间的通信800的示例,例如在pcf不支持实时多分类(即pcf不支持分组与多个pdr相匹配的情况)的实施例中,例如在建立和/或执行流量监控时。通信包括以下内容(其也可以是方法的步骤)。
[0064]
·
步骤802:终端用户(例如ue)建立pdu会话
[0065]
·
步骤804:smf朝向upf创建pfcp会话。它发送用于终端用户的具有关于如何对流
量分类的信息的pdr。
[0066]
·
步骤806:upf向smf指示它可以提供多分类。
[0067]
·
步骤808:smf向pcf指示upf可以提供多分类信息。
[0068]
·
步骤810:pcf指示它不能实时处理多分类信息。因此,它不能提供修改。它可以可选地指示它们想要跟踪的哪些pdr不具有多分类(即,例如,哪个或哪些pdr要与它们不能与也匹配其他pdr的分组相匹配的指示相关联)。
[0069]
·
步骤812:smf向upf指示哪些pdr不能具有多分类。在该示例中,pdr x和pdr z。
[0070]
·
步骤814:upf确认先前的消息。然后,upf检查所有流量。
[0071]
·
步骤816:终端用户产生流量。
[0072]
·
步骤818:upf报告每个pdr的使用。对于在步骤812中定义的pdr中被多分类的那些规则,它可以例如在达到某个阈值之后报告具有多匹配的那些pdr。
[0073]
·
步骤820:smf用应答来回答。smf向pcf发送该信息。
[0074]
·
步骤822:pcf回答smf。
[0075]
·
步骤824:终端用户断开会话。
[0076]
·
步骤826:smf发送pfcp会话的删除请求。
[0077]
·
步骤828:upf以与步骤818中相同的格式发送具有多分类的pdr。
[0078]
·
步骤830:smf向pcf发送信息。
[0079]
图9示出了网络实体之间的通信900的另一示例,在pcf可以例如实时地修改在upf中配置的pdr的场景中,例如在建立和/或执行流量监控时。通信包括以下内容(其也可以是方法的步骤)。
[0080]
·
步骤902:终端用户建立pdu会话
[0081]
·
步骤904:smf朝向upf创建pfcp会话。它发送用于终端用户的具有关于如何对流量分类的信息的pdr。
[0082]
·
步骤906:upf向smf指示它可以提供多分类。
[0083]
·
步骤908:smf向pcf指示upf可以提供多分类信息。
[0084]
·
步骤910:pcf指示它可以实时处理多分类信息。因此,它可以提供修改。它可以可选地发送它们想要跟踪的哪些pdr不具有多分类。
[0085]
·
步骤912:smf向upf指示哪些pdr不能具有多分类。在该示例中,pdrx和pdr z
[0086]
·
步骤914:upf确认先前的消息。然后,upf检查所有流量。
[0087]
·
步骤916:终端用户产生流量。
[0088]
·
步骤918:upf报告每个pdr的使用。对于在步骤912中定义的pdr中被多分类的那些规则,它可以例如在达到某个阈值之后报告具有多匹配的那些pdr。
[0089]
·
步骤920:smf用应答来回答。smf向pcf发送该信息。
[0090]
·
步骤922:pcf回答smf。pcf处理关于pdr多分类的信息。pcf(例如根据具有多分类的pdr的评级组)可以决定它是否应当向smf提供新的规则(即,对已有pdr的修改)。pcf向smf发送pdr的修改,其指示pdr应当如何被更新。
[0091]
·
步骤924:smf根据在pcf的pcc规则中接收到的信息(即根据修改)修改pfcp会话的pdr。
[0092]
·
步骤926:upf确认消息,并根据修改开始分类。
[0093]
应当注意,上文所提到的示例说明而不是限制本发明,并且本领域的技术人员将能够在不脱离所附的权利要求的范围的情况下设计许多可替代的示例。词语“包括”不排除存在除了权利要求所列出的单元或步骤之外的单元或步骤,“一”或“一个”不排除多个,并且单个处理器或其他单元可以实现在以下陈述中记载的若干单元的功能。在使用术语“第一”、“第二”等的情况下,它们应仅被理解为用于特定特征的方便标识的标签。特别地,除非另外明确说明,否则它们不应被解释为描述多个这种特征中的第一个或第二个特征(即,在时间或空间中发生的第一个或第二个这种特征)。除非另外明确说明,否则本文所公开的方法中的步骤可以以任何顺序执行。权利要求中的任何附图标记不应当被解释为对其范围的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献