【技术实现步骤摘要】
一种误码通告的方法及相关设备
本申请涉及网络通信
,尤其涉及一种误码通告的方法及相关设备。
技术介绍
误码(biterror)是指通信设备接收到的信号与该信号发出时相比出现了比特差错,通常体现为通信设备根据循环冗余校验(cyclicredundancycheck,CRC)算法检测到数据包出错。由于线路故障而引起的误码,可以通过排除故障进行消除,但由于光路抖动、线路老化等原因导致的概率性误码,则很难消除。这些因素导致的概率性丢包故障可能引发基站退服(即基站掉线,失去管理)以及数据流量丢失等问题。双向转发探测(bidirectionalforwardingdetection,BFD)协议用于端到端的链路探测,是一种快速并且独立于路由协议的协议,探测速度可达微妙级。探测时,两端首先通过协商建立起会话,待会话建立(UP)之后,两端周期性的向对端发送BFD报文,并通过这种方式对BFD报文交互时经过的链路进行探测,如果有一端在一定时间之内没有接收到对端发来的BFD报文,则会话状态转变为断开(DOWN),并说明了BFD报文经过的链路发生了故障。这里的BFD报文是指携带有与BFD协议有关内容的各种传输协议报文,或者说,这些协议报文中的净荷部分携带的是与BFD协议有关的内容。对于BFD报文的互发,两端可以协商各自的BFD报文的发送频率,频率越高,则探测到故障就越快。在网际协议版本4(internetprotocolversion4,IPv4)或网际协议版本6(internetprotocolversion6,IPv6)网 ...
【技术保护点】
1.一种误码通告的方法,其特征在于,包括:/n第一隧道上的中间节点检测到通过所述第一隧道发送的报文的误码率超过阈值;/n所述中间节点通过所述第一隧道向所述第一隧道的出口节点发送第一报文,所述第一报文用于指示所述第一隧道出现误码,所述第一报文还用于指示所述出口节点向所述第一隧道的入口节点发送第二报文,所述第二报文用于指示所述第一隧道出现误码。/n
【技术特征摘要】
1.一种误码通告的方法,其特征在于,包括:
第一隧道上的中间节点检测到通过所述第一隧道发送的报文的误码率超过阈值;
所述中间节点通过所述第一隧道向所述第一隧道的出口节点发送第一报文,所述第一报文用于指示所述第一隧道出现误码,所述第一报文还用于指示所述出口节点向所述第一隧道的入口节点发送第二报文,所述第二报文用于指示所述第一隧道出现误码。
2.如权利要求1所述的方法,其特征在于,所述第一报文包括标签和误码标识,所述标签用于所述出口节点确定所述第一隧道,所述误码标识用于指示发送所述第一报文的隧道出现误码。
3.如权利要求1或2所述的方法,其特征在于,所述第一报文用于指示所述出口节点向所述第一隧道的入口节点发送第二报文包括:
所述第一报文用于指示所述出口节点通过第二隧道向所述第一隧道的入口节点发送第二报文,所述第二隧道为所述第一隧道的反向隧道。
4.如权利要求3所述的方法,其特征在于,所述标签还用于所述出口节点确定所述第二隧道。
5.如权利要求1至4任一项所述的方法,其特征在于,所述中间节点检测到通过所述第一隧道发送的报文的误码率超过阈值包括:
所述中间节点计算通过所述第一隧道上多段路径上转发的报文的误码率之和,并检测到所述误码率之和超过所述阈值。
6.如权利要求2至5任一项所述的方法,其特征在于,所述第一报文为双向转发检测BFD报文,所述BFD报文包括诊断字字段,所述诊断字字段用于携带所述误码标识,所述误码标识的取值为30。
7.如权利要求1至6任一项所述的方法,其特征在于,所述第一报文为BFD报文,所述BFD报文包括最小回声报文接收间隔字段,所述最小回声报文接收间隔字段用于携带所述误码率,所述最小回声报文接收间隔字段的前m个比特表示所述误码率的系数,所述最小回声报文接收间隔字段的中间n个比特表示所述误码率的幂数,其中,所述m为大于等于1的正整数,所述n为大于等于1的正整数,所述m和所述n的和小于所述最小回声报文接收间隔字段的长度值。
8.一种误码通告的方法,其特征在于,包括:
第一隧道的出口节点接收所述第一隧道上的第一中间节点通过所述第一隧道发送的第一报文,所述第一报文为所述第一中间节点检测到通过所述第一隧道发送的报文的误码率超过阈值而发送给所述出口节点的报文,所述第一报文用于指示所述第一隧道出现误码;
所述出口节点根据所述第一报文,向所述第一隧道的入口节点发送第二报文,所述第二报文用于指示所述第一隧道出现误码。
9.如权利要求8所述的方法,其特征在于,还包括:
所述第一报文包括第一标签和第一误码标识,所述第一标签与所述第一隧道对应,所述第一误码标识用于指示发送所述第一报文的隧道出现误码;
所述出口节点根据所述第一标签和所述第一误码标识确定所述第一隧道出现误码。
10.如权利要求9所述的方法,其特征在于,所述出口节点根据所述第一报文,向所述第一隧道的入口节点发送第二报文包括:
所述出口节点根据所述第一标签确定第二隧道;
所述出口节点利用所述第二隧道向所述第一隧道的入口节点发送第二报文,所述第二隧道为所述第一隧道的反向隧道。
11.如权利要求8至10任一项所述的方法,其特征在于,
所述第二报文包括第二标签和第二误码标识,所述第二标签用于所述入口节点确定所述第一隧道,所述第二误码标识用于指示发送所述第二报文的隧道的反向隧道出现误码。
12.如权利要求9至11任一项所述的方法,其特征在于,
所述第一报文为双向转发检测BFD报文,所述BFD报文包括诊断字字段,所述诊断字字段用于携带所述第一误码标识,所述第一误码标识的取值为30;
所述第二报文为BFD报文,所述BFD报文包括诊断字字段,所述诊断字字段用于携带所述第二误码标识,所述第二误码标识的取值为31。
13.如权利要求8至12任一项所述的方法,其特征在于,所述第一报文和所述第二报文为BFD报文,所述BFD报文包括最小回声报文接收间隔字段,所述最小回声报文接收间隔字段用于携带所述误码率,所述最小回声报文接收间隔字段的前m个比特表示所述误码率的系数,所述最小回声报文接收间隔字段的中间n个比特表示所述误码率的幂数,其中,所述m为大于等于1的正整数,所述n为大于等于1的正整数,所述m和所述n的和小于所述最小回声报文接收间隔字段的长度值。
14.如权利要求8至13任一项所述的方法,其特征在于,还包括:
所述出口节点接收所述第一隧道上的第二中间节点通过所述第一隧道发送的第三报文,所述第三报文为所述第二中间节点检测到通过所述第一隧道发送的报文的误码率超过阈值而发送给所述出口节点的报文,所述第一报文包括第一误码率,所述第三报文包括第二误码率;
所述出口节点计算所述第一误码率和所述第二误码率之和,所述第一误码率和所述第二误码率之和超过所述出口节点的倒换阈值。
15.一种误码通告的方法,其特征在于,包括:
第一隧道的入口节点接收所述第一隧道的出口节点通过第二隧道发送的报文,所述第二隧道为所述第一隧道的反向隧道,所述报文指示所述第一隧道出现误码;
所述入口节点根据所述报文确定所述第一隧道出现误码。
16.如权利要求15所述的方法,其特征在于,
所述报文包括标签和误码标识,所述误码标识用于指示发送所述报文的隧道的反向隧道出现误码;所述入口节点根据所述报文确定所述第一隧道出现误码包括:
所述入口节点根据所述标签确定发送所述报文的隧道为所述第二隧道,确定所述第一隧道为所述第二隧道的反向隧道;
所述入口节点根据所述误码标识确定所述第一隧道出现误码。
17.如权利要求15或16所述的方法,其特征在于,所述报文为BFD报文,所述BFD报文包括最小回声报文接收间隔字段,所述最小回声报文接收间隔字段用于携带误码率,所述最小回声报文接收间隔字段的前m个比特表示所述误码率的系数,所述最小回声报文接收间隔字段的中间n个比特表示所述误码率的幂数,其中,所述m为大于等于1的正整数,所述n为大于等于1的正整数,所述m和所述n的和小于所述最小回声报文接收间隔字段的长度值。
18.一种误码通告的方法,其特征在于,包括:
第一节点对从第二节点接收的报文进行误码率检测;
当检测到误码率达到阈值时,创建与所述第二节点之间的双向转发检测BFD会话;
所述第一节点通过所述BFD会话向所述第二节点发送BFD报文,所述BFD报文用于指示从所述第二节点向所述第一节点发送的报文出现误码。
19.根据权利要求18所述的方法,其特征在于,所述BFD报文的网际互联协议IP地址为组播IP地址,或所述BFD报文的媒体接入控制MAC地址为组播MAC地址。
20.根据权利要求18或19所述的方法,其特征在于,所述BFD报文的诊断Diag字段用于标识所述第二节点向所述第一节点发送的报文出现误码。
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。