Telecomms · 2007/07/12

详述RAB ASSIGNMENT REQUEST

1.   功能
  CN通过RAB ASSIGNMENT REQUEST消息请求UTRAN:
  - 建立:UE通过直传消息请求建立业务,CN处理这个业务请求。
  - 修改:UE通过直传消息请求修改RAB,CN处理这个业务请求。
  - 释放:CN释放相关业务。

一个或多个RAB。

2.   消息IE
   RABs To Be Setup Or Modified List:用于建立或者修改RAB
   RABs To Be Setup Or Modified Item IEs
   First Setup Or Modify Item
   RAB ID:标志一个RAB,包含CS域的流标志符(SI)或者PS域的网络服务接入点识别符(NSAPI)编码。
如果在特定的Iu实例上使用了同样的RAB ID,本过程用于修改这个RAB。
对于每个请求建立或修改的RAB,RNC要把RAB ID IE信息元素的内容传到无线接口协议。
   NAS Synchronisation Indicator:NAS信息,用于CN要传NAS消息时,通过空口传给UE。
   RAB Parameters:与UE中请求的Qos相同
   Traffic Class:Qos类型
   RAB Asymmetry Indicator:对称性指示
   Maximum Bit Rate:最大比特率
   Guaranteed Bit Rate:保证比特率,根据最大比特率和设置的比例计算
   Delivery Order:提示是否提供SDU排序。
   Maximum SDU Size:SDU 大小
   SDU parameters:SDU参数,分不同的RAB子流。
   SDU Error Ratio :SDU错误率,尾数×10[-指数](传输错误的SDU)
   Residual Bit Error Ratio:残留比特错误率:尾数×10[-指数]
   Delivery Of Erroneous SDU:是否传输错误的SDU
   SDU format information Parameter :SDU格式信息参数,<分不同的组合速率或者组合SDU大小>
   Subflow SDU Size :RAB子流组合SDU大小(预定义SDU大小)
   RAB Subflow Combination Bit Rate :RAB子流组合比特率(预定义可控速率大小)
   Transfer Delay:传输时延,用于会话或者流业务
   Traffic Handling Priority:使用的优先级
   Allocation/Retention priority:分配/保持优先级
如果RAB ASSIGNMENT REQUEST消息中没有给出分配/保持优先级 (Allocation/Retention Priority)IE的值,那么分配请求不会触发抢占处理,此连接容易被抢占并认为优先级最低。而且,不允许进行排队。
   Priority Level:优先级层次,0(最高)-15
   Pre-emption Capability:抢占能力
   Pre-emption Vulnerability:被抢占能力
   Queuing Allowed:排队能力,
如果允许被请求的RNC排队和资源状况需要,RNC可以把RAB放在建立的队列中。
   Source Statistics Descriptor: (会话或者流业务):“语音”或者“未知”,在RNC中通过SET RAB设置相应的参数与之对应。
   Relocation Requirement: “没有”或者“无损”,迁移的时候是否考虑RAB。
   User Plane Information
   User Plane Mode:用户平面模式
在报告特定RAB建立或修改的结果之前,RNC必须执行CN在用户平面模式IE中请求的用户平面模式的初始化。
   UP Mode Versions:版本
   Transport Layer Information:用于建立RAB或者修改RAB时包含NAS信息。
   Transport Layer Address:传输层地址:
对于PS域,这个信息元素是IP地址,用于用户平面的传送;对于CS域,这个地址用于传送网络信令建立用户平面连接。
   Iu Transport Association:Iu传送关联,
用于把RAB和对应的用户平面连接关联。对于CS域,建立U平面连接期间这个信息元素用于传送网络控制平面信令的Binding ID;对于PS域,这个信息元素是GTP TEID(隧道终点标志)。
   Service Handover:业务切换
表明请求的RAB是否应该、不应该或不允许执行系统间切换到GSM。
  业务切换IE的值如果没有被RAB更改,在整个RAB的存在周期内有效。
业务切换IE只影响有关UTRAN发起切换的决定。
   Second Setup Or Modify Item
   PDP Type Information:PDP类型信息,用于PS建立。
