一种通用成帧规程设备及其管理信息通信方法

文档序号:7894918阅读:225来源:国知局
专利名称:一种通用成帧规程设备及其管理信息通信方法
技术领域
本发明涉及通信领域,具体涉及一种通用成帧规程设备及其管理信息通信方法。
背景技术
在ITU-T G. 7041 标准中定义了 GFP (Generic Framing Procedure,通用成巾贞规程)协议的概念。GFP协议是一种面向无连接的新型数据链路层封装协议,能灵活支持现在和将来的各种数据协议的传送,为以太网帧提供简单经济的端到端连接,具有封装效率高、误码扩展小、无随机带宽膨胀代价等特点,尤其适合高速传输链路的应用。GFP业务帧分为业务数据帧(⑶Fs)和业务管理帧(GMFs)。GFP业务数据帧用来传输业务数据,GFP业务管理帧用来传输跟业务信号和GFP连接管理相关的信息。在ITU-T G. 7041标准中,对于业务管理帧的描述较少,只是提到了可以用来传送客户信号失效的用法。在目前支持GFP协议的通信产品中,大多数都只支持传输业务数据,只有少部分产品使用GFP业务管理帧来传送附加的信息。但这些信息都很简短,例如几个字节的链路状态信息或监控信息等。这种通信方式过于简单,缺点比较明显,一是在目前的GFP设备中,对于传送GFP业务管理帧的长度都有一定的限制(例如64字节)。这种通信方式就不能传送超长、大量的管理信息。二是由于没有一个可靠的通信机制,所以当传输线路出现问题,造成传送的管理信息出现误码时,现有的通信方式就无法保证端到端管理信息的可靠传输。在实际多业务传输平台(MSTP)应用中,大多数的设备都支持GFP打包技术,随着端到端的通信设备功能的日益复杂和强大,使用GFP业务管理帧来传送大量的上层管理信息成为一个必然的趋势。如何更好的使用GFP业务管理帧,使得端到端的GFP设备之间,能够可靠方便的传送大量的管理信息,就成为一个迫切和现实的问题。

