专注SIP通讯产品与方案

预防循环重发方法

            预防循环重发方法(PreventiveCyclicRetransmissionmethod——PCR)是一种非互控、肯定证实、循环重发纠错的系统。每当没有新的消息僧令单元或链路状态信令单元要发送时,就将存储在重发缓冲器中未得到肯定证实的消息信令单元自动地循环重发,这就是所谓的预防循环重发。如果有了新的信令单元,则暂停重发,优先发送新的信令单元。由于采用了主动的循环重发,因此PCR方法不使用否定证实,也就是不使用后向指示比特与前向指示比特来控制重发
            为了使PCR方法更完善,还采用了强制重发过程,保证在高差错率或高的信令负荷等很差的情况下进行前向纠错。为此,不断地监视未被证实的消息信令单元数和未被证实的消息信令单元8位位组数Nz。如果两者之一达到顼定的极限值,就停止发送新的信令单元,而开始强制重发,优先地将所有准备重发的消息信令单元予以重发。如果重发一遍以后,和均低于极限值,就继续正常的预防循环重发过程。否则,所有信令单元要再优先重发一次,直到和N2降到极限值以下受限于前向序号的编号容量限制,应有127oN2则与信令链路环路延时值有关。
            采用PCR方法时,由于不检查前向指示比特的合理性,只有以下情况作为信令链路故障而通知第3级:
•在收到的三个连续的信令单元中检出两个后向序号错误;
•超过规定的证实时延。
PCR方法发送消息的优先权顺序如下:
•链路状态信令单元;
•还未证实的存储在重发缓冲器中且数量超过Nt或8位位组数量超过的消息信令单元;
•新的消息信令单元;
•还未证实的消息信令单元;
•填充信令单元;
•标志码。