加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

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

(2016-09-21 14:34:49)
标签:

转载

分类: 技术研究

l         总体介绍

TFT包含了一个或多个下行分类器和零个或多个上行分类器(这个说明下行分类器是必须的,上行是可选的,只有上行IP FlowPDP的话,不要显式提供,但下行分类器应该有,即和任何报文都不匹配)。每一个分类器有一个唯一的分类器ID标识(在TFT内唯一,4bit标识)。上行和下行分类器的数量有24.008指定(016个,在TFT的操作类型为“no TFT operation”时,可以为0)。每个包分类器还有一个使用优先级索引(evaluation precedence index),该优先级应该在一个PDN连接(有相同的APNPDP地址)的上行(或下行)方向唯一。这时因为MS/PCEF在识别PDN连接后,就使用TFT的分类器进行PDP的识别(绑定),这时就需要根据分类器的优先级进行评估了。这个优先级索引的范围是02550优先级最高,首先被使用。这也说明一个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模式,GGSNMS都可以通过MS/GGSN发起的PDP更新过程修改TFT,但有一定的限制,见下

关联到PDPTFT总是在PDP去激活时被删除。

对与有相同的APNPDP地址的这些PDP上下文中应该最多有一个(也可以没有)PDP上下文没有关联TFT

MS可以使用TFT将应用和激活的PDP进行关联,所以,在网络侧发起的二次激活时,GGSN应该提供和PDP相关的业务流描述信息(源/目的IP,端口和协议信息等)

PDN连接,PDP上下文和TFT的关系:一个PDN连接一个有多个PDP上下文,一个PDP上下文有一个TFT或没有TFT。通过PDP激活和更新过程对TFT进行操作。

 

l         TFT操作规则

MSGGSN应该使用TFT和分类器IDTFT和分类器进行操作。

MSGGSN创建一个新的TFT或修改一个已存在的TFT时,至少包括一个有效的分类器。否则创建或修改流程失败,并返回适当的原因值。

在修改TFT时,一个或多个分类器可以被修改,删除或创建。为了修改一个已存在的分类器,分类器相关的属性应该有MSGGSN提供。MS可以通过MS发起的PDP更新过程修改分类器的使用优先级; GGSN可以通过GGSN发起的PDP更新过程修改分类器的使用优先级。

关联到PDPTFTPDP去激活时被删除。一个TFT也能够由MS发起的PDP更新过程进行删除。(GGSN为什么不可以删除TFT),任何时候,一个PDN连接中,只能存在一个没有TFTPDP。如果删除TFT违反了这个规则,GGSN应该拒绝。

MSGGSN可以对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         MS/NW模式下,对TFT操作的约束

PDP激活/更新过程中协商的BCM适用于该PDN连接的所有PDP上下文。不同的BCM,对二次PDP激活/更新和TFT操作存在如下约束

MSBCMMS_Only时,比较简单,MS专属控制PDP的激活和TFT的操作。

1)   GGSN不能发起PDP激活

2)   GGSN不能修改和删除TFT,但可以更新QoS。因为TFT内包含的信息都是MS设置的,其他实体无权修改和删除。

MSBCMMS/NW时,比较复杂,必须增加更多约束避免操作上的冲突。

1)   GGSNMS都可以请求创建PDP上下文

2)   MS请求修改二次PDPQoS时,TFT中至少包含一个分类器,用于向网络侧指出那个分类器和该QoS修改关联。MS请求的是整个PDPQoS总量,本次修改的变化量需要GGSNPCRF来推导得出。--否则网络侧无法进行授权

3)   MS不应该升级PDPQoS参数除非MS发送了该PDPTFT--QoS的升级必须包含TFT,这句还不太理解??

4)   如果PDPTFT中包含MSGGSN设置的分类器,则MS只能修改该PDPQoS参数的bitrate--其他参数,如CQI的修改对其他网络侧控制的IP Flow也产生影响,这是不应该的。

5)   MS不能发起没有设置TFT的二次PDP激活。--否则网络侧无法对该PDP进行TFT操作了,同时,也不允许MS删除二次PDPTFT吧(即使这些TFT是有MS设置的)

6)   在去活“没有TFTPDP”后,GGSN可以使用网络侧发起的二次PDP激活来重建没有TFTPDP上下文。--允许网络侧建立没有TFTPDP。这时MS不能对该PDP进行TFT操作了。

7)   MS不应该增加TFT到没有TFTPDP上。--否则,相当于改变了该PDP承载的业务,影响网络侧的承载绑定策略。

8)   只有设置该分类器的实体(MSGGSN)可以修改或删除该分类器。--否则,会相互改变对方设置的策略,造成混乱

MS/NW模式下,虽然双方都可以进行操作,但NW被赋有更多的控制力,MS可以在其基础上添加自己的策略,但不能影响对方的承载绑定策略和QoS策略。

总之,MS建立的二次PDP应该允许网络进行TFT操作(不管网络是否会进行),网络建立的TFT可以不允许MS进行操作(MS如果需要可以再建)。

即使增加这个约束,3GPPGPRS接入时,MS/NW模式的定义还是问题多多,不好实现。

 

l         包分类器属性

每一个包分类器包含一个IDTFT内唯一),一个使用优先级(PDN连接内唯一)和至少下列的一个属性。

    远端地址和掩码

    协议号 (IPv4)/下一个头(IPv6)

    本端端口范围

    远端端口范围

    IPsec安全索引(SPI).

    Type of Service (TOS) (IPv4) / Traffic class (IPv6) and Mask.

    

远端“Remote”只PDN网络中的实体,LocalMS

这些属性中,有些可以共存,有些是互斥的。下表列出了一些有效的组合。

PDP报文匹配了分类器的所有属性,则匹配过程终止,否则继续使用低优先级的分类器进行匹配。

 

http://s2/middle/5fd1d06eg91c85cc55aa1&690Flow Template(TFT)--来自23.060 9.5.0" TITLE="[转载]Traffic Flow Template(TFT)--来自23.060 9.5.0" />

 


0

前一篇:适合的事情
后一篇:❤向善
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有