只对PS,“ppp”、“ipv4”、“ipv6”,如果有两条,前面是下行,后面是上行。
UTRAN就可以用它来配置任何压缩算法“ppp”、“ipv4”、“ipv6”。
   Data Volume Reporting Indication:数据量报告指示,用于PS建立。
指出当释放RAB时RNC是否必须为RAB计算不成功传送的NAS数据量和报告数据量。
   DL GTP-PDU Sequence Number:发送到UE的下一GTP-PDU的顺序号码。用于PS RAB建立,且已有可用的PS RAB(即两个RAB以上)。
   UL GTP-PDU Sequence Number:发送到SGSN的下一GTP-PDU的顺序号码。用于PS RAB建立,且已有可用的PS RAB(即两个RAB以上)。
   DL N-PDU Sequence Number: 源系统已经发送到UE的下一下行链路N-PDU(PDCP PDU) 的Uu接口顺序号码。用于PS RAB建立,且已有可用的PS RAB(即两个RAB以上)。
   UL N-PDU Sequence Number:从UE期望的下一上行链路N-PDU(PDCP PDU) 的Uu接口顺序号码。用于PS RAB建立,且已有可用的PS RAB(即两个RAB以上)。
   Alternative RAB Parameter Values:指示可选的RAB Qos参数(R5)
   Alternative Maximum Bit Rate Information
   Alternative Guaranteed Bit Rate Information
   RABs To Be Released List:用于释放RAB
   RABs To Be Released Item Ies
   RAB ID:
如果RNC无法识别一个请求释放的RAB的RAB ID,就报告RAB释放失败,失败原因是“无效 RAB ID”。
如果在被释放RAB IE中包含了正在进行分配过程的RAB,RNC将放弃该RAB 的分配过程,释放相关资源并在RAB ASSIGNMENT RESPONSE响应消息中报告释放的RAB。
   Cause:原因
Radio Network Layer Cause:如重定位完成
Transport Layer Cause:如Iu连接失败
NAS Cause:如正常释放
Protocol Cause:如传输语法错误
Miscellaneous Cause:如OM干预
Non-standard Cause
3.   定时器
当发送RAB ASSIGNMENT REQUEST消息时, CN将启动TRABAssgt 定时器。
   如果已经没有RAB排队,CN将停止定时器T RABAssg,并终止RAB分配过程。在这种情况下,还要在UTRAN终止这个过程。
   当建立或修改一个或几个RAB的请求进入队列时,UTRAN将启动定时器TQUEUING, 这个定时器规定建立或修改请求排队的最大时间,该定时器TQUEUING 同时监视所有排队的RAB。
   对于由第一条RAB ASSIGNMENT RESPONSE消息中指明排队的RAB,如果定时器TQUEUING超时,UTRAN会报告排队结果,每个RAB独立使用一条响应消息或若干个RAB使用一条RAB ASSIGNMENT RESPONSE消息上报,在CN也将终止RAB分配过程。
   当成功地建立或修改所有RAB,或建立或修改RAB失败时,UTRAN将停止定时器,在CN和UTRAN终止RAB分配过程。
   如果一个修改或释放RAB的请求中所包含的RAB ID所指示的RAB正在队列中,那么RAB会从队列中退出,按第二个请求来处理。第一个请求以RAB建立或修改失败响应,失败原因是“推迟请求”。
4.   失败报告
当UTRAN报告不成功地修改RAB配置时,原因值应该足够准确而使CN网络知道不成功修改的原因。典型原因值是“被请求的业务量类别不可用”、“无效的RAB参数值”、“被请求的最大比特率不可用”、“被请求的保证比特率不可用” 、“被请求的传送时延不可用” 、“无效的RAB参数组合”、“SDU参数条件冲突”、 “业务量处理优先级条件冲突”、“ 保证比特率条件冲突”、“不支持用户平面版本”和“Iu UP故障”。
5.   异常情况
   与重定位准备的交互:
