[转载]Traffic Flow Template(TFT)--来自23.060 9.5.0

标签:
转载 |
分类: 技术研究 |
l
TFT包含了一个或多个下行分类器和零个或多个上行分类器(这个说明下行分类器是必须的,上行是可选的,只有上行IP Flow的PDP的话,不要显式提供,但下行分类器应该有,即和任何报文都不匹配)。每一个分类器有一个唯一的分类器ID标识(在TFT内唯一,4bit标识)。上行和下行分类器的数量有24.008指定(0到16个,在TFT的操作类型为“no TFT operation”时,可以为0)。每个包分类器还有一个使用优先级索引(evaluation precedence index),该优先级应该在一个PDN连接(有相同的APN的PDP地址)的上行(或下行)方向唯一。这时因为MS/PCEF在识别PDN连接后,就使用TFT的分类器进行PDP的识别(绑定),这时就需要根据分类器的优先级进行评估了。这个优先级索引的范围是0到255,0优先级最高,首先被使用。这也说明一个PDN连接最多只能有256个分类器(实际上用不完)。MS管理分类器标识和使用优先级,并且创建包分类器的内容。
对于没有下行IP流的业务,MS应该提供上行IP流的包分类器使得PCEF可以执行相关的策略。--这一段R8后增加的,不理解
在MS发起的二次PDP激活/更新过程中,MS可以关联一个TFT到该PDP上下文。在网络侧发起的二次PDP激活/更新(MS/NW模式)过程中,网络可以关联一个TFT到该PDP上下文。
MS_Only模式,MS可以通过MS发起的PDP更新过程修改任何TFT。
在MS/NW模式,GGSN和MS都可以通过MS/GGSN发起的PDP更新过程修改TFT,但有一定的限制,见下
关联到PDP的TFT总是在PDP去激活时被删除。
对与有相同的APN和PDP地址的这些PDP上下文中应该最多有一个(也可以没有)PDP上下文没有关联TFT。
MS可以使用TFT将应用和激活的PDP进行关联,所以,在网络侧发起的二次激活时,GGSN应该提供和PDP相关的业务流描述信息(源/目的IP,端口和协议信息等)
PDN连接,PDP上下文和TFT的关系:一个PDN连接一个有多个PDP上下文,一个PDP上下文有一个TFT或没有TFT。通过PDP激活和更新过程对TFT进行操作。
l
MS和GGSN应该使用TFT和分类器ID对TFT和分类器进行操作。
但MS或GGSN创建一个新的TFT或修改一个已存在的TFT时,至少包括一个有效的分类器。否则创建或修改流程失败,并返回适当的原因值。
在修改TFT时,一个或多个分类器可以被修改,删除或创建。为了修改一个已存在的分类器,分类器相关的属性应该有MS或GGSN提供。MS可以通过MS发起的PDP更新过程修改分类器的使用优先级; GGSN可以通过GGSN发起的PDP更新过程修改分类器的使用优先级。
关联到PDP的TFT在PDP去激活时被删除。一个TFT也能够由MS发起的PDP更新过程进行删除。(GGSN为什么不可以删除TFT),任何时候,一个PDN连接中,只能存在一个没有TFT的PDP。如果删除TFT违反了这个规则,GGSN应该拒绝。
MS和GGSN可以对TFT进行如下的操作
0 0 1 Create new TFT //创建TFT
0 1 0 Delete existing TFT //删除TFT
0 1 1 Add packet filters to existing TFT
1 0 0 Replace packet filters in existing TFT
1 0 1 Delete packet filters from existing
TFT
1 1 0 No TFT operation //该操作不改变TFT,如修改TFT中的参数列表
l
PDP激活/更新过程中协商的BCM适用于该PDN连接的所有PDP上下文。不同的BCM,对二次PDP激活/更新和TFT操作存在如下约束
当MS的BCM为MS_Only时,比较简单,MS专属控制PDP的激活和TFT的操作。
1)
2)
当MS的BCM为MS/NW时,比较复杂,必须增加更多约束避免操作上的冲突。
1)
2)
3)
4)
5)
6)
7)
8)
MS/NW模式下,虽然双方都可以进行操作,但NW被赋有更多的控制力,MS可以在其基础上添加自己的策略,但不能影响对方的承载绑定策略和QoS策略。
总之,MS建立的二次PDP应该允许网络进行TFT操作(不管网络是否会进行),网络建立的TFT可以不允许MS进行操作(MS如果需要可以再建)。
即使增加这个约束,3GPP对GPRS接入时,MS/NW模式的定义还是问题多多,不好实现。
l
每一个包分类器包含一个ID(TFT内唯一),一个使用优先级(PDN连接内唯一)和至少下列的一个属性。
-
-
-
-
-
-
-
远端“Remote”只PDN网络中的实体,Local指MS
这些属性中,有些可以共存,有些是互斥的。下表列出了一些有效的组合。
当PDP报文匹配了分类器的所有属性,则匹配过程终止,否则继续使用低优先级的分类器进行匹配。