|
查了下29244,首先一个PDR关联多个URR或QER是合规的。原文是:“Each PDR shall contain a PDI, i.e. one or more match fields against which incoming packets are matched, and may be associated to the following rules providing the set of instructions to apply to packets matching the PDI:
- zero, one or more QERs, which contains instructions related to the QoS enforcement of the traffic;
- zero, one or more URRs, which contains instructions related to traffic measurement and reporting.”
然后后面有章节专门提到了qer和urr的handing。关于一个pdr关联多个urr,个人认为是合理的,只要任意一个满足,upf都需要上报。比如urr1要求上行流量100M上报,urr2要求总流量达到500M时上报。或者是不同类型的urr上报(如一个urr是做start of traffic上报,一个urr是做droped dl traffic threshold上报。)规范里只是举例说明了一个特例,就是当urr1要求upf当配额耗尽后就丢弃用户面数据包,那么其他的urr应该停止测量。原文是:
“A PDR can be associated with multiple URRs. If one of these URRs requires the UP function to drop the user data packets, e.g. when the Quota has been exhausted, the other URRs associated to the PDR need also to stop their measurements, except for URRs including the Measurement Information with the 'Measurement Before QoS Enforcement' flag set to "1".”
但关联多个qer,如何处理没有在规范里找到明确说明。我个人理解只要关联的多个qer之间没有明显冲突就行(比如qer1说mbr是100M,qer2说mbr是150M)。
我看到的包里并没有看到qer有冲突的,比如我从没见过一个pdr关联了两个qer,然后有不同的mbr值。如果您这边看到了,可以贴出一些log,就单个case来具体讨论。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|