为了保持与UE的通信,如果在RAB分配期间绝对需要重定位,RNC可以中断正在进行的RAB分配过程并启动重定位准备过程:
    1) RNC将终止不成功的RAB配置修改的RAB分配过程:
      - 对所有排队的RAB,
      - 对还没有建立或修改的RAB和
      - 对还没有释放的RAB。
    原因为“触发的重定位”
    2) RNC将终止成功的RAB配置修改的RAB分配过程:
      - 对已经建立或修改但还未向CN报告的RAB和
      - 对已经释放但还未向CN报告的RAB .
    3) RNC将用RAB ASSIGNMENT RESPONSE消息报告过程的结果。
    4) 通过发送RELOCATION REQUIRED到激活的CN节点, RNC将调用重            
定位。
    5)接收到RAB ASSIGNMENT RESPONSE消息,CN将终止RAB分配过程。
   从UMTS到GSM定向重试(限于CS域)
在CS域中RNC对特定UE没有RAB配置时,并且RNC接收到该UE请求建立RAB的RAB ASSIGNMENT REQUEST消息, RNC将发起对GSM的定向重试。此时,RNC可以中断正在进行的RAB分配过程并启动重定位准备过程,如下描述:
RNC终止失败的RAB分配过程,指示RAB配置修改失败,原因是“定向重试(Directed retry)”。
RNC将用RAB ASSIGNMENT RESPONSE消息报告结果。
通过发送RELOCATION REQUIRED消息到激活的CN节点,RNC将调用重定位,原因是“定向重试(Directed Retry)”。
接收到RAB ASSIGNMENT RESPONSE 消息,CN将终止RAB分配过程。
6.   与其他消息的关系
   关于RAB的释放,有三种情况:
CN发起RAB ASSIGNMENT REQUEST消息
RNC发起RAB RELEASE REQUEST消息
CN发起IU RELEASE COMMAND消息
什么时候触发这些消息呢?
(1)   CN发起RAB ASSIGNMENT REQUEST消息:
如果CN决定释放部分或全部指定的RAB,为了实现这一目的,CN会决定调用RAB分配(释放RAB)过程。
PS业务的正常流传,业务释放的时候启动这个流程,业务释放完成后启动IU RELEASE COMMAND。
(2)   RNC发起RAB RELEASE REQUEST消息:
如果RNC遇到问题需要释放RAB,比如“RAB被抢占”,RNC向CN产生RAB RELEASE REQUEST消息,被释放RAB IE将指出被请求释放RAB的列表,与每个RAB有关的原因IE将指出释放的原因,例如“RAB抢占”。
如果CN决定释放部分或全部指定的RAB,为了实现这一目的,CN会决定调用RAB分配(RAB ASSIGNMENT REQUEST)过程。
(3)   CN发起IU RELEASE COMMAND消息:
如果UE和CN之间的信息传输完成,CN启动这个过程,同时把RAB释放掉。
CS业务的正常流传,业务释放的时候启用这个流程,没有RAB ASSIGNMENT REQUEST消息。
   消息RAB ASSIGNMENT RESPONSE的IE:
   Message Type
   RABs Setup Or Modified List:RAB建立或者修改的列表
   RABs Setup Or Modified Item IEs
   RAB ID
   Transport Layer Address
   Iu Transport Association
   DL Data Volumes
   Data Volume List
   Unsuccessfully Transmitted DL Data Volume: RAB在无线接口的DL方向不成功传送的数据量。
   Data Volume Reference:当数据量计数时该信息元素指出时间。
Assigned RAB Parameter Values(R5):经过协商改变的RAB Qos
   RABs Released List:RAB释放的列表
   RABs Released Item IEs
   RAB ID
   DL Data Volumes
   Data Volume List
   Unsuccessfully Transmitted DL Data Volume
   Data Volume Reference
   DL GTP-PDU Sequence Number
   UL GTP-PDU Sequence Number
   RABs Queued List:RAB排队的列表
   RABs Queued Item IEs
   RAB ID
   RABs Failed To Setup Or Modify List:RAB建立、修改失败的列表和原因
   RABs Failed To Setup Or Modify Item IEs
   RAB ID
   Cause
   RABs Failed To Release List:RAB释放失败的列表和原因
   RABs Failed To Release Item IEs
   RAB ID
   Cause
   Criticality Diagnostics:收到的消息中有部分丢失或者无法解读、逻辑错误。</AMR是3子流,PS是1子流>