发明内容
本发明要解决的技术问题是如何通过GFP的业务管理帧(GMF)来可靠地传送大量
的管理信息。为了解决上述问题,本发明提供了一种通用成帧规程GFP设备的管理信息通信方法,包括GFP设备当需要向未连接的对端的GFP设备发送管理信息时,周期性发送第一信息帧给所述对端的GFP设备,直到接收到该对端的GFP设备返回的含有正确应答信息的第二信息帧时,确认与该对端的GFP设备已连接;GFP设备当需要向已连接的对端的GFP设备发送管理信息时,发送含有所述管理信息的第三信息帧给该对端的GFP设备;GFP设备当收到对端的GFP设备发送的第一或第三信息帧时,相应返回含有正确或错误应答信息的第二信息帧;所述第一、第二、第三信息帧为GFP业务管理帧的净荷,分别携带第一、第二、第三帧标识。
进一步地,所述第一、第二、第三帧标识采用GFP业务管理帧净荷的第一个字节中的高三位表示,其数值互不相同。进一步地,所述应答信息采用GFP业务管理帧净荷的第三个字节中的低六位表示,所述应答信息包括正确应答信息和错误应答信息两种,分别用不同的值表示。进一步地,所述管理信息携带在所述第三信息帧中的第4 η个字节中;其中η为GFP业务管理帧的净荷所包含的字节个数。进一步地,GFP设备向对端的GFP设备发送第一或第三信息帧后、收到该对端的GFP设备返回的第二信息帧前,不向该对端的GFP设备发送其它第一或第三信息帧。进一步地,所述的方法还包括GFP设备发送第三信息帧给对端的GFP设备后,如果收到该对端的GFP设备返回的含有错误应答信息的第二信息帧、或在预定时间内未收到该对端的GFP设备返回的第二信息帧,则重新发送上一次发送的第三信息帧给该对端的GFP设备。·进一步地,所述重新发送上一次发送的第三信息帧的步骤前还包括判断该第三信息帧连续重发的次数是否超过预定阈值,如果没超过则将连续重发的次数加1,进行所述重新发送上一次发送的第三信息帧的步骤;如果已经超过则确认和所述对端的GFP设备未连接。进一步地,所述第三信息帧按照是否分片具体划分为四小类,包括单帧、以及多帧传输时的起始帧、中间帧和结束帧;分别用四种第三帧标识表示四小类第三信息帧;所述发送含有管理信息的第三信息帧给对端的GFP设备的步骤包括根据需要发送的管理信息的长度,判断是否分片;如果管理信息可以用一个第三信息帧发送,则将该第三信息帧的帧标识设置为表示单帧的第三帧标识,将所述管理信息携带在该第三信息帧中发送;如果一个第三信息帧不够发送所述管理信息,则将所述管理信息携带在两个或两个以上的第三信息帧中发送;并将携带所述管理的第三信息帧的帧标识,根据所在的第三信息帧在发送所述管理信息时的位置,相应设置为表示起始帧、中间帧或结束帧的第三帧标识。进一步地,所述的方法还包括当GFP设备收到的第三信息帧的帧标识为表示起始帧的第三帧标识时,将从该第三信息帧开始、到帧标识为表示结束帧的第三信息帧为止的各第三信息帧中携带的管理信息都进行缓存,然后组成完整的管理信息。进一步地,所述第一、第二、第三信息帧还包括流水号;所述第一、第三信息帧中的流水号是该信息帧第一次发送时所分配的序号;第二信息帧中的流水号为所应答的第一或第三信息帧的流水号;所述流水号采用GFP业务管理帧净荷的第二个字节中的低七位表示。进一步地,所述第一、第三信息帧还包括帧长度;所述帧长度是指本信息帧中除帧标识、流水号之外,其余字段的长度,采用GFP业务管理帧净荷的第三个字节中的低六位表示。 进一步地,所述GFP设备当收到对端的GFP设备发送的第一或第三信息帧时,相应返回含有正确或错误应答信息的第二信息帧的步骤包括所述GFP设备如果收到类型不正确的第一、第三信息帧、或者收到的第一、第三信息帧中的流水号和期望值不符合,则返回含有错误应答信息的第二信息帧;当不需要返回含有错误应答信息的第二信息帧时,返回含有正确应答信息的第二信息帧;所述收到类型不正确的第一、第三信息帧是指收到已和本GFP设备连接的对端的GFP设备发送的第一信息帧、或收到未和本GFP设备连接的对端的GFP设备发送的第三信息帧;所述期望值是指上一次收到的该对端GFP设备所发送的类型正确的第一或第三信息帧的流水号加I。 本发明还提供了一种GFP设备,包括数据传输模块;连接发起模块,用于当需要向未连接的对端的GFP设备发送管理信息时,周期性发送第一信息帧给所述对端的GFP设备,直到接收到该对端的GFP设备返回的含有正确应答信息的第二信息帧时,确认与该对端的GFP设备已连接;所述数据传输模块用于当需要向已连接的对端的GFP设备发送管理信息时,发送含有所述管理信息的第三信息帧给该对端的GFP设备;应答模块,用于当收到对端的GFP设备发送的第一或第三信息帧时,返回含有正确或错误应答信息的第二信息帧;所述第一、第二、第三信息帧为GFP业务管理帧的净荷,分别携带第一、第二、第三帧标识。进一步地,所述第一、第二、第三帧标识采用GFP业务管理帧净荷的第一个字节中的高三位表示,其数值互不相同。进一步地,所述应答信息采用GFP业务管理帧净荷的第三个字节中的低六位表示,所述应答信息包括正确应答信息和错误应答信息两种,分别用不同的值表示。进一步地,所述管理信息携带在所述第三信息帧中的第4 η个字节中;其中η为GFP业务管理帧的净荷所包含的字节个数。进一步地,所述连接发起模块/数据传输模块向一对端的GFP设备发送第一 /第三信息帧后、收到该对端的GFP设备返回的第二信息帧前,不向该对端的GFP设备发送任何信息帧。进一步地,所述数据传输模块还用于在发送第三信息帧给对端的GFP设备后,如果收到该对端的GFP设备返回的含有错误应答信息的第二信息帧、或在预定时间内未收到该对端的GFP设备返回的第二信息帧,则重新发送上一次发送的第三信息帧给该对端的GFP设备。进一步地,所述数据传输模块还用于在重新发送上一次发送的第三信息帧前,先判断该第三信息帧连续重发的次数是否超过预定阈值,如果没超过则将连续重发的次数加1,并重新发送上一次发送的第三信息帧的步骤;如果已经超过则通知所述连接发起模块和所述对端的GFP设备未连接。进一步地,所述第三信息帧按照是否分片具体划分为四小类,包括单帧、以及多帧传输时的起始帧、中间帧和结束帧;
分别用四种第三帧标识表示四小类第三信息帧;所述数据传输模块发送含有所述管理信息的第三信息帧给该对端的GFP设备是指所述数据传输模块根据需要发送的管理信息的长度,判断是否分片;如果管理信息可以用一个第三信息巾贞发送,则所述数据传输模块将该第三信息巾贞的巾贞标识设置为表不单帧的第三帧标识,将所述管理信息携带在该第三信息帧中发送;如果一个第三信息帧不够发送所述管理信息,则所述数据传输模块将所述管理信息携带在两个或两个以上的第三信息帧中发送;并将携带所述管理的第三信息帧的帧标识,根据所在的第三信息帧在发送所述管理信息时的位置,相应设置为表示起始帧、中间帧或结束帧的第三帧标识。
进一步地,所述的设备还包括拼装模块,用于当所述应答模块收到的第三信息帧的帧标识为表示起始帧的第三帧标识时,将从该第三信息帧开始、到帧标识为表示结束帧的第三信息帧为止的各第三信息帧中携带的管理信息都进行缓存,然后组成完整的管理信息。进一步地,所述第一、第二、第三信息帧还包括流水号;所述第一、第三信息帧中的流水号是该信息帧第一次发送时所分配的序号;第二信息帧中的流水号为所应答的第一或第三信息帧的流水号;所述流水号采用GFP业务管理帧净荷的第二个字节中的低七位表示。进一步地,所述第一、第三信息帧还包括帧长度;所述帧长度是指本信息帧中除帧标识、流水号之外,其余字段的长度,采用GFP业务管理帧净荷的第三个字节中的低六位表示。进一步地,所述应答模块当收到对端的GFP设备发送的第一或第三信息帧时,相应返回含有正确或错误应答信息的第二信息帧是指所述应答模块如果收到类型不正确的第一、第三信息帧、或者收到的第一、第三信息帧中的流水号和期望值不符合,则返回含有错误应答信息的第二信息帧;当不需要返回含有错误应答信息的第二信息帧时,则返回含有正确应答信息的第二信息帧;所述收到类型不正确的第一、第三信息帧是指收到已和本GFP设备连接的对端的GFP设备发送的第一信息帧、或收到未和本GFP设备连接的对端的GFP设备发送的第三信息帧;所述期望值是指上一次收到的该对端GFP设备所发送的类型正确的第一或第三信息帧的流水号加I。本发明的技术方案克服了当前只能使用GFP业务管理帧传送简短管理信息的缺陷,解决了当前使用GFP业务管理帧无法进行端到端可靠传输的问题,能够通过GFP的业务管理帧(GMF)支持大量管理信息的传送,能够保证管理信息传送的可靠性,实现了端到端的大量管理信息的可靠通信;本发明是优化方案支持分片和重传机制,实现了支持超长报文的传送,上层无需关心如何可靠地发送,只需要下发所要传送的管理信息,所以使用起来也很方便。


