Radio Link Failure and Recovery
四种会发生Radio Link Failure的场景
- DL Physical Layer Failure (PDCCH BLER > 10%)
- Random Access Problems (in Connected State)
- Failure after RLC retransmissions(specific PDU)
- Handover Failure - T304 expiry (Acquisition or random access)
DL Physical Layer Failure
Monitor 检測到了Physical Layer 的问题,主要是双方面的Reference Signal(RS)和理论的PDCCH BLER% (定义在 36.133)。基于DRC Cycle 和 thresholds Qout(10%) ~ Qin(2%) 会生成 In-Sync和Out-of-Sync。
- 假设没有使用 DRX,下行信道质量的评估,假设在最后的200ms内低于Qout,UE的Layer 1会在200ms内发送一个Out-of_Sync标记到更高一层。当下行信道质量在100ms内好于Qin,UE上的Layer 1会在100ms内向上层发送一个In-Sync。两个连续的标记中间会有10ms的间隔。传输功率会在T310过期的40ms内被关闭。
- 假设使用 DRX,对于Qout 和 Qin评估的时间间隔是由DRX配置决定的(參照下表)。在这样的情况下In-Sync或Out-of-Sync发送的时间间隔最小是10ms或由DRX cycle Length决定。
DL Physical Layer Failure - Recovery
图中显示了在声明Raido Link Failure之前,UE恢复的一个过程。
Random Access Problem
假设在Connected Mode下,Uplink Time alignment 超时,UE必须运行一个Random Access过程来获取新的 timing。而且在传输数据前取得新的授权。假设UE发送了最大数量的Preamble但没有得到回应,则会声明一个 Radio Link Failure。
在图中Preamble的最大数为6,
Maximum RLC Retransmissions
当数据重传达到了设置的最大次数时就会声明一个Radio Link Failure。
Handover Failure - T304 Expiry
当UE接收了RRC Connection Reconfiugration命令而且准备Handover时T304被启动。UE从源小区去附着,而且成功获取目标小区,通过随机接入过程接入成功。假设在T304超时前,UE不能成功接入目标小区,则会声明 Radio Link Failure。
Recovery from RLF - Overview
一旦发生了RLF, Timer 311将会启动,SRB1会挂起,SRB2和全部的DRB会被释放。
两个UE Raido Link Failure 的实际场景
Recovery from the RLF in the same Cell
当UE进入一个coverage hole并出现RLF时,Recovery机制開始启动。UE 选择了同样的小区,而且開始了Timer 301发送消息,RRC Connectin Reestablishment, 包括C-RNTI,最后Serving Cell 的C-RNTI。
RRC Connectin Re-establishment in the Same Cell
在接收到RRC Connection Reestablishment Request消息后,eNB会返回RRC Connection Reestablishment 来恢复 SRB1 eNB会决定UE的上下文, 由于在请求中包括着原(同样)小区的PCI,C-RNTI。
Handover Failure - T304 Expiry
RRC Reconfiguration 发送到UE来运行Handover,从Cell PCI=400 切换到 Cell PCI=250. UE会被分配一个新的目标小区的C-RNTI。同一时候T304也会被包括在RRC Connection Reconfiguration中。UE 从原小区(PCI=400) detach,通过发送RACH 序列attach 到目标小区上(PCI=250)
在本样例中UE并没有收到eNB的响应,T304超时,出现了一个RLF。
Recovery from Handover Failure in a Different Cell
T304超时后,UE声明了一个RLF,而且启动T311 计时器。在T311超时前,它成功的重选了原来的目的小区(PCI=250)。T311计时器停止。UE開始了T301计时器,而且发送RRC Connection Reestablishment Request消息,当中包括着C-RNTI和源小区PCI。
Radio Link Failure and Recovery的更多相关文章
- 解决Java程序连接mysql数据库出现CommunicationsException: Communications link failure错误的问题
一.背景 最近在家里捣鼓一个公司自己搭建的demo的时候,发现程序一启动就会出现CommunicationsException: Communications link failure错误,经过一番排 ...
- com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure 解决办法
09:00:30.307 [http-8080-6] ERROR org.hibernate.transaction.JDBCTransaction -JDBC begin failed com.my ...
- com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure 数据库报错
-- 查询mysql 数据库链接空闲时间持有最大空闲时间,单位为秒 SHOW VARIABLES WHERE VAriable_name = 'interactive_timeout'; -- 会出现 ...
- mysql Communications link failure,C3p0的参数详解
MySQL默认一个连接空闲8小时候就会自动断开,而这时程序以为连接还能使用,然后在使用的时候就会出现Communications link failure异常. 这时需要进行两步设置,有时候只设置My ...
- Communications link failure的解决办法
使用Connector/J连接MySQL数据库,程序运行较长时间后就会报以下错误: Communications link failure,The last packet successfully r ...
- Communications link failure报错的处理
一.报错的问题: 测试环境在做压力测试的时候爆出错误 com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications l ...
- 解决MySQL连接超时Communications link failure due to underlying exception
最近在用一个MySQL的Java连接池的过程中,连接一晚上不释放,第二天就会造成超时的错误,查了一下原因,原来是因为MySQL默认的空闲等待时间是8个小时,一旦空闲超过8个小时,就会抛出异常.异常文本 ...
- jdbc 连接mysql Communications link failure的解决办法
使用Connector/J连接MySQL数据库,程序运行较长时间后就会报以下错误: Communications link failure,The last packet successfully r ...
- 【错误】:Could not open JDBC Connection for transaction; nested exception is: Communications link failure;The last packet sent successfully to the server was 1 milliseconds ago
# #错误日志 2016-11-10 16:19:20,834 ERROR [org.quartz.core.JobRunShell] - Job DEFAULT.jobtask threw an u ...
随机推荐
- UVA 10003 Cutting Sticks 切木棍 dp
题意:把一根木棍按给定的n个点切下去,每次切的花费为切的那段木棍的长度,求最小花费. 这题出在dp入门这边,但是我看完题后有强烈的既是感,这不是以前做过的石子合并的题目变形吗? 题目其实就是把n+1根 ...
- maven项目打包
配置 你的pom.xml文件,配置 packaging为 war ,然后点击 pom.xml右键,run as 选择 install 或是 package: 如果项目没问题,配置没问题,就会在项目的t ...
- iOS7.0中UILabel高度调整注意事项(转)
注释:原文链接丢失. 我的“记词助手”在升级到iOS7之后,一直出现UILabel错位的问题: 我的label是用- (CGSize)sizeWithFont:(UIFont *)font const ...
- Eclipse:使用findBugs预先检测错误
FindBugs是用于Java的另一种静态分析工具,它在某些方面与Checkstyle和PMD类似,但是侧重点不同.FindBugs不关心格式或编码标准,对最佳实践也不太感兴趣:事实上,它专注于检查潜 ...
- css3 翻转和旋转的差别
我曾经一直以为旋转跟翻转一样,今日自己旋转了好久都发觉跟翻转差一点点,纠结了十几分钟才明确,仅仅能怪自己的立体感太差了. css3中的transform中有旋转,放缩,倾斜,平移的功能,分别相应的属性 ...
- CSS3 简易照片墙
代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title& ...
- 根据自己的需要适度使用Web开发框架
软件系统发展到今天已经很复杂了,特别是服务器端软件,涉及到的知识,内容,问题太多.Web开发框架能够帮我们大大减少工作量,但是我们应该如何正确看待Web开发框架,并且如何去使用他们呢? 对框架的依赖 ...
- sql server 存储过程分隔split
CREATE FUNCTION [dbo].[F_split] ( ), ) ) , ), f )) --实现split功能 的函数 AS BEGIN DECLARE @i INT SET @Sour ...
- 第四课 Grid Control实验 GC OMS安装(第二台机器部署)
2.GC OMS安装(第二台机器部署) 1. 配置图形化 [oracle@ocm2 ~]$ xhost + access control disabled, clients can connect f ...
- 判断浏览器 IE 11
var getOs=function() { try { var u = window.navigator.userAgent.toLocaleLowerCase(), msie = /(m ...