通信人家园
标题:
N200超时详解
[查看完整版帖子]
[打印本页]
时间:
2010-4-11 00:20
作者:
tdlwh
标题:
N200超时详解
N200超时
什么意思呢?我们先理解,是协议中的检错的一个帧,是指MS到BTS的链路层协议。表现在主叫流程上,在MS收到网络的assignment conmmand消息后,启动链路层连接的本端释放,断连物理信道。并根据命令的要求切换到所分配的信道上。随即MS启动低层链路连接建立,将收发信机(手机中的一个功能模块)配置调整到该TCH信道上,并通过FACCH向系统发出消息,在BTS收到MS的后,进行类似初始化分配信令信道一样,回发一条UA的证实帧来进行争抢判决。这期间FACCH利用TCH进行“偷帧”。系统收到消息后,会向BSC发出“established indication”,经过判决后,若MS“认为”已经成功占用网络分配的信道,将通过FACCH向系统发出“assignment complete”消息。
MS到BTS使用的协议中需要SABM/UA消息来和BTS到BSC的LAPD协议实现一种证实模式的传输,通过SABM/UA消息来建立两端的计数同步。这就是GSM信令协议中提及的检错和纠错技术。
下面我们回到N200超时的定义。
N200超时
1、 在N200(次)消息发送后,仍没有接收到正确的回应建立链接;(这是从MS向BTS发送的角度说)
2、 (N200)最大传送数达到设置次数内没有收到消息(这是BTS接受的MS上发消息的角度说)
N200 of established 和 N200 of release两个概念
基站和MS之间Um口的层二链路的I帧发送时需要进行差错控制:如果I帧发送的信息错误,则重新发送。该参数是I帧在多帧释放过程中的最大重传次数。
N200和T200的关系
T200定时器是防止数据链路层数据发送过程死锁的定时器,数据链路层的作用就是将容易出差错的物理链路改造成顺序的无差错的数据链路。在这个数据链路两端通信的实体采用确认重发的机制。
在每发送一个消息都要对端确认收到。在不可知的情况下,如果这条消息丢失,会出现双方都等待的情况,此时系统死锁。因此,在发送一方要设立定时器,当定时器溢出,发方认为收方没有收到消息,就会重新发送。重发的次数由N200定时器决定。T200定时器和N200定时器一起确保数据确保数据链路层的传送数据的顺序无差错。
T200定时器配置过小可能在能够正常收到对端确认消息之前就超时误认为是链路故障,数据发送失败。N200定时器配置过小将减少数据重传的次数,减小了传输成功的概率。T200定时器和N200定时器配置过大在链路真正故障的时候会一直占用信道资源,导致资源浪费。
N200一般出现在低层链路链接,T200则会出现在我们测试过程中经常发现的掉话中。
为什么会引起N200超时呢?
1、 无线接口失败;
2、 无线接口消息失败;
3、 干扰;
4、 硬件故障。
若因干扰原因MS未收到系统发给他的指配命令或者系统未收到MS的响应,将会出现T3107超时,系统释放所分配的信道。
无论是N200还是T200,都是表现协议和LAPD无法进行同步的计时器,后果就是出现掉话,
时间:
2010-10-27 22:49
作者:
luo841
找了好久都没有找到,非常感谢!
时间:
2011-1-13 13:36
作者:
夏天360
谢谢分享~
时间:
2011-3-9 21:43
作者:
beerlow
不错正好在找
通信人家园 (https://www.txrjy.com/)
Powered by C114