本申请涉及通信技术领域,特别涉及一种数据处理的方法和网络设备。
背景技术:
e1是脉码调制(pulsecodemodulation,pcm)的一种,e1的一个时分复用帧(其长度t=125us)共划分为32相等的时隙,时隙的编号为0~31,其中时隙0(又称帧头)用作帧同步,每个时隙传送8bit,因此共用256bit,每秒传送8000个帧,因此pcm一次群e1的数据率就是2.048mbit/s,16个e1帧组成一个e1复帧。
目前,两个网络设备之间交互e1帧数据时,面临如下问题:不支持链路发现,本端e1网络设备无法自动找到对端e1网络设备;本端e1网络设备无法知道对端e1网络设备中承载的每路64k业务的类型(语音、数字等),配置可管理性差,本端e1网络设备无法知道对端e1网络设备中承载的每路64k业务的故障状态,可服务性差,发现故障非常困难,且同一个e1帧中混合了数据、音频、dcn等业务时,两端配置不一致时,无法自动检测冲突,e1中某条64k业务故障时,无法将此故障通知对端,排查故障亦非常困难。
技术实现要素:
本申请实施例提供了一种数据处理的方法和网络设备,实现了链路发现以及故障排查,维护简单,提升了用户体验。
一方面,本申请的实施例提供一种数据处理的方法,该方法包括:
第一网络设备生成第一e1复帧,其中,该第一e1复帧中包括16帧e1帧,所述16帧e1帧中包括间隔的8帧奇数帧和8帧偶数帧,所述8帧奇数帧中包括第一oam信息,所述第一oam信息由所述8帧奇数帧中每个奇数帧中的sa比特组成;
所述第一网络设备向第二网络设备发送所述第一e1复帧,以使得所述第二网络设备根据所述第一oam信息进行链路管理、业务配置或故障、性能检 测。
由于此过程以e1复帧为一个整体,将e1复帧中的每个e1帧奇数帧中设置oam信息,该oam信息由8帧奇数帧中每个奇数帧中的sa比特组成,因此第一网络设备可以通过发送e1帧数据,向第二网络设备发送第一oam信息,使得第二网络设备根据收到的第一oam信息可以实现链路发现以及故障排查,维护简单,提升了用户体验。
在一个可能的设计中,所述第一oam信息包括第一oam类型信息、第一oam内容信息和定帧比特,所述第一oam类型信息中包括所述8帧奇数帧中每个奇数帧中的一个第一目标sa比特,所述第一目标sa比特为sa4、sa5、sa6、sa7、sa8中的一个;
所述定帧比特包括所述8帧奇数帧中每个奇数帧中的第二目标sa比特,所述第二目标sa比特为sa4、sa5、sa6、sa7、sa8中除所述第一目标sa比特外的任意两个,所述第一oam内容信息为所述为sa4、sa5、sa6、sa7、sa8中除所述第一oam类型信息和定帧比特外的sa比特。
此时对第一oam信息的组成,如第一oam类型信息、第一oam内容信息和定帧比特进行了规定,便于接收端按照相同规则进行oam信息解析。
在另一个可能的设计中,所述第一oam类型信息中包括oam大类码比特位和oam小类码比特位;
所述第一oam类型信息中的8个第一目标sa比特中至少有一个为oam大类码比特位,其余为oam小类码比特位,或者,
所述第一oam类型信息中的8个第一目标sa比特全部为oam小类码比特位。
这样由于对第一oam类型信息中划分大类码和小类码,例如oam类型信息中设置大类码001为业务配置,小类码00001为时隙0~时隙15中标识是否配置业务,小类码00002为时隙16~时隙31中标识是否配置业务,提高了oam信息的分类管理效率。
在另一个可能的设计中,所述第二目标sa比特包括sa5和sa8或者sa6和sa8,所述8帧奇数帧中第二帧奇数帧、第四帧奇数帧、第六帧奇数帧、第八帧奇数帧中的第二目标sa比特中的两个sa比特均为1,或者,所述第二目 标sa比特包括sa7和sa8,所述8帧奇数帧中第二帧奇数帧、第四帧奇数帧、第六帧奇数帧、第八帧奇数帧中的第二目标sa比特中的sa7为0,sa8为1。
由于第一oam信息中sa比特在一些场合下容易出现伪帧,此时,对第二目标sa比特进行如上定义,即可避免出现伪帧。
在另一个可能的设计中,所述第一网络设备生成第一e1复帧包括:
所述第一网络设备根据预置的oam规则,将所述第一oam信息填入所述8帧奇数帧中的sa比特中,生成所述第一e1复帧。
在另一个可能的设计中,在所述第一网络设备向第二网络设备发送所述第一e1复帧之后,所述方法还包括:
所述第一网络设备向第二网络设备发送预先生成的第二e1复帧,所述第二e1复帧中包括16帧e1帧,所述16帧e1帧中包括间隔的8帧奇数帧和8帧偶数帧,所述第二e1复帧的8帧奇数帧中包括第二oam信息,所述第二oam信息包括第二oam类型信息,所述第二oam类型信息中包括所述8帧奇数帧中每个奇数帧中的一个所述第一目标sa比特。
此时,当第一网络设备有多个oam信息需要发送到第二网络设备时,本申请实施例中可以依次发送循环发送,这样可以发送多个oam信息,优选的,每个oam信息可以保持500ms以上,再发下一个oam信息,让接收侧的第二网络设备不出现oam信息接收遗漏的情况。
另一方面,本申请实施例还提供一种数据处理的方法,包括:
第二网络设备接收第一网络设备发送的第一e1复帧,所述第一e1复帧中包括16帧e1帧,所述16帧e1帧中包括间隔的8帧奇数帧和8帧偶数帧,所述8帧奇数帧中包括第一oam信息,所述第一oam信息由所述8帧奇数帧中每个奇数帧中的sa比特组成;
所述第二网络设备从所述第一e1复帧中解析出所述第一oam信息,根据所述第一oam信息进行链路管理、业务配置或故障、性能检测。
在一个可能的设计中,所述第一oam信息包括oam类型信息、第一oam内容信息和定帧比特,所述第一oam类型信息中包括所述8帧奇数帧中每个奇数帧中的一个第一目标sa比特,所述第一目标sa比特为sa4、sa5、sa6、sa7、sa8中的一个;
所述定帧比特包括所述8帧奇数帧中每个奇数帧中的第二目标sa比特,所述第二目标sa比特为sa4、sa5、sa6、sa7、sa8中除所述第一目标sa比特外的任意两个,所述第一oam内容信息为所述为sa4、sa5、sa6、sa7、sa8中除所述第一oam类型信息和定帧比特外的sa比特。
在另一个可能的设计中,所述第一oam类型信息中包括oam大类码比特位和oam小类码比特位;
所述第一oam类型信息中的8个第一目标sa比特中至少有一个为oam大类码比特位,其余为oam小类码比特位,
或者,
所述第一oam类型信息中的8个第一目标sa比特全部为oam小类码。
在另一个可能的设计中,所述第二目标sa比特包括sa5和sa8或者sa6和sa8,所述8帧奇数帧中第二帧奇数帧、第四帧奇数帧、第六帧奇数帧、第八帧奇数帧中的第二目标sa比特中的两个sa比特均为1,或者,所述第二目标sa比特包括sa7和sa8,所述8帧奇数帧中第二帧奇数帧、第四帧奇数帧、第六帧奇数帧、第八帧奇数帧中的第二目标sa比特中的sa7为0,sa8为1。
在另一个可能的设计中,在所述第二网络设备接收第一网络设备发送的第一e1复帧之后,所述方法还包括:
所述第二网络设备接收所述第一网络设备发送的第二e1复帧,所述第二e1复帧中包括16帧e1帧,所述16帧e1帧中包括间隔的8帧奇数帧和8帧偶数帧,所述第二e1复帧的8帧奇数帧中包括第二oam信息,所述第二oam信息包括第二oam类型信息和第二oam内容信息,所述第二oam类型信息中包括所述8帧奇数帧中每个奇数帧中的一个所述第一目标sa比特;所述第二oam内容信息中包括所述8帧奇数帧中每个奇数帧中的所述第二目标sa比特;
所述第二网络设备从所述第二e1复帧中解析出所述第二oam信息,根据所述第二oam信息进行链路管理、业务配置或故障、性能检测。
另一方面,本申请实施例提供一种网络设备,包括:
处理器,用于生成第一e1复帧,所述第一e1复帧中包括16帧e1帧,所述16帧e1帧中包括间隔的8帧奇数帧和8帧偶数帧,所述8帧奇数帧中 包括第一oam信息,所述第一oam信息由所述8帧奇数帧中每个奇数帧中的sa比特组成;
发送器,用于向目标网络设备发送所述第一e1复帧,以使得所述第二网络设备根据所述第一oam信息进行链路管理、业务配置或故障、性能检测。
在一个可能的设计中,所述第一oam信息包括第一oam类型信息、第一oam内容信息和定帧比特,所述第一oam类型信息中包括所述8帧奇数帧中每个奇数帧中的一个第一目标sa比特,所述第一目标sa比特为sa4、sa5、sa6、sa7、sa8中的一个;
所述定帧比特包括所述8帧奇数帧中每个奇数帧中的第二目标sa比特,所述第二目标sa比特为sa4、sa5、sa6、sa7、sa8中除所述第一目标sa比特外的任意两个,所述第一oam内容信息为所述为sa4、sa5、sa6、sa7、sa8中除所述第一oam类型信息和定帧比特外的sa比特。
在另一个可能的设计中,所述第一oam类型信息中包括oam大类码比特位和oam小类码比特位;
所述第一oam类型信息中的8个第一目标sa比特中至少有一个为oam大类码比特位,其余为oam小类码比特位,或者,
所述第一oam类型信息中的8个第一目标sa比特全部为oam小类码比特位。
在另一个可能的设计中,所述第二目标sa比特包括sa5和sa8或者sa6和sa8,所述8帧奇数帧中第二帧奇数帧、第四帧奇数帧、第六帧奇数帧、第八帧奇数帧中的第二目标sa比特中的两个sa比特均为1,或者,所述第二目标sa比特包括sa7和sa8,所述8帧奇数帧中第二帧奇数帧、第四帧奇数帧、第六帧奇数帧、第八帧奇数帧中的第二目标sa比特中的sa7为0,sa8为1。
在另一个可能的设计中,所述处理器具体用于根据预置的oam规则,将所述第一oam信息填入所述8帧奇数帧中的sa比特中,生成所述第一e1复帧。
在另一个可能的设计中,在所述第一网络设备向第二网络设备发送所述第一e1复帧之后,所述发送器还用于向第二网络设备发送预先生成的第二e1复帧,所述第二e1复帧中包括16帧e1帧,所述16帧e1帧中包括间隔 的8帧奇数帧和8帧偶数帧,所述第二e1复帧的8帧奇数帧中包括第二oam信息,所述第二oam信息包括第二oam类型信息,所述第二oam类型信息中包括所述8帧奇数帧中每个奇数帧中的一个所述第一目标sa比特。
另一方面,本申请实施例中提供的一种网络设备,包括:
接收器,用于接收目标网络设备发送的第一e1复帧,所述第一e1复帧中包括16帧e1帧,所述16帧e1帧中包括间隔的8帧奇数帧和8帧偶数帧,所述8帧奇数帧中包括第一oam信息,所述第一oam信息由所述8帧奇数帧中每个奇数帧中的sa比特组成;
处理器,用于从所述第一e1复帧中解析出所述第一oam信息,根据所述第一oam信息进行链路管理、业务配置或故障、性能检测。
在一个可能的设计中,所述第一oam信息包括第一oam类型信息、第一oam内容信息和定帧比特,所述第一oam类型信息中包括所述8帧奇数帧中每个奇数帧中的一个第一目标sa比特,所述第一目标sa比特为sa4、sa5、sa6、sa7、sa8中的一个;
所述定帧比特包括所述8帧奇数帧中每个奇数帧中的第二目标sa比特,所述第二目标sa比特为sa4、sa5、sa6、sa7、sa8中除所述第一目标sa比特外的任意两个,所述oam内容信息为所述为sa4、sa5、sa6、sa7、sa8中除所述第一oam类型信息和定帧比特外的sa比特。
在另一个可能的设计中,所述第一oam类型信息中包括oam大类码比特位和oam小类码比特位;
所述第一oam类型信息中的8个第一目标sa比特中至少有一个为oam大类码比特位,其余为oam小类码比特位,
或者,
所述第一oam类型信息中的8个第一目标sa比特全部为oam小类码。
在另一个可能的设计中,所述第二目标sa比特包括sa5和sa8或者sa6和sa8,所述8帧奇数帧中第二帧奇数帧、第四帧奇数帧、第六帧奇数帧、第八帧奇数帧中的第二目标sa比特中的两个sa比特均为1,或者,所述第二目标sa比特包括sa7和sa8,所述8帧奇数帧中第二帧奇数帧、第四帧奇数帧、第六帧奇数帧、第八帧奇数帧中的第二目标sa比特中的sa7为0,sa8为1。
在另一个可能的设计中,在所述第二网络设备接收第一网络设备发送的第一e1复帧之后,所述接收器还用于接收所述第一网络设备发送的第二e1复帧,所述第二e1复帧中包括16帧e1帧,所述16帧e1帧中包括间隔的8帧奇数帧和8帧偶数帧,所述第二e1复帧的8帧奇数帧中包括第二oam信息,所述第二oam信息包括第二oam类型信息和第二oam内容信息,所述第二oam类型信息中包括所述第二e1复帧的8帧奇数帧中每个奇数帧中的一个所述第一目标sa比特;所述第二oam内容信息中包括所述8帧奇数帧中每个奇数帧0时隙中的所述第二目标sa比特;
所述处理器还用于从所述第二e1复帧中解析出所述第二oam信息,根据所述第二oam信息进行链路管理、业务配置或故障、性能检测。
从以上技术方案可以看出,本申请实施例具有以下优点:
本申请实施例中,以e1复帧为一个整体,将e1复帧中的每个e1帧奇数帧中设置oam信息,该oam信息由8帧奇数帧中每个奇数帧中的sa比特组成,因此第一网络设备可以通过发送e1帧数据,向第二网络设备发送第一oam信息,使得第二网络设备根据收到的第一oam信息可以实现链路发现以及故障排查,维护简单,提升了用户体验。
附图说明
图1是本申请实施例中数据处理的方法的一个实施例示意图;
图2是本申请实施例中e1复帧中sa比特结构示意图;
图3是本申请实施例中可能出现伪帧的示意图;
图4是本申请实施例中数据处理的方法的另一个实施例示意图;
图5是本发明实施例中网络设备的一个实施例示意图;
图6是本发明实施例中网络设备的一个实施例示意图。
具体实施方式
本申请实施例提供了一种数据处理的方法和网络设备,实现了链路发现以及故障排查,维护简单,提升了用户体验。
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实 施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
为了便于理解本申请,对e1链路中的pcm(pulsecodemodulation,脉冲编码调制)的帧结构作简单介绍。通常,e1链路中的pcm帧的0时隙承载控制信息,e1的一个时分复用帧(其长度t=125us)共划分为32相等的时隙,时隙的编号为0~31,其中时隙0(又称帧头)用作帧同步,时隙16用来传送信令,剩下1~15和17~31共30个时隙用作30个话路,每个时隙传送8bit,因此共用256bit,每秒传送8000个帧,因此pcm一次群e1的数据率就是2.048mbit/s,16个e1帧组成一个e1复帧,偶数帧0时隙称为fas(framealignmentsignal,帧同步标记),而奇数帧0时隙称为nfas(notcontainingtheframealignmentsignal,非帧同步标记),具体如下表1所示:
表1
其中,si在国际电信联盟(internationaltelecommunicationunion,itu)建议中作为国际用途保留字,实际中一般用作crc校验;奇数帧的比特2固定为1,以避免伪同步码的出现;奇数帧的比特3(即表中a)作为远端告警指示,正常时为0,有告警时为1,目前,为了防止伪帧头,在itu-tg.704规定,sa比特固定为11111。
下面介绍本申请实施例,本申请实施例应用在两个网络设备之间e1帧数据的交互,e1有成帧,成复帧与不成帧三种方式,在成帧的e1中第0时隙用于传输帧同步数据,其余31个时隙可以用于传输有效数据;在成复帧的e1中,除了第0时隙外,第16时隙是用于传输信令的,只有第1到15,第17到第31共30个时隙可用于传输有效数据;而在不成帧的e1中,所有32个时隙都可用于传输有效数据,本申请实施例中,e1以成复帧的方式通过一个网络设备向另一个网络设备发送e1帧数据。
下面介绍本申请实施例中数据处理的方法的实施例。
请参阅图1,本申请实施例中数据处理的方法的一个实施例包括:
101、第一网络设备生成第一e1复帧;
其中,所述第一e1复帧中包括16帧e1帧,所述16帧e1帧中包括间隔的8帧奇数帧和8帧偶数帧,所述8帧奇数帧中包括操作、管理和维护(operation,administrationandmaintenance,oam)信息,所述第一oam信息由所述8帧奇数帧中每个奇数帧0时隙中的sa比特组成;
可选的,所述第一oam信息包括第一oam类型信息、第一oam内容信息和定帧比特,所述第一oam类型信息中包括所述8帧奇数帧中每个奇数帧0时隙中的一个第一目标sa比特,所述第一目标sa比特为sa4、sa5、sa6、sa7、sa8中的一个;所述定帧比特包括所述8帧奇数帧中每个奇数帧0时隙中的第二目标sa比特,所述第二目标sa比特为sa4、sa5、sa6、sa7、sa8中除所述第一目标sa比特外的任意两个,所述第一oam内容信息为所述为 sa4、sa5、sa6、sa7、sa8中除第一oam类型信息和定帧比特外的sa比特,即一个奇数帧的sa4~sa8中,一个sa比特为第一oam类型信息,两个sa比特为定帧比特对应的sa比特位,剩下的两个sa比特为第一oam内容信息,需要说明的是,在一个e1复帧中,定帧比特对应的sa比特位并不是所有的奇数帧都需要是定帧比特,可选的,例如,将一个e1复帧中的16帧分别编号为0~15,假设定帧比特对应的sa比特为sa5、sa8,则可以是编号为3、7、11、15的e1帧中的sa5、sa8为定帧比特,例如均为1。
可选的,所述第一oam类型信息中的8个第一目标sa比特中至少有一个为oam大类码比特位,其余为oam小类码比特位,或者,所述第一oam类型信息中的8个第一目标sa比特全部为oam小类码比特位,例如,如图2所示,当sa4为第一目标sa比特时,将一个e1复帧中的16帧分别编号为0~15,其中,帧序号为1、3、5的奇数帧中的sa4比特可以是大类码比特位,即图2中typea,包括typea1,typea2,typea3,帧序号为7、9、11、13、15的奇数帧中的sa4比特为小类码比特位,即图2中所示的typeb,包括typeb1,typeb2,typeb3,typeb4,typeb5。
e1帧头由fas和nfas构成,fas的第2~8bit“0011011”和nfas的第2bit“1”为帧头标示,由于第二网络设备进行e1定帧要求连续三帧,即fas+nfas+fas满足上述标示要求,在这种情况下,若sa4~sa8的值随意排布会出现伪帧头的情况,如图3所示(图3中标号0、1、2指的是连续三帧),特定的sa比特,再结合业务时隙(英文全称:timeslot,简称:ts)1特定值,会形成e1伪帧头,即,如图3中编号1、2的帧中标示的实线框中包含了fas(0011011)和nfas(1),与编号2、3的帧中标示的虚线框中完全一致,出现了伪帧。
根据图3统计,nfas中sa比特采用如下4种sa比特组合(如下表2所示),可能出现e1伪帧:
表2
因此让sa比特不包含这些组合,就可以有效规避e1伪帧:
规避第四种sa组合:sa8不能出现0,若sa8固定为1,sa8固定为1时:第一种、第三种、第四种sa组合都不会出现
规避第二种sa组合:sa5不为0固定为1,sa6不为0固定为1,sa7不为1固定为0都可以
综上可知,有如下三种方案可以规避e1伪帧:a)sa5和sa8固定为1;b)sa6和sa8固定为1;c)sa7固定为0且sa8固定为1。
具体的,在本申请实施例中,即所述第二目标sa比特包括sa5和sa8或者sa6和sa8,所述8帧奇数帧中第二帧奇数帧、第四帧奇数帧、第六帧奇数帧、第八帧奇数帧中的第二目标sa比特中的两个sa比特均为1,或者,所述第二目标sa比特包括sa7和sa8,所述8帧奇数帧中第二帧奇数帧、第四帧奇数帧、第六帧奇数帧、第八帧奇数帧中的第二目标sa比特中的sa7为0,sa8为1。
当所述第一目标sa比特为sa4时,所述第二目标sa比特包括sa5和sa8或者sa6和sa8,所述8帧奇数帧中第二帧奇数帧、第四帧奇数帧、第六帧奇数帧、第八帧奇数帧中的第二目标sa比特中的两个sa比特均为1,或者,所述第二目标sa比特包括sa7和sa8,所述8帧奇数帧中第二帧奇数帧、第四帧奇数帧、第六帧奇数帧、第八帧奇数帧中的第二目标sa比特中的sa7为0,sa8为1;
当所述第一目标sa比特为sa5时,所述第二目标sa比特包括sa6和sa8,所述8帧奇数帧中第二帧奇数帧、第四帧奇数帧、第六帧奇数帧、第八帧奇数帧中的第二目标sa比特中的两个sa比特均为1,或者,所述第二目标sa比特包括sa7和sa8,所述8帧奇数帧中第二帧奇数帧、第四帧奇数帧、第六帧奇数帧、第八帧奇数帧中的第二目标sa比特中的sa7为0,sa8为1;
当所述第一目标sa比特为sa6时,所述第二目标sa比特包括sa5和sa8,所述8帧奇数帧中第二帧奇数帧、第四帧奇数帧、第六帧奇数帧、第八帧奇 数帧中的第二目标sa比特中的两个sa比特均为1,或者,所述第二目标sa比特包括sa7和sa8,所述8帧奇数帧中第二帧奇数帧、第四帧奇数帧、第六帧奇数帧、第八帧奇数帧中的第二目标sa比特中的sa7为0,sa8为1;
当所述第一目标sa比特为sa7时,所述第二目标sa比特包括sa5和sa8或者sa6和sa8,所述8帧奇数帧中第二帧奇数帧、第四帧奇数帧、第六帧奇数帧、第八帧奇数帧中的第二目标sa比特中的两个sa比特均为1。
本申请实施例中,所述第一网络设备生成第一e1复帧可以包括:
所述第一网络设备根据预置的oam规则,将第一oam信息填入所述8帧奇数帧中0时隙的sa比特中,生成所述第一e1复帧。
以图2为例,预置的oam规则可以包括如表3所示(以图2中所示为例):
表3
如上表3所示,预置的oam规则即将对应的oam信息(如第一oam信息等)填入上述对应的位置(如sa4~sa8比特)中的规则,预置的oam规则中oam类型信息可以通过typea、typeb来定义,此时,oam内容信息可以包括图2中(1)~(15),例如,当typea是000时,typeb,oam信息表示的oam类型可以是链路发现,故障状态,性能状态等,具体的,如链路自动发现:typeb为00000时,oam为网元标识(即本申请实施例中网络设备的标识,代号如neid)的高2字节;typeb为00001时为网元标识的低2字节;typeb为00002时为网络设备对应插入的单板槽位号;typeb为00003时为网络设备对应插入的单板端口号,又例如,当typea是001时,oam信息表示的oam类型可以是业务配置,例如,当typea是001,typeb是x0000时,表示业务配置信息,具体的,如判断64k时隙是否配置业务:typeb为00000时,图2中(1)~(15)分别表示slot1~15是否配置业务;typeb为10000时,图2中(1)~(16)分别表示slot16~31是否配置业务;0表示无业务,1表示有业务,再例如,typea为002时,oam信息表示的oam类型为时隙当前故障状态,例如slot(时隙)1~31当前故障状态,例如,当typea是002,typeb是x0000时,表示64k时隙当前故障状态:具体的,typeb为00000时,图2中(1)~(15)分别表示slot1~15是否有故障;typeb为10000时,图2中(1)~(16)分别表示slot16~31是否有故障;0表示ok,1表示故障,可以理解的上述只是部分举例,还可以有更多oam类型信息可以利用sa比特进行表示,例 如,当typea是003~110等,均可以作为未来拓展,当typea、typeb均为1时,即可兼容老系统,因为老系统默认的sa均为1。
102、第一网络设备向第二网络设备发送所述第一e1复帧。
本申请实施例中,第二网络设备接收到所述第一e1复帧后,所述第二网络设备可以根据所述第一oam信息进行链路管理、业务配置或故障、性能检测,在本申请的一些实施例中,若所述第一oam信息中包括协议保护信息,如上表3中typea为003时,所述第二网络设备还可以根据所述第一oam信息进行协议保护等,此处不作限定。
本申请实施例中,以e1复帧为一个整体,将e1复帧中的每个e1帧奇数帧中设置oam信息,所述oam信息由所述8帧奇数帧中每个奇数帧0时隙中的sa比特组成,因此第一网络设备可以通过发送e1帧数据,向第二网络设备发送第一oam信息,使得第二网络设备根据收到的第一oam信息可以实现链路发现以及故障排查,维护简单,提升了用户体验。
本申请实施例中,当第一网络设备有多个oam信息需要发送到第二网络设备时,本申请实施例中可以依次发送循环发送,每个oam信息建议保持500ms以上,再发下一个,让接收侧的第二网络设备不遗漏。
此时,本申请实施例中,在所述第一网络设备向第二网络设备发送所述第一e1复帧之后,所述方法还可以包括:
所述第一网络设备向第二网络设备发送预先生成的第二e1复帧,所述第二e1复帧中包括16帧e1帧,所述16帧e1帧中包括间隔的8帧奇数帧和8帧偶数帧,所述第二e1复帧的8帧奇数帧中包括第二oam信息,所述第二oam信息第二包括oam类型信息,所述第二oam类型信息中包括所述8帧奇数帧中每个奇数帧0时隙中的一个所述第一目标sa比特。
第一网络设备生成第二e1复帧的方式可以与生成第一e1复帧的方式类似,此处不再赘述。
下面介绍本申请实施例中另一侧的数据处理的方法的实施例。
请参阅图4,本申请实施例中另一个数据处理的方法的实施例,包括:
401、第二网络设备接收第一网络设备发送的第一e1复帧;
所述第一e1复帧中包括16帧e1帧,所述16帧e1帧中包括间隔的8 帧奇数帧和8帧偶数帧,所述8帧奇数帧中包括第一oam信息,所述第一oam信息由所述8帧奇数帧中每个奇数帧中的sa比特组成。
402、所述第二网络设备从所述第一e1复帧中解析出所述第一oam信息,根据所述第一oam信息进行链路管理、业务配置或故障、性能检测。
本申请实施例中第一e1复帧中oam信息的结构,可以参照图3所示实施例,此处不再赘述。
可选的,在所述第二网络设备接收第一网络设备发送的第一e1复帧之后,所述方法还包括:
所述第二网络设备接收所述第一网络设备发送的第二e1复帧,所述第二e1复帧中包括16帧e1帧,所述16帧e1帧中包括间隔的8帧奇数帧和8帧偶数帧,所述第二e1复帧的8帧奇数帧中包括第二oam信息,所述第二oam信息包括第二oam类型信息和第二oam内容信息,所述第二oam类型信息中包括所述8帧奇数帧中每个奇数帧中的一个所述第一目标sa比特;所述第二oam内容信息中包括所述8帧奇数帧中每个奇数帧中的所述第二目标sa比特;
所述第二网络设备从所述第二e1复帧中解析出所述第二oam信息,根据所述第二oam信息进行链路管理、业务配置或故障、性能检测。
同样的,本申请实施例中第二e1复帧中oam信息的结构,可以参照图3所示实施例,此处不再赘述。
下面介绍本申请实施例中网络设备的实施例。
请参阅图5,本申请实施例中网络设备500的一个实施例包括:
处理器501,用于生成第一e1复帧,所述第一e1复帧中包括16帧e1帧,所述16帧e1帧中包括间隔的8帧奇数帧和8帧偶数帧,所述8帧奇数帧中包括第一oam信息,所述第一oam信息由所述8帧奇数帧中每个奇数帧中的sa比特组成;
发送器502,用于向目标网络设备发送所述第一e1复帧,以使得所述第二网络设备根据所述第一oam信息进行链路管理、业务配置或故障、性能检测。
可选的,所述第一oam信息包括第一oam类型信息、第一oam内容 信息和定帧比特,所述第一oam类型信息中包括所述8帧奇数帧中每个奇数帧中的一个第一目标sa比特,所述第一目标sa比特为sa4、sa5、sa6、sa7、sa8中的一个;
所述定帧比特包括所述8帧奇数帧中每个奇数帧中的第二目标sa比特,所述第二目标sa比特为sa4、sa5、sa6、sa7、sa8中除所述第一目标sa比特外的任意两个,所述第一oam内容信息为所述为sa4、sa5、sa6、sa7、sa8中除所述第一oam类型信息和定帧比特外的sa比特。
可选的,所述第一oam类型信息中包括oam大类码比特位和oam小类码比特位;
所述第一oam类型信息中的8个第一目标sa比特中至少有一个为oam大类码比特位,其余为oam小类码比特位,或者,
所述第一oam类型信息中的8个第一目标sa比特全部为oam小类码比特位。
可选的,所述第二目标sa比特包括sa5和sa8或者sa6和sa8,所述8帧奇数帧中第二帧奇数帧、第四帧奇数帧、第六帧奇数帧、第八帧奇数帧中的第二目标sa比特中的两个sa比特均为1,或者,所述第二目标sa比特包括sa7和sa8,所述8帧奇数帧中第二帧奇数帧、第四帧奇数帧、第六帧奇数帧、第八帧奇数帧中的第二目标sa比特中的sa7为0,sa8为1。
可选的,所述处理器501具体用于根据预置的oam规则,将所述第一oam信息填入所述8帧奇数帧中的sa比特中,生成所述第一e1复帧。
可选的,在所述第一网络设备向第二网络设备发送所述第一e1复帧之后,所述发送器502还用于向第二网络设备发送预先生成的第二e1复帧,所述第二e1复帧中包括16帧e1帧,所述16帧e1帧中包括间隔的8帧奇数帧和8帧偶数帧,所述第二e1复帧的8帧奇数帧中包括第二oam信息,所述第二oam信息包括第二oam类型信息,所述第二oam类型信息中包括所述8帧奇数帧中每个奇数帧中的一个所述第一目标sa比特。
下面本申请实施例中另一侧网络设备的实施例。
请参阅图6,本申请实施例中网络设备600的另一个实施例包括:
接收器601,用于接收目标网络设备发送的第一e1复帧,所述第一e1 复帧中包括16帧e1帧,所述16帧e1帧中包括间隔的8帧奇数帧和8帧偶数帧,所述8帧奇数帧中包括第一oam信息,所述第一oam信息由所述8帧奇数帧中每个奇数帧中的sa比特组成;
处理器602,用于从所述第一e1复帧中解析出所述第一oam信息,根据所述第一oam信息进行链路管理、业务配置或故障、性能检测。
可选的,所述第一oam信息包括第一oam类型信息、第一oam内容信息和定帧比特,所述第一oam类型信息中包括所述8帧奇数帧中每个奇数帧中的一个第一目标sa比特,所述第一目标sa比特为sa4、sa5、sa6、sa7、sa8中的一个;
所述定帧比特包括所述8帧奇数帧中每个奇数帧中的第二目标sa比特,所述第二目标sa比特为sa4、sa5、sa6、sa7、sa8中除所述第一目标sa比特外的任意两个,所述oam内容信息为所述为sa4、sa5、sa6、sa7、sa8中除所述第一oam类型信息和定帧比特外的sa比特。
可选的,所述第一oam类型信息中包括oam大类码比特位和oam小类码比特位;
所述第一oam类型信息中的8个第一目标sa比特中至少有一个为oam大类码比特位,其余为oam小类码比特位,
或者,
所述第一oam类型信息中的8个第一目标sa比特全部为oam小类码。
可选的,所述第二目标sa比特包括sa5和sa8或者sa6和sa8,所述8帧奇数帧中第二帧奇数帧、第四帧奇数帧、第六帧奇数帧、第八帧奇数帧中的第二目标sa比特中的两个sa比特均为1,或者,所述第二目标sa比特包括sa7和sa8,所述8帧奇数帧中第二帧奇数帧、第四帧奇数帧、第六帧奇数帧、第八帧奇数帧中的第二目标sa比特中的sa7为0,sa8为1。
可选的,在所述第二网络设备接收第一网络设备发送的第一e1复帧之后,所述接收器601还用于接收所述第一网络设备发送的第二e1复帧,所述第二e1复帧中包括16帧e1帧,所述16帧e1帧中包括间隔的8帧奇数帧和8帧偶数帧,所述第二e1复帧的8帧奇数帧中包括第二oam信息,所述第二oam信息包括第二oam类型信息和第二oam内容信息,所述第二oam 类型信息中包括所述第二e1复帧的8帧奇数帧中每个奇数帧中的一个所述第一目标sa比特;所述第二oam内容信息中包括所述8帧奇数帧中每个奇数帧0时隙中的所述第二目标sa比特;
所述处理器602还用于从所述第二e1复帧中解析出所述第二oam信息,根据所述第二oam信息进行链路管理、业务配置或故障、性能检测。
本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的至少数据处理的方法的部分或全部步骤。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单 元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。