图I为实施例一的例子中源端在各状态之间的迁移情况示意图;图2为实施例一的例子中源端在各状态之间的迁移过程示意图;图3为实施例二的GFP设备的示意框图。
具体实施例方式下面将结合附图及实施例对本发明的技术方案进行更详细的说明。需要说明的是,如果不冲突,本发明实施例以及实施例中的各个特征可以相互结合,均在本发明的保护范围之内。实施例一、一种GFP设备的管理信息通信方法,包括
GFP设备当需要向未连接的对端的GFP设备发送管理信息时,周期性发送第一信息帧给所述对端的GFP设备,直到接收到该对端的GFP设备返回的含有正确应答信息的第二信息帧时,确认与该对端的GFP设备已连接;GFP设备当需要向已连接的对端的GFP设备发送管理信息时,发送含有所述管理信息的第三信息帧给该对端的GFP设备;GFP设备当收到对端的GFP设备发送的第一或第三信息帧时,相应返回含有正确或错误应答信息的第二信息帧;所述第一、第二、第三信息帧为GFP业务管理帧的净荷,分别携带第一、第二、第三帧标识。本实施例中,有三种类型的信息帧,所述第一信息帧可称为联络帧,可用于协议识另IJ,以确定两端是否能够正常通信;所述第二信息帧可称为应答帧;所述第三信息帧可称为数据帧,还可以按照是否分片具体划分为四小类,包括单帧、以及多帧传输时的起始帧、中间帧和结束帧。本实施例中,当GFP设备发送第一信息帧并接收到对端的GFP设备发送的含有正确应答信息的第二信息帧时,就表明和对端的GFP设备之间已经建立了连接,可以发送管理信息;发送管理信息时使用第三信息帧发送;在一个通信过程中,发送第一、第三信息帧的GFP设备(发起通信的一端)称为源端,返回第二信息帧的(响应通信的一端)称为宿端。源端和宿端是逻辑上的概念,实际通信的一端可以既是源端又是宿端,通信的另一端则可以对应为既是宿端又是源端。对于通信的两端,可以抽象出来四个基本的动作,包括(I)向对端发送数据帧或联络帧;(2)接收到对端发来的对数据帧或联络帧的应答(帧);(3)接收到对端发来的数据帧或联络帧;(4)发送对该数据帧或联络帧的应答(帧);从逻辑上说,⑴、⑵的动作和(3)、⑷的动作是相互独立的,这里把执行⑴和
(2)操作的一端称为源端,执行(3) (4)的一端称为宿端。本实施例中,所述第一、第二、第三帧标识可以但不限于采用信息帧(包括第一、第二、第三信息帧,也就是GFP业务管理帧的净荷)的第一个字节中的高三位(bit7-5)来表示;其数值互不相同;可分别用四种第三帧标识表示四小类第三信息帧。
一种具体的实现方式中,各个帧标识可以但不限于规定如下000 :start,数据巾贞多巾贞传输时的起始中贞;001 :mid,数据帧多帧传输时的中间帧;010 :sigle,数据帧单帧传输;Oil :end,数据帧多帧传输时的结束帧;100 :ack,所有帧的应答帧;111 :contact,联络帧,用于协议识别。本实施例中,信息帧的第一字节中的低五位(bit4 bitO)可以作为cookie,用于对端与本端通信时维护的不变数据。由用户提供发送值。
·
本实施例中,所述第一、第二、第三信息帧还可以包括流水号;所述第一、第三信息帧中的流水号是该信息帧第一次发送时所分配的序号,第一、第三信息帧可以一起计数,这个流水号在不重发时就应当是递增的,重发第一或第三信息帧时就采用第一次发送该信息帧时的序号作为流水号,即保留该信息帧第一次发送时的流水号;第二信息帧中的流水号为所应答的第一或第三信息帧的流水号,比如收到第一 /第三信息帧A后要返回第二信息帧B时,该第二信息帧B的流水号就是信息帧A的流水号。所述流水号可以但不限于采用所述信息巾贞的第二个字节中的低七位(bit6 O)表示,第二字节中的第一位(bit7)可保留。本实施例中,所述应答信息可以但不限于采用所述信息帧的第三个字节中的低六位(bit5 O)表示,仅有第二信息帧含有应答信息;所述应答信息包括正确应答信息和错误应答信息两种,分别用不同的值表示;一种具体的实现方式中,所述应答信息可以但不限于规定如下0x15 :表示OK (即正确应答信息);0x2A :表示ERROR (即错误应答信息)。本实施例中,所述方法还可以包括GFP设备发送第三信息帧给对端的GFP设备后,如果收到该对端的GFP设备返回的含有错误应答信息的第二信息帧、或在预定时间内未收到该对端的GFP设备返回的第二信息帧,则重新发送上一次发送的第三信息帧给该对端的GFP设备。显然,GFP设备重新发送第三信息帧后也进行上面的步骤。本实施例中,GFP设备在收到对端的GFP设备返回的含有正确应答信息的第二信息帧之前,是周期性发送第一信息帧的,这也可以理解为GFP设备发送第一信息帧给对端的GFP设备后,如果收到该对端的GFP设备返回的含有错误应答信息的第二信息帧、或在预定时间(长度可为“周期性发送”里周期的时间长度,和上文中判断是否重发第三信息帧时的“预定时间”的长度可以相等或不等)内未收到该对端的GFP设备返回的第二信息帧,则重新发送上一次发送的第一信息帧给该对端的GFP设备。本实施例中,GFP设备向一对端的GFP设备发送第一或第三信息巾贞后、收到该对端的GFP设备返回的第二信息帧前,不向该对端的GFP设备发送其它第一或第三信息帧;但如果收到对端GFP设备发送的第一或第三信息帧还是一样可发送第二信息帧;也可以向其它对端的GFP设备发送第一或第三信息帧。
本实施例中,所述重新发送上一次发送的第三信息帧的步骤前还可以包括判断该第三信息帧连续重发的次数是否超过预定阈值,如果没超过则将连续重发的次数加1,进行所述重新发送上一次发送的第三信息帧的步骤;如果已经超过则确认和所述对端的GFP设备未连接。上述预定时间及预定阈值可根据经验值或理论值等设置,预定时间从发送后开始计时,连续重发的次数从一个信息帧第一次重发时开始计数。本实施例中,所述发送含有所述管理信息的第三信息帧给该对端的GFP设备的步骤具体可以包括根据需要发送的管理信息的长度,判断是否分片;如果管理信息可以用一个第三信息帧发送,则将该第三信息帧的帧标识设置为表示单帧的第三帧标识,将所述管理信息携带在该第三信息帧中发送;
·
如果一个第三信息帧不够发送所述管理信息,则将所述管理信息携带在两个或两个以上的第三信息帧中发送;并将携带所述管理的第三信息帧的帧标识,根据所在的第三信息帧在发送所述管理信息时的位置,相应设置为表示起始帧、中间帧或结束帧的第三帧标识。本实施例中,所述方法还可以包括当GFP设备收到的第三信息帧的帧标识为表示起始帧的第三帧标识时,将从该第三信息帧开始、到帧标识为表示结束帧的第三信息帧为止的各第三信息帧中携带的管理信息都进行缓存,然后组成完整的管理信息。本实施例中,所述GFP设备当收到对端的GFP设备发送的第一或第三信息帧时,相应返回含有正确或错误应答信息的第二信息帧的步骤具体可包括所述GFP设备如果收到类型不正确的第一、第三信息帧、或者收到的第一、第三信息帧中的流水号和期望值不符合,则返回含有错误应答信息的第二信息帧;当不需要返回含有错误应答信息的第二信息帧时,则返回含有正确应答信息的第二信息帧;所述收到类型不正确的第一、第三信息帧是指收到已和本GFP设备连接的对端的GFP设备发送的第一信息帧、或收到未和本GFP设备连接的对端的GFP设备发送的第三信息帧;所述期望值是指上一次收到的该对端GFP设备所发送的类型正确的第一或第三信息帧的流水号加I。实际应用时,可导致发送含有错误应答信息的第二信息帧的原因可以不限于以上描述,还可以包括其它原因。本实施例中,所述第一、第三信息帧还可以包括帧长度;所述帧长度表示的帧长范围为O 55比特,是指本信息帧中除帧标识、流水号之外,其余字段的长度,可以但不限于采用所述信息帧的第三个字节中的低六位(bit5 O)表示,也就是和第二信息帧中的应答信息使用相同位置的bit,第三字节中的高两位(bit7 6)可保留。本实施例中,所述管理信息携带在所述第三信息帧中的第4 η个字节中,也就是说第4个字节到第η个字节为信息帧的数据域,需要传送的上层的管理信息就存储于该数据域;其中η为具体GFP业务芯片所支持的GFP业务管理帧中净荷的长度(字节个数)。本实施例中,所述信息帧还可以包括第η+1个字节,作为校验字段,可以通过该字段完成对于信息帧的校验。在实际使用中,由于GFP业务管理帧已经支持了 FCS校验功能,所以该字段可以不使用。当有校验字段时,GFP设备如果收到的第一或第三信息帧中的校验字段错误,则也返回含有错误应答信息的第二信息帧。本实施例的一个具体例子中,信息帧的格式及其定义可如表一所示。表一、信息巾贞格式定义表
字节序号I 位域 I内容
权利要求
1.一种通用成帧规程GFP设备的管理信息通信方法,包括 GFP设备当需要向未连接的对端的GFP设备发送管理信息时,周期性发送第一信息帧给所述对端的GFP设备,直到接收到该对端的GFP设备返回的含有正确应答信息的第二信息帧时,确认与该对端的GFP设备已连接; GFP设备当需要向已连接的对端的GFP设备发送管理信息时,发送含有所述管理信息的第三信息帧给该对端的GFP设备; GFP设备当收到对端的GFP设备发送的第一或第三信息帧时,相应返回含有正确或错 误应答信息的第二信息帧; 所述第一、第二、第三信息帧为GFP业务管理帧的净荷,分别携带第一、第二、第三帧标识。
2.如权利要求I所述的方法,其特征在于 所述第一、第二、第三帧标识采用GFP业务管理帧净荷的第一个字节中的高三位表示,其数值互不相同。
3.如权利要求I所述的方法,其特征在于 所述应答信息采用GFP业务管理帧净荷的第三个字节中的低六位表示,所述应答信息包括正确应答信息和错误应答信息两种,分别用不同的值表示。
4.如权利要求I所述的方法,其特征在于 所述管理信息携带在所述第三信息帧中的第4 η个字节中;其中η为GFP业务管理帧的净荷所包含的字节个数。
5.如权利要求I所述的方法,其特征在于 GFP设备向对端的GFP设备发送第一或第三信息帧后、收到该对端的GFP设备返回的第二信息帧前,不向该对端的GFP设备发送其它第一或第三信息帧。
6.如权利要求I所述的方法,其特征在于,还包括 GFP设备发送第三信息帧给对端的GFP设备后,如果收到该对端的GFP设备返回的含有错误应答信息的第二信息帧、或在预定时间内未收到该对端的GFP设备返回的第二信息帧,则重新发送上一次发送的第三信息帧给该对端的GFP设备。
7.如权利要求6所述的方法,其特征在于,所述重新发送上一次发送的第三信息帧的步骤前还包括 判断该第三信息帧连续重发的次数是否超过预定阈值,如果没超过则将连续重发的次数加1,进行所述重新发送上一次发送的第三信息帧的步骤;如果已经超过则确认和所述对端的GFP设备未连接。
8.如权利要求I所述的方法,其特征在于 所述第三信息帧按照是否分片具体划分为四小类,包括单帧、以及多帧传输时的起始帧、中间帧和结束帧; 分别用四种第三帧标识表示四小类第三信息帧; 所述发送含有管理信息的第三信息帧给对端的GFP设备的步骤包括 根据需要发送的管理信息的长度,判断是否分片;如果管理信息可以用一个第三信息帧发送,则将该第三信息帧的帧标识设置为表示单帧的第三帧标识,将所述管理信息携带在该第三信息帧中发送;如果一个第三信息帧不够发送所述管理信息,则将所述管理信息携带在两个或两个以上的第三信息帧中发送;并将携带所述管理的第三信息帧的帧标识,根据所在的第三信息帧在发送所述管理信息时的位置,相应设置为表示起始帧、中间帧或结束帧的第三帧标识。
9.如权利要求8所述的方法,其特征在于,还包括 当GFP设备收到的第三信息帧的帧标识为表示起始帧的第三帧标识时,将从该第三信息帧开始、到帧标识为表示结束帧的第三信息帧为止的各第三信息帧中携带的管理信息都进行缓存,然后组成完整的管理信息。
10.如权利要求I到9中任一项所述的方法,其特征在于,所述第一、第二、第三信息帧还包括 流水号;所述第一、第三信息帧中的流水号是该信息帧第一次发送时所分配的序号;第二信息帧中的流水号为所应答的第一或第三信息帧的流水号; 所述流水号采用GFP业务管理帧净荷的第二个字节中的低七位表示。
11.如权利要求10所述的方法,其特征在于,所述第一、第三信息帧还包括 帧长度;所述帧长度是指本信息帧中除帧标识、流水号之外,其余字段的长度,采用GFP业务管理帧净荷的第三个字节中的低六位表示。
12.如权利要求10所述的方法,其特征在于,所述GFP设备当收到对端的GFP设备发送的第一或第三信息帧时,相应返回含有正确或错误应答信息的第二信息帧的步骤包括 所述GFP设备如果收到类型不正确的第一、第三信息帧、或者收到的第一、第三信息帧中的流水号和期望值不符合,则返回含有错误应答信息的第二信息帧;当不需要返回含有错误应答信息的第二信息帧时,返回含有正确应答信息的第二信息帧; 所述收到类型不正确的第一、第三信息帧是指收到已和本GFP设备连接的对端的GFP设备发送的第一信息帧、或收到未和本GFP设备连接的对端的GFP设备发送的第三信息帧; 所述期望值是指上一次收到的该对端GFP设备所发送的类型正确的第一或第三信息帧的流水号加I。
13.—种GFP设备,其特征在于,包括 数据传输模块; 连接发起模块,用于当需要向未连接的对端的GFP设备发送管理信息时,周期性发送第一信息帧给所述对端的GFP设备,直到接收到该对端的GFP设备返回的含有正确应答信息的第二信息帧时,确认与该对端的GFP设备已连接; 所述数据传输模块用于当需要向已连接的对端的GFP设备发送管理信息时,发送含有所述管理信息的第三信息帧给该对端的GFP设备; 应答模块,用于当收到对端的GFP设备发送的第一或第三信息帧时,返回含有正确或错误应答信息的第二信息帧; 所述第一、第二、第三信息帧为GFP业务管理帧的净荷,分别携带第一、第二、第三帧标识。
14.如权利要求13所述的设备,其特征在于 所述第一、第二、第三帧标识采用GFP业务管理帧净荷的第一个字节中的高三位表示,其数值互不相同。
15.如权利要求13所述的设备,其特征在于 所述应答信息采用GFP业务管理帧净荷的第三个字节中的低六位表示,所述应答信息包括正确应答信息和错误应答信息两种,分别用不同的值表示。
16.如权利要求13所述的设备,其特征在于 所述管理信息携带在所述第三信息帧中的第4 η个字节中;其中η为GFP业务管理帧
17.如权利要求13所述的设备,其特征在于 所述连接发起模块/数据传输模块向一对端的GFP设备发送第一 /第三信息帧后、收到该对端的GFP设备返回的第二信息帧前,不向该对端的GFP设备发送任何信息帧。
18.如权利要求13所述的设备,其特征在于 所述数据传输模块还用于在发送第三信息帧给对端的GFP设备后,如果收到该对端的GFP设备返回的含有错误应答信息的第二信息帧、或在预定时间内未收到该对端的GFP设备返回的第二信息帧,则重新发送上一次发送的第三信息帧给该对端的GFP设备。
19.如权利要求18所述的设备,其特征在于 所述数据传输模块还用于在重新发送上一次发送的第三信息帧前,先判断该第三信息帧连续重发的次数是否超过预定阈值,如果没超过则将连续重发的次数加1,并重新发送上一次发送的第三信息帧的步骤;如果已经超过则通知所述连接发起模块和所述对端的GFP设备未连接。
20.如权利要求13所述的设备,其特征在于 所述第三信息帧按照是否分片具体划分为四小类,包括单帧、以及多帧传输时的起始帧、中间帧和结束帧; 分别用四种第三帧标识表示四小类第三信息帧; 所述数据传输模块发送含有所述管理信息的第三信息帧给该对端的GFP设备是指 所述数据传输模块根据需要发送的管理信息的长度,判断是否分片;如果管理信息可以用一个第三信息帧发送,则所述数据传输模块将该第三信息帧的帧标识设置为表示单帧的第三帧标识,将所述管理信息携带在该第三信息帧中发送; 如果一个第三信息帧不够发送所述管理信息,则所述数据传输模块将所述管理信息携带在两个或两个以上的第三信息帧中发送;并将携带所述管理的第三信息帧的帧标识,根据所在的第三信息帧在发送所述管理信息时的位置,相应设置为表示起始帧、中间帧或结束帧的第三帧标识。
21.如权利要求20所述的设备,其特征在于,还包括 拼装模块,用于当所述应答模块收到的第三信息帧的帧标识为表示起始帧的第三帧标识时,将从该第三信息帧开始、到帧标识为表示结束帧的第三信息帧为止的各第三信息帧中携带的管理信息都进行缓存,然后组成完整的管理信息。
22.如权利要求13到21中任一项所述的设备,其特征在于,所述第一、第二、第三信息中贞还包括 流水号;所述第一、第三信息帧中的流水号是该信息帧第一次发送时所分配的序号;第二信息帧中的流水号为所应答的第一或第三信息帧的流水号; 所述流水号采用GFP业务管理帧净荷的第二个字节中的低七位表示。
23.如权利要求22所述的设备,其特征在于,所述第一、第三信息帧还包括 帧长度;所述帧长度是指本信息帧中除帧标识、流水号之外,其余字段的长度,采用GFP业务管理帧净荷的第三个字节中的低六位表示。
24.如权利要求22所述的设备,其特征在于,所述应答模块当收到对端的GFP设备发送的第一或第三信息帧时,相应返回含有正确或错误应答信息的第二信息帧是指 所述应答模块如果收到类型不正确的第一、第三信息帧、或者收到的第一、第三信息帧中的流水号和期望值不符合,则返回含有错误应答信息的第二信息帧;当不需要返回含有错误应答信息的第二信息帧时,则返回含有正确应答信息的第二信息帧; 所述收到类型不正确的第一、第三信息帧是指收到已和本GFP设备连接的对端的GFP设备发送的第一信息帧、或收到未和本GFP设备连接的对端的GFP设备发送的第三信息帧; 所述期望值是指上一次收到的该对端GFP设备所发送的类型正确的第一或第三信息帧的流水号加I。
全文摘要
一种通用成帧规程设备及其管理信息通信方法;方法包括GFP设备当需要向未连接的对端的GFP设备发送管理信息时,周期性发送第一信息帧给所述对端的GFP设备,直到接收到该对端的GFP设备返回的含有正确应答信息的第二信息帧时,确认与该对端的GFP设备已连接;GFP设备当需要向已连接的对端的GFP设备发送管理信息时,发送含有所述管理信息的第三信息帧给该对端的GFP设备;GFP设备当收到对端的GFP设备发送的第一或第三信息帧时,相应返回含有正确或错误应答信息的第二信息帧;所述第一、第二、第三信息帧为GFP业务管理帧的净荷,分别携带第一、第二、第三帧标识。本发明能通过GMF来可靠地传送大量的管理信息。
文档编号H04L1/00GK102684834SQ201210135470
公开日2012年9月19日 申请日期2012年5月2日 优先权日2012年5月2日
发明者乔强国, 唐大庆 申请人:瑞斯康达科技发展股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1