查了下规范,先说结论,我个人理解,smf找amf分配ebi的时候不用带qfi。因为qfi是smf拿到ebi之后,产生mapped eps bearer context的时候,smf把ebi和qfi的映射关系加进去,并且这个映射关系回发给gNB和UE。
【另外,找amf分配ebi携带的参数是arp list,也就是可以携带多个arp的,可以不止1个。】
我看的是23502的Figure 4.11.1.4.1-1: Procedures for EPS bearer ID allocation的第9步这么说的:
- 9a. [Conditional] In non-roaming or LBO scenario, the PGW-C+SMF includes the mapped EPS bearer context(s)
and the corresponding QoS Flow(s) to be sent to the UE in the N1 SM container. PGW-C+SMF also indicates the mapping between the QoS Flow(s) and mapped EPS bearer context(s) in the N1 SM container. PGWC+SMF also includes the mapping between the received EBI(s) and QFI(s) into the N2 SM information to be sent to the NG-RAN.
以下是一个pdu会话接受消息的例子:我看是有qfi和ebi的映射关系的。
个人理解是这样的。
1是Qos可针对PDU会话或者某个SDF(例如腾讯app、优酷app)来做、如果是针对SDF来做的话,那ARP不见得是唯一的。这个一般要看商业合同是怎么签的来定。QOS一般都是自上而下,拿钱说话。但咱们讨论的不是这个。而是针对PDU会话来讨论ARP。
2不管是4/5G,都类似。拿5G举例,5QI和ARP都是Qos flow的一部分,联合起来可以完成qos flow的binding。也就是绑定或映射到一个qos流(或4G的bearer)。
TS23503的6.1.3.2.4 QoS Flow binding里这么说的:
- QoS Flow binding is the association of a PCC rule to a QoS Flow within a PDU Session. The binding is performed using the following binding parameters:
1)5QI;2)ARP;还有一些别的参数如平局窗口、MBR等。
这个5QI和ARP其实核心网拿着没什么太多用,最终是发给gNB去做空口资源分配和调度的。
另外,我还看了某个具体的实现,最后的结论是:
- 一个PDU会话中(不管几个Qos流),不能说ARP是唯一的。而应该说5QI+ARP的组合是唯一的。
比如:
qos flow1是:5QI 1 + ARP1
qos flow2是:5QI 2 + ARP1【4G是QCI + ARP的组合】
这样是可以的。只要它俩的组合唯一应该就可以。能够根据这个组合绑定到不同qos流来分配调度资源就行。
供参考。