发明内容
本发明所要解决的技术问题是需要提供一种光纤通道业务故障传递技术,克服现有技术不能通过GFP管理帧来传递FC业务失效的技术问题。
为了解决上述技术问题,本发明首先提供了一种光纤通道业务故障传递方法,包括如下步骤:
根据光纤通道业务的速率等级的标称速率,为所述光纤通道业务产生失效替代信号;
对所述光纤通道业务是否失效进行判断;
判断出所述光纤通道业务失效时,将所述失效替代信号映射并传递到线路上。
优选地,所述光纤通道业务包括基于8B/10B编码的光纤通道业务;所述失效替代信号包括重复的光纤通道业务无操作原语序列或者重复的光纤通道业务有序集编码块。
优选地,根据所述速率等级的标称速率产生所述失效替代信号的步骤,包括:根据所述速率等级的标称速率,用本地时钟产生与所述光纤通道业务相同速率的所述失效替代信号;将所述失效替代信号映射并传递到线路上的步骤,包括:根据通用映射规程,将所述替代信号映射到低阶的光数据单元帧,将所述低阶的光数据单元帧复接到高阶的光数据单元帧,将所述高阶的光数据单元帧映射到相应的光转换单元帧并传递到所述线路上去。
优选地,所述光纤通道业务为两路或两路以上速率等级相同的光纤通道业务时,为所述两路或两路以上速率等级相同的光纤通道业务产生一路所述失效替代信号;所述两路或两路以上速率等级相同的光纤通道业务部分或者全部失效时,将所产生的一路所述失效替代信号分别映射并传递到失效的各路上。
为了解决上述技术问题,本发明还提供了一种光纤通道业务故障传递装置,包括接收单元、获取单元,产生单元、判断单元以及映射单元,其中:
所述接收单元,用于接收光口上输入的光纤通道业务;
所述获取单元,用于获取所述光纤通道业务的速率等级;
所述产生单元,用于根据所述速率等级的标称速率,为所述光纤通道业务产生失效替代信号;
所述判断单元,用于对所述光纤通道业务是否失效进行判断;
所述映射单元,用于所述判断单元判断出所述光纤通道业务失效时,将所述失效替代信号映射并传递到线路上。
优选地,所述接收单元用于接收基于8B/10B编码的所述光纤通道业务;所述产生单元产生的所述失效替代信号包括重复的光纤通道业务无操作原语序列或者重复的光纤通道业务有序集编码块。
优选地,所述产生单元用于根据所述速率等级的标称速率,用本地时钟产生与所述光纤通道业务相同速率的所述失效替代信号;所述映射单元用于根据通用映射规程,将所述替代信号映射到低阶的光数据单元帧,将所述低阶的光数据单元帧复接到高阶的光数据单元帧,将所述高阶的光数据单元帧映射到相应的光转换单元帧并传递到所述线路上去。
优选地,所述产生单元用于为所述两路或两路以上速率等级相同的光纤通道业务产生一路所述失效替代信号;所述映射单元用于所述两路或两路以上速率等级相同的光纤通道业务部分或者全部失效时,将所产生的一路所述失效替代信号分别映射并传递到失效的各路上。
为了解决上述技术问题,本发明还提供了一种光纤通道业务故障传递方法,包括如下步骤:
接收线路上输入的光转换单元帧;
根据通用映射规程将所述光转换单元帧解映射获得光纤通道业务;
根据所述光纤通道业务的速率等级的的标称速率,为所述光纤通道业务产生失效替代信号;
判断所述线路是否出现故障;
判断出所述线路出现故障时,将所述失效替代信号通过光口传递出去。
优选地,根据所述通用映射规程将所述光转换单元帧解映射获得所述光纤通道业务的步骤,包括:将所述光转换单元帧解映射到高阶的光数据单元帧,将所述高阶的光数据单元帧解复接到低阶的光数据单元帧,根据所述通用映射规程将所述低阶的光数据单元帧解映射获得所述光纤通道业务;根据所述速率等级的标称速率产生所述失效替代信号的步骤,包括:根据所述速率等级的标称速率,用本地时钟产生与所述光纤通道业务相同速率的所述失效替代信号。
优选地,所述光纤通道业务包括基于8B/10B编码的光纤通道业务;所述失效替代信号包括重复的光纤通道业务无操作原语序列或者重复的光纤通道业务有序集编码块。
优选地,所述光转换单元帧为两路或两路以上速率等级相同的光转换单元帧时,为所述两路或两路以上速率等级相同的光转换单元帧解映射获得的光纤通道业务产生一路所述失效替代信号;所述两路或两路以上的线路部分或者全部出现故障时,将所产生的一路所述失效替代信号分别传递到出现故障的各路上。
为了解决上述技术问题,本发明还提供了一种光纤通道业务故障传递装置,包括接收单元、解映射单元、获取单元、产生单元、判断单元以及传递单元,其中:
所述接收单元,用于接收线路上输入的光转换单元帧;
所述解映射单元,用于根据通用映射规程将所述光转换单元帧解映射获得光纤通道业务;
所述获取单元,用于获取所述光纤通道业务的速率等级;
所述产生单元,用于根据所述速率等级的的标称速率,为所述光纤通道业务产生失效替代信号;
所述判断单元,用于判断所述线路是否出现故障;
所述传递单元,用于所述判断单元判断出所述线路出现故障时,将所述失效替代信号通过光口传递出去。
优选地,所述解映射单元用于将所述光转换单元帧解映射到高阶的光数据单元帧,将所述高阶的光数据单元帧解复接到低阶的光数据单元帧,根据所述通用映射规程将所述低阶的光数据单元帧解映射获得所述光纤通道业务;所述产生单元用于根据所述速率等级的标称速率,用本地时钟产生与所述光纤通道业务相同速率的所述失效替代信号。
优选地,所述解映射单元用于解映射获得所述光纤通道业务包括基于8B/10B编码的光纤通道业务;所述产生单元产生的所述失效替代信号包括重复的光纤通道业务无操作原语序列或者重复的光纤通道业务有序集编码块。
优选地,所述产生单元用于所述光转换单元帧为两路或两路以上速率等级相同的光转换单元帧时,为所述两路或两路以上速率等级相同的光转换单元帧解映射获得的光纤通道业务产生一路所述失效替代信号;所述传递单元用于所述两路或两路以上的线路部分或者全部出现故障时,将所产生的一路所述失效替代信号分别传递到出现故障的各路上。
与现有技术相比,本发明的技术方案采用一种通用的FC业务失效替代信号产生技术,当客户光口输入的FC业务失效时,使用该替代信号替代失效的FC业务,并将该替代信号用于下游的GMP映射过程以及业务的传输,以保证能够将链路故障等透明传输到下游链路直至OTN网络出口,从而实现业务故障的传递。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
具体实施方式
以下将结合附图及实施例来详细说明本发明的实施方式,借此对本发明如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。
首先,如果不冲突,本发明实施例以及实施例中的各个特征的相互结合,均在本发明的保护范围之内。另外,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
实施例一、光纤通道业务故障传递方法
如图1所示,本实施例主要包括如下步骤:
步骤S110,接收光口上输入的基于8B/10B编码的FC业务(FC客户信号输入);
步骤S120,获取该FC业务的速率等级(比如为FC-x);
步骤S130,根据该速率等级的标称速率,用本地时钟为FC业务产生一个基于8B/10B编码的失效替代信号;该失效替代信号与FC业务的速率相同;
步骤S140,对FC业务是否失效进行判断,当判断出该FC业务失效(如输入信号丢失或者链路故障等)时,转步骤S150,否则转步骤S160;
步骤S150,根据GMP将FC业务映射到低阶的光数据单元(Optical DataUnit,ODU)帧,然后将低阶的ODU帧复接到高阶的ODU帧;再将高阶的ODU帧映射到相应的OTU帧并传递到线路上去,结束;
步骤S160,根据GMP将该替代信号映射到低阶的光数据单元(OpticalData Unit,ODU)帧,然后将低阶的ODU帧复接到高阶的ODU帧,再将高阶的ODU帧映射到相应的OTU帧并传递到线路上去,结束。
上述步骤S130中,对于基于如表1所示的8B/10B编码的FC业务(FC-100/200/400/800),该失效替代信号可以是由重复的FC无操作原语序列(Primitive Sequence Not Operational,NOS)组成的数据流,NOS编码可以为/K28.5/D21.2/D31.5/D5.2/。在其他实施例中,失效替代信号也可以是重复的FC业务有序集编码块,或者其他合法的10B码数据流等。
表1FC业务的失效替代信号
客户信号 |
失效替代信号 |
速率(kbit/s) |
比特率容差(ppm) |
FC-100 |
NOS |
1 062 500 |
±100 |
FC-200 |
NOS |
2 125 000 |
±100 |
FC-400 |
NOS |
4 250 000 |
±100 |
FC-800 |
NOS |
8 500 000 |
±100 |
其中,速率的单位为千比特/秒(kbit/s),比特率容差的单位为百万分之一(part of per million,ppm)。
当下游(线路侧接收到客户侧发送方向上)接收的低阶ODUj(j=0,1,2,3,4,2e,3e1,3e2,flex等)信号故障时(如ODUj_AIS,ODUj_LCK或ODUj_OCI等维护信号),即可使用本实施例中的失效替代信号替代故障的FC客户信号,并将其从光口发送出去。
本实施例的技术方案,适用于同时有多路FC业务失效的情形。当同时有两路或两路以上速率等级相同的FC业务失效,本发明的实施例可以用同一个失效替代信号来替代各路上失效的FC业务,从而降低***资源的占用。对于多路速率等级不同的FC业务失效,则对于每一速率等级的FC业务,均可以采用一个失效替代信号来进行替代处理。
在本实施例的一个实际应用,是FC-100业务到ODU0的映射及传输。在本实际应用中,光口接收方向根据客户侧输入的FC业务是否失效来选择是否发送FC业务替代信号以实现故障透传到OTN网络的出口。在光口发送方向,判断的是线路上的链路故障,以此为依据选择光口是否发送FC业务替代信号。
图2是上述实际应用的流程示意图。
如图2所示,本实际应用主要包括如下步骤:
步骤S210,光口接收基于8B/10B的FC-100业务客户信号;
步骤S220,通过检测所接收的FC业务的速率,获得其速率等级是FC-100;
步骤S230,根据速率等级FC-100的FC业务的标称速率,产生与该FC-100业务客户信号相同速率并且对应的1.0625G的失效替代信号(本应用中时重复的NOS);
步骤S240,判断链路是否存在故障,如果链路正常,则进入步骤S250,如果检测到链路出现故障,则进入步骤S260;
步骤S250,根据GMP的映射方式,将未失效的FC-100客户信号映射到ODU0帧,按照G.709的相关标准对ODU0进行协议处理,并映射到相应的光转换单元(Optical Transform Unit,OTU)帧里传递到线路上,结束;
步骤S260,根据GMP的映射方式,将失效替代信号映射到ODU0帧,按照G.709的相关标准对ODU0进行协议处理,并映射到相应的光转换单元(Optical Transform Unit,OTU)帧里传递到线路上。
实施例二、光纤通道业务故障传递装置
结合图1所示的实施例一,图3所示的本实施例主要包括第一接收单元310、第一获取单元320、第一产生单元330、第一判断单元340、映射单元350以及第一传递单元360,其中:
第一接收单元310,用于接收光口上的基于8B/10B编码的FC业务;
第一获取单元320,与第一接收单元310相连,用于获取FC业务的速率等级;
第一产生单元330,与接收单元310及第一获取单元320相连,用于根据FC业务的速率等级的FC业务的标称速率,用本地时钟为FC业务产生一个基于8B/10B编码的失效替代信号,该失效替代信号与FC业务的速率相同;
第一判断单元340,与第一接收单元310及第一产生单元330相连,用于对FC业务是否失效进行判断;以及
映射单元350,与该第一判断单元340相连,用于当第一判断单元340判断出该FC业务未失效时,根据GMP将FC业务映射到低阶的ODU帧,然后复接到高阶的ODU帧,再将高阶的ODU帧映射到相应的OTU帧并经第一传递单元360传递到线路上去;还用于当第一判断单元340判断出该FC业务失效时,根据GMP将该替代信号映射到低阶的光数据单元(Optical DataUnit,ODU)帧,然后复接到高阶的ODU帧,再将高阶的ODU帧映射到相应的OTU帧并经第一传递单元360传递到线路上去。
上述第一产生单元330产生的失效替代信号包括重复的FC业务无操作原语序列(NOS)或者重复的FC业务有序集编码块。
上述第一产生单元330用于为两路或两路以上速率等级相同的FC业务产生一路失效替代信号;上述映射单元350用于该两路或两路以上速率等级相同的FC业务部分或者全部失效时,将所产生的失效替代信号分别映射并传递到失效的各路上。
上述第一判断单元340用于输入信号丢失或者链路故障时,判断出FC业务失效。
图4是本实施例的一个实际应用。图4所示的FC业务第一处理单元410为上述的第一接收单元310和第一获取单元320的组合,FC业务替代信号第一产生单元420为上述的第一产生单元330,第一多路选择器(MUX)430为上述的第一判断单元340,ODU0成帧单元440为上述的映射单元350,OTU业务线路发送单元450为上述的第一传递单元360。
实施例三、光纤通道业务故障传递方法
如图5所示,本实施例主要包括如下步骤:
步骤S510,接收线路上输入的OTU帧;
步骤S520,将OTU帧解映射到高阶的ODU帧,并将高阶的ODU帧解复接到低阶的ODU帧,再根据GMP将低阶的ODU帧解映射获得基于8B/10B编码的FC业务;
步骤S530,获取线路上输入的FC业务的速率等级;
步骤S540,根据该速率等级的FC业务的标称速率,用本地时钟为该FC业务产生一个基于8B/10B编码的失效替代信号,该失效替代信号与该FC业务的速率相同;
步骤S550,判断线路是否出现故障,当判断出线路出现故障时转步骤S560,否则转步骤S570;
步骤S560,将该失效替代信号通过光口传递出去,结束;
步骤S570,将解映射获得的FC业务通过光口传递出去,结束。
上述失效替代信号包括重复的FC业务无操作原语序列(NOS)或者重复的FC业务有序集编码块。
上述光转换单元帧为两路或两路以上速率等级相同的光转换单元帧时,为所述两路或两路以上速率等级相同的光转换单元帧解映射获得的光纤通道业务产生一路所述失效替代信号;所述两路或两路以上的线路部分或者全部出现故障时,将所产生的一路所述失效替代信号分别传递到出现故障的各路上。
实施例四、光纤通道业务故障传递装置
如图6所示,本实施例主要包括第二接收单元610、解映射单元620、第二获取单元630、第二产生单元640、第二判断单元650以及第二传递单元660,其中:
第二接收单元610,用于接收线路上输入的OTU帧;
解映射单元620,与第二接收单元610相连,用于将该OTU帧解映射到高阶的ODU帧,将该高阶的ODU帧解复接到低阶的ODU帧,再根据GMP将该低阶的ODU帧解映射获得基于8B/10B编码的FC业务;
第二获取单元630,与解映射单元620相连,用于获取该FC业务的速率等级;
第二产生单元640,与第二获取单元630相连,用于根据该速率等级的FC业务的标称速率,用本地时钟为该FC业务产生一个基于8B/10B编码的失效替代信号,该失效替代信号与该FC业务的速率相同;
第二判断单元650,与第二获取单元630及第二产生单元640相连,用于判断线路是否出现故障;
第二传递单元660,与第二判断单元650相连,用于该第二判断单元650判断出线路出现故障时,将该失效替代信号通过光口传递出去。
上述第二产生单元640产生的该失效替代信号包括重复的FC业务无操作原语序列或者重复的FC业务有序集编码块。
上述第二产生单元640用于该OTU帧为两路或两路以上速率等级相同的OTU帧时,为该两路或两路以上速率等级相同的OTU帧解映射获得的FC业务产生一路该失效替代信号;
上述第二传递单元660用于该两路或两路以上的线路部分或者全部出现故障时,将所产生的一路该失效替代信号分别传递到出现故障的各路上。
上述传递单元660进一步用于该第二判断单元650判断出该线路未出现故障时,将该FC业务通过该光口传递出去。
图7是本实施例的一个实际应用。图7所示的OTU业务线路接收单元710为该第二接收单元610,ODU0解映射单元720为该解映射单元620,FC业务第二处理模块730为该第二获取单元630,FC业务替代信号第二产生单元740为该产生单元640,第二多路选择器(MUX)750为该第二判断单元650以及传递单元660的组合。
图8为光口接入两路FC-200业务时,光传送网传输业务的整个过程的一个实际应用示意图,请结合图3所示实施例以及图4所示实际应用,和图6所示实施例以及图7所示实际应用进行理解。如图8所示,当客户光口输入的是两路FC-200业务时,当其中一路或者两路业务全都业务失效时,首先根据输入的FC业务的速率获取到FC-200业务的速率等级,然后产生相应速率的业务失效的替代信号,发送给有故障的各路业务,有故障的每一路业务接收到这个替代信号,将故障信号经过GMP映射的方式映射到ODU1帧,通过OTU业务线路发送模块透传到下游的OTN网络,在下游的OTU业务线路接收模块将业务解映射到ODU1帧后通过GMP解映射的方式解出FC客户信号业务,下游网络的FC业务替代信号产生模块根据每一路链路的故障情况,产生相应速率的替代信号给有故障的每一路,然后通过FC业务发送单元发送出去。
本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
虽然本发明所揭露的实施方式如上,但所述的内容只是为了便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属技术领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式上及细节上作任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。