无源光网络中的错误处理转让专利

申请号 : CN201280015381.X

文献号 : CN103430471B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : D.胡德

申请人 : 瑞典爱立信有限公司

摘要 :

在收到含有不可恢复错误的数据时,不丢弃数据,而是更低协议层将数据及数据包含错误的指示一起输送到更高协议层。更高协议层解析数据以恢复未受错误影响的部分。另外,如果满足某些接受准则,则更高协议层能够选择接受数据。

权利要求 :

1.一种在无源光网络的节点中为处理包含未纠正错误的数据而实现的方法,所述方法包括:由第一协议层接收包含一个或多个不可纠正错误的数据;

将所述数据和错误指示一起输送到第二协议层;以及由所述第二协议层响应所述错误指示而解析所收到的数据,以恢复不受所述错误影响的所收到的数据的一部分,其中所述所收到的数据包括受校验码保护的控制消息,以及其中解析所收到的数据包括解析所述所收到的数据以恢复所述控制消息,其中所述控制消息受校验码保护,并且还包括:验证所述校验码;以及

如果所述校验码有效,则接受所述控制消息,其中所述校验码使用安全性密钥来生成,以及其中验证所述校验码包括使用当前安全性密钥验证所述校验码。

2.如权利要求1所述的方法,其中所收到的数据包括两个或更多个可变长度数据帧,以及其中解析所收到的数据包括解析所收到的数据以恢复具有有效或部分有效帧报头的数据帧。

3.如权利要求2所述的方法,其中解析所收到的数据以恢复具有有效或部分有效帧报头的数据帧包括:从所述数据帧的第一数据帧的报头中包含的长度指示符确定所述第一数据帧的帧长度;以及从所述长度指示符确定第二数据帧的开始位置以恢复所述第二数据帧。

4.如权利要求2所述的方法,其中所收到的数据包括含两个或更多个G-PON/XG-PON封装方法GEM/XGEM帧的G-PON/XG-PON传送汇聚GTC/XGTC帧。

5.如权利要求1所述的方法,还包括:

如果使用所述当前安全性密钥的所述验证不成功,则使用以前的安全性密钥验证所述校验码;

如果使用以前的安全性密钥的所述验证成功,则启动安全性密钥更新。

6.如权利要求1所述的方法,还包括如果确定所述错误无害,则接受带有无效校验码的所述控制消息。

7.如权利要求1所述的方法,还包括如果所述控制消息指定被视为高优先级的功能,则接受带有无效校验码的所述控制消息。

8.一种在无源光网络中的网络节点,所述网络节点包括:接收器前端,用于通过无源光网络接收数据;

处理电路,用于处理收到的数据,所述处理电路包括:第一处理器,配置成提供指示收到的数据具有一个或多个未纠正的错误的错误指示;

第二处理器,配置成响应所述错误指示,解析所收到的数据以恢复不受所述错误影响的所收到的数据的一部分,其中所述所收到的数据包括受校验码保护的控制消息,以及其中所述第二处理器配置成解析所收到的数据以恢复在帧报头中的控制消息,其中所述控制消息受校验码保护,并且还包括:验证所述校验码;以及

如果所述校验码有效,则接受所述控制消息,其中所述校验码使用安全性密钥来生成,以及其中所述第二处理器配置成使用当前安全性密钥验证所述校验码。

9.如权利要求8所述的网络节点,其中所收到的数据包括两个或更多个可变长度数据帧,以及其中所述第二处理器配置成解析所收到的数据以恢复具有有效帧报头的数据帧。

10.如权利要求9所述的网络节点,其中所述第二处理器配置成通过以下操作解析所收到的数据以恢复具有有效帧报头的数据帧:从所述数据帧的第一数据帧的报头中包含的长度指示符确定所述第一数据帧的帧长度;以及从所述长度指示符确定第二数据帧的开始位置以恢复所述第二数据帧。

11.如权利要求9所述的网络节点,其中所收到的数据包括含两个或更多个G-PON/XG-PON封装方法GEM/XGEM帧的G-PON/XG-PON传送汇聚GTC/XGTC帧。

12.如权利要求8所述的网络节点,其中所述第二处理器还配置成:如果使用所述当前安全性密钥的所述验证不成功,则使用以前的安全性密钥验证所述校验码;

如果使用以前的安全性密钥的所述验证成功,则启动安全性密钥更新。

13.如权利要求8所述的网络节点,其中所述第二处理器还配置成如果确定所述错误无害,则接受带有无效校验码的所述控制消息。

14.如权利要求8所述的网络节点,其中所述第二处理器还配置成如果所述控制消息指定被视为高优先级的功能,则接受带有无效校验码的所述控制消息。

15.一种在无源光网络的节点中为处理包含不可恢复错误的消息而实现的方法,所述方法包括:接收具有消息校验码的消息;

验证所述校验码;

如果所述校验码有效,则接受所述消息;以及如果满足预确定的接受准则,则接受带有无效校验码的所述消息,其中所述校验码使用安全性密钥来生成,以及其中验证所述校验码包括使用当前安全性密钥验证所述校验码。

16.如权利要求15所述的方法,其中接受带有无效校验码的所述消息包括:使用以前的安全性密钥验证所述校验码;

如果使用所述以前的安全性密钥的所述验证成功,则接受所述消息。

17.如权利要求16所述的方法,还包括如果使用所述以前的安全性密钥的所述验证成功,则启动安全性密钥更新。

18.如权利要求15所述的方法,其中接受带有无效校验码的所述消息包括如果确定所述错误无害,则接受所述消息。

19.如权利要求15所述的方法,其中接受带有无效校验码的所述消息包括如果所述消息的优先级是预确定的优先级别,则接受所述消息。

20.如权利要求15所述的方法,其中所述消息包括物理层操作和维护PLOAM消息。

21.一种在无源光网络中的网络节点,所述网络节点包括:通过无源光链路接收数据的接收器;

处理器,配置成:

接收具有消息校验码的消息;

验证所述校验码;

如果所述校验码有效,则接受所述消息;以及如果满足预确定的接受准则,则接受带有无效校验码的所述消息,其中所述校验码使用安全性密钥来生成,以及其中所述处理器配置成使用当前安全性密钥验证所述校验码。

22.如权利要求21所述的网络节点,其中所述处理器配置成如果使用所述当前安全性密钥的所述验证失败,则使用以前的安全性密钥验证所述校验码;以及如果使用所述以前的安全性密钥的所述验证成功,则接受所述消息。

23.如权利要求22所述的网络节点,其中所述处理器还配置成如果使用所述以前的安全性密钥的所述验证成功,则启动安全性密钥更新。

24.如权利要求21所述的网络节点,其中所述处理器配置成如果所述消息的优先级是预确定的优先级别,则接受所述消息。

25.如权利要求21所述的网络节点,其中所述消息包括物理层操作和维护PLOAM消息。

说明书 :

无源光网络中的错误处理

背景技术

[0001] 本发明一般涉及通信网络中的检错,并且更具体地说,涉及用于在分层协议栈的层之间通过信号发送错误事件的方法和设备。
[0002] 吉比特无源光网络(G-PON)使用分层协议栈实现通信协议。协议栈的每层表示在网络节点之间的通信需要的协议或过程的集合。这些协议或过程一般情况下由硬件或固件实现,异常一般情况下由固件或软件处理。协议到分层协议栈中的组织允许在一个层中修改而不影响其它层中的应用。
[0003] 数据从一个节点发送到另一节点时,它在始发节点通过协议栈的层向下传递,通过物理媒体传送到目的地节点,并且在目的地节点向上传递回协议栈。数据在始发节点沿协议栈向下传送时,每层添加包含在该层的协议使用的信息的报头。数据在目的地节点沿协议栈向上传送时,在每层剥离报头信息。
[0004] 一般情况下,协议栈的一个或多个层实现检错和/或纠错能力。通过在特定协议层传送的数据中嵌入冗余信息,实现检错和/或纠错。冗余信息允许在接收器的检错和/或纠错。如果检测到不可纠正错误,则一般惯例是安静地丢弃包含错误的数据而不向更高层协议发送任何通知。对于一些应用,重新传送协议可在更高协议级实现以重复以前传送的请求或者请求缺失数据的重新传送。
[0005] 更低协议层安静地丢弃数据分组并且在更高协议层使用重新传送协议的典型惯例具有几个缺陷。首先,重新传送对及时性与正确性同样重要的许多实时应用没有用处。其次,对于非实时应用,通过在启动重新传送前要求更高协议层等待计时器的截止带来了另外的延迟。第三,一些被丢弃的数据仍可对更高协议层是有用的。丢弃此类数据意味着系统吞吐量将由于不必要的重新传送而降低。第四,部分结构化数据流的丢失可造成同步丢失,导致无错误的数据流的部分中的其它丢失,但在接收装置重新获得同步前不能推断其结构。
[0006] 相应地,需要新技术以防止或减轻在出现不可恢复数据错误时的数据丢失。

发明内容

[0007] 本发明提供用于处理包含不可恢复错误的数据的方法和设备。在出现不可纠正错误时不丢弃数据,而是更低协议层将数据输送到更高协议层,并且提供数据包含未纠正错误的指示。更高协议层能够解析数据以恢复未受错误影响的部分。例如,更高协议层能够解析数据以恢复具有有效帧报头的一个或多个数据帧。又如,更高层协议能够解析收到的数据以恢复受更高层协议校验码保护的控制消息。如果控制消息本身不受错误影响,则校验码能够用于验证控制消息。在本发明的另一方面,如果满足某些接受准则,则能够接受带有无效校验码的控制消息,而无论更低层是否指示存在不可纠正错误。
[0008] 本发明的示范实施例包括一种在无源光网络的网络节点中为处理包含不可恢复错误的数据而实现的方法。在一种示范方法中,第一协议层接收包含一个或多个未纠正错误的收到的数据,并且将数据和错误指示一起输送到第二协议层。第二协议层响应错误指示而解析收到的数据,以恢复不受错误影响的收到的数据的一部分。在本发明的一些实施例中,数据包括多个数据帧,并且数据经解析以恢复带有有效帧报头的一个或多个数据帧。在本发明的一些实施例中,数据经解析以恢复受校验码保护的消息。
[0009] 本发明的其它实施例包括一种在无源光网络中的网络节点。在一个示范实施例中,网络节点包括通过无源光网络接收数据的接收器前端和处理收到的数据的处理电路。处理电路包括实现协议的第一集的第一处理器和实现协议的第二集的第二处理器。第一处理器配置成提供指示收到的数据具有一个或多个未纠正的错误的错误指示。第二处理器配置成响应错误指示而解析收到的数据,以恢复不受错误影响的收到的数据的一部分。
[0010] 本发明允许恢复在其它情况下可能由于不可纠正错误而丢失的数据。

附图说明

[0011] 图1示出用于无源光网络的示范协议栈。
[0012] 图2示出服务器层检测到的影响客户端层收到的消息的数据传送错误。
[0013] 图3示出服务器层检测到的影响在客户端层的两个或更多个数据帧的数据传送错误。
[0014] 图4示出接收具有不可纠正错误的数据和解析收到的数据以恢复不受错误影响的部分的示范方法。
[0015] 图5示出用于解析数据以恢复具有有效帧报头的数据帧的示范方法。
[0016] 图6示出用于解析数据以恢复不受错误影响的控制消息的示范方法。
[0017] 图7示出用于处理带有指示消息中的不可纠正错误的校验码的控制消息的示范过程。
[0018] 图8示出根据本发明的一个实施例配置的示范网络节点。

具体实施方式

[0019] 现在参照图形,图1示出用于吉比特无源光网络(G-PON或X-GPON)的示范协议栈10。G-PON网络由国际电信联盟(ITU)在G.984.3规范中描述。XG-PON网络由国际电信联盟(ITU)在G.987.3规范中描述。用于G.987.3和G.984.3两种网络的协议栈基本上是相同的(在G.987由通过前缀X区分,不同之处对于本描述目的不是本质性的),并且包括三个主要层:网络层12、G-PON/XG-PON传送汇聚(GTC XGTC)层14和物理层16。网络层12实现诸如以太网、因特网协议(IP)或多协议标签交换(MPLS)等连网协议。在传送器侧上,网络层12生成在本文中称为服务数据单元(SDU)的数据分组以便传送,并且将SDU输送到GTC/XGTC层14。在接收器侧上,网络层12接收来自GTC层14的SDU。
[0020] GTC层14包括三个主要子层:服务自适应子层18、成帧子层20和物理自适应子层22。在传送器侧上,GTC服务自适应子层18接受上层SDU并且应用G-PON封装方法(GEM)以获得GEM/XGEM帧。每个GEM帧的GEM报头24包括长度指示符(LI)信息元素以指示GEM帧的长度。
GEM帧报头24也包括允许检测和/或纠正报头24本身内错误的冗余信息。一系列的GEM帧形成在下游方向上GTC帧的有效负载或者在上游方向上的GTC突发。在接收器侧上,GTC服务自适应层18接受GTC帧的有效负载,将GEM帧解封装,并且重组SDU以便输送到网络层12。
[0021] GTC成帧子层20负责添加和解析报头到GTC有效负载以支持PON管理功能。GTC报头包含零或更多物理层操作和维护(PLOAM)消息,这些消息用于节点之间的低级别控制通信。在传送侧上,添加报头到GTC有效负载以形成GTC帧(下游)或GTC突发(上游)。在接收器侧上,GTC成帧子层20接受来自物理自适应子层22的GTC帧或GTC突发,解析GTC报头以提取其中包含的PLOAM消息,并且将GTC有效负载输送到服务自适应子层18。输入PLOAM消息传递信道流被输送到PLOAM处理引擎(未示出)。
[0022] 物理自适应子层22负责生成适合通过传送媒体传送的比特流。在物理自适应子层22执行的功能包括物理层检错和纠错。在传送器侧上,物理自适应子层22接受来自GTC成帧子层20的GTC帧(下游方向)或GTC突发(上游方向),将GTC帧划分成FEC数据块,并且计算和附加FEC奇偶性字段到每个FEC数据块以生成FEC码字。几个FEC码字被级联以形成用于物理层帧的有效负载,这些帧通过物理媒体传送。物理层帧有效负载的比特被加扰以增大稳固性,防止重复的相同比特,并且包括同步信息的报头被添加到有效负载以形成物理层帧或物理层突发。在接收器侧上,物理自适应子层22接收通过物理媒体传送的数据,执行同步并且将物理层帧解扰,将FEC码字解码以在其能力内检测和纠正错误,并且重组GTC帧或GTC突发。如果在传输期间未出现错误,则将GTC帧或GTC突发输送到成帧子层20。如果GTC帧或突发中出现不可纠正错误,则在当前实现中,FEC解码器丢弃GTC帧或突发的剩余部分。在此情况下,在更高层实现的重新传送协议可请求被丢弃数据的重新传送,或者采取其它步骤以减轻数据的丢失。部分或完全GTC帧或突发的丢弃在本文中称为擦除。
[0023] 物理层16包括传送数据所通过的物理媒体。
[0024] 在协议栈10的当前实现中,由于不可恢复错误而由物理自适应子层22进行的擦除未通过信号发送到更高层。相反,包含错误的数据被安静地丢弃。在GTC帧或突发的特定情况中,被丢弃的数据不但包括包含错误的FEC数据块,而且包括是相同GTC帧或突发的一部分的所有随后FEC数据块。为从错误事件中恢复,可在用于非实时数据的更高协议层实现协议以请求在更低层丢弃的任何数据的重新传送。一般情况下,在检测到数据分组缺失时,更高层协议设置计时器。如果缺失的分组在计时器截止前未收到,则更高层协议能够请求缺失数据分组的重新传送。此方案有关的一个问题是请求缺失数据分组的重新传送前的等待期间增大了数据传送的等待时间。对于实时数据,丢失的数据一般不能及时恢复以便有用。
[0025] 根据本发明的示范实施例,提供了一种允许更低协议层将错误事件通过信号发送到更高协议层的机制。术语“层”在本上下文中以其最广义含意使用以包括子层。响应错误指示,更高协议层能够使用有关数据的结构的知识,恢复不受错误影响的数据的部分。因此,在其它情况下将被丢弃的至少一些数据能够得以保存。
[0026] 图2示出本发明如国际电信联盟(ITU)在G.987.3和G.984.3规范中指定的一样应用到PLOAM消息的传送。PLOAM消息在光线路终端(OLT)与光网络单元(ONU)之间交换。每个PLOAM消息受校验码26保护,如用于G.984.3系统的检错和纠错循环冗余校验码(CRC)和用于G.987.3系统,检测消息变化的加密推导消息完整性校验(MIC)码。在当前实现中,安静地丢弃带有无效校验码的PLOAM消息。
[0027] G-PON网络中的PLOAM信道基于消息,并且在GTC帧报头(下游)和GTC突发报头(上游)的指定字段中携带。如果FEC码字包含不可纠正错误,则当前惯例是丢弃可包括一个或多个PLOAM消息的整个GTC帧/突发。相反,在FEC码字中检测到不可恢复错误时,本发明的实施例使用帧和报头结构的知识恢复在其它情况下将被丢弃的PLOAM消息。只要保持帧同步,接收节点便能够确定在数据流中PLOAM消息的位置。更具体地说,在数据流中特定位置的标志或计数器指示一个或多个PLOAM消息的存在。假定收到这些标志或计数器而无错误,接收节点能够从数据流提取可能包含嵌入未纠正错误的PLOAM消息。随后,通过其校验码26证实PLOAM消息。如果在可能的纠错步骤后,校验码有效,则能够假定PLOAM消息有效。
[0028] 在现有技术中,安静地丢弃包含无效校验码(例如,CRC或MIC)的PLOAM消息。根据本发明的另一方面,可能适当的是接受甚至带有无效校验码的PLOAM消息。例如,如果消息包括紧急停止消息,则PLOAM应用可接受消息。在决定是否丢弃PLOAM消息前,也可将其它准则考虑在内。例如,G.987.3要求PLOAM消息包含递增且因此可预测的消息序号,该序号可用作另外的验证。如果序号正确,则尽管有错误,PLOAM应用也可接受消息。此外,PLOAM应用可评估接受消息的后果。尽管有错误,也可接受被认为无害的PLOAM消息。例如,可接受从装置读回数据的请求。
[0029] 图3示出本发明的另一应用,以避免在丢弃数据和丢失同步时在其它情况下能够出现的错误传播。更低层帧中的数据错误导致两个或更多个更高层帧丢失时出现错误传播。图3示出在物理自适应子层22收到的FEC码字中的不可恢复错误。FEC码字一般包括不超过255个字节(XG-PON FEC码字为248字节),而以太网帧SDU经常为500或更多个字节长,并且长达1500个字节是常见的。陷于GEM帧中间的不可纠正的FEC码字可对同步机制不造成任何损坏,同步机制使用GEM报头24的帧长度指示符字段。然而,如果不可纠正错误遍及GEM报头,则同步机制丢失。由于当前实现未利用不可纠正错误的位置,因此,如ITU建议指定的典型惯例是丢弃在不可纠正FEC码字后的帧/突发的剩余部分。因此,影响一个GEM帧的FEC错误能够导致其它数据丢失,这是因为GEM帧的报头中的同步信息即使可能有效,它也未得到使用。
[0030] 根据本发明的一个实施例,不将包含不可纠正FEC码字的GTC帧丢弃,而是由物理自适应子层22将它及GTC帧在字节位置的特定范围内包含错误的指示一起输送到成帧子层20。成帧子层20将GTC有效负载及GTC有效负载包含在字节位置的特定范围内的错误的错误信息一起传递到服务自适应子层。在图3所示示例中,假设数据错误出现在GEM帧1的有效负载中,并且GEM帧1和2的GEM报头均已收到而无错误。虽然无法避免GEM帧1的丢失,但在GEM帧1的GEM报头24中包含的长度指示符允许服务自适应子层18确定GEM帧2的起点。通过使用在其它情况下将被丢弃的数据,服务自适应子层16能够避免丢失GEM帧2和随后的GEM帧。
[0031] 图4示出接收包含不可恢复数据传送错误的数据的示范方法50。方法在第一协议层(例如,PAS 22或成帧子层20)接收包含不可纠正错误的数据块时开始(方框52)。第一协议层不丢弃收到的数据,而是将数据块和错误指示一起输送到第二协议层(例如,成帧子层20或SAS 18)(方框54)。第二协议层随后可响应错误指示而解析收到的数据块,以恢复不受一个或多个错误影响的收到的数据流的部分(方框56)。第二协议层例如可证实收到的数据块的一部分无错误,解析收到的数据块以提取无错误部分,以及使用无错误部分。应领会的是,第二协议层是在第一协议层上方。然而,其它协议层可存在于第一与第二协议层之间。
[0032] 在一个示范实施例中,收到的数据包括多个数据帧。第二协议层解析收到的数据以恢复具有无错误的帧报头24的数据帧。例如,收到的数据可包括包含两个或更多个GEM帧的GTC帧。GTC帧在一个或多个FEC码字中收到。FEC码字中的错误能够由解码器检测到,并且错误指示能够提供到服务自适应子层18和/或成帧子层20。
[0033] 在另一示范实施例中,收到的数据包含带有校验码的控制消息。第二协议层解析收到的数据以恢复控制消息,并且证实在可能的纠错后的控制消息包含有效的校验码。如果校验码有效,则假设控制消息不受错误影响,并且控制消息能够使用。
[0034] 图5示出根据本发明一个实施例的示范方法100。在此实施例中,物理自适应子层(PAS)通过物理媒体接收数据(方框102)。数据受前向纠错(FEC)码保护。物理自适应子层18将收到的数据解码并且检查是否有未纠正的错误(方框104)。如果数据没有未纠正的错误,则PAS 22将数据输送到成帧子层(FS) 20,该子层又将数据输送到服务自适应子层(SAS) 18(方框106)。服务自适应子层18正常处理数据。如果收到的数据包括含有不可纠正错误的块,则物理自适应子层22不丢弃该块,而是将数据块及特定数据块包含不可纠正错误的指示一起输送到成帧子层20(方框108)。更具体地说,收到的数据被组装成一个或多个GTC帧或突发,并且与错误指示一起被输送到成帧子层20。成帧子层20又将保留了错误指示的数据输送到服务自适应子层18。服务自适应子层18解析GEM帧报头24,并且确定GEM帧报头是否包含任何错误(方框110、112)。如果GEM帧报头无错误,则服务自适应子层18继续解析GEM帧报头(方框114)。然而,如果在GEM帧报头中检测到错误,则服务自适应子层18生成有关下一GEM帧的开始位置的假设(方框116)。例如,在假设帧长度指示符不受错误影响的情况下,服务自适应子层18可使用GEM帧报头中的帧长度指示符。使用假设或估计的开始点,服务自适应子层18解析下一报头并检查假设的下一GEM报头24是否有错误(方框118)。如前面所述,如果未检测到错误,则服务自适应子层18继续解析报头(方框120)。如果在假设的下一GEM报头24中检测到错误,则假设同步已丢失,并且服务自适应子层等待成帧子层的重新同步(方框122)。
[0035] 图6示出用于在物理自适应子层22检测到不可纠正错误时恢复PLOAM消息的示范过程150。如前面所述,物理自适应子层22接收受前向纠错码保护的数据(方框152)。将收到的数据中的每个FEC块解码并且检查是否有错误(方框154)。如果没有出现未纠正的错误,则将数据组装成GTC帧并且输送到成帧子层以进行正常处理(方框156)。如果收到的FEC块包含未纠正的错误,则物理自适应子层不丢弃GTC帧的剩余部分,而是将GTC帧及错误指示一起输送到成帧子层20(方框158)。成帧子层20解析GTC帧报头并且从GTC帧报头提取任何PLOAM消息(方框160)。GTC有效负载可被丢弃,或者与错误指示一起被输送到服务自适应子层18。如前面图5中所述,服务自适应子层18随后可处理GTC有效负载。提取的PLOAM消息被输送到PLOAM客户端(方框162)。在可能的纠错步骤后,PLOAM客户端能够使用附加到PLOAM消息的MIC或CRC 26证实PLOAM消息(方框164)。如果校验码有效,则接受消息(方框166)。如果校验码无效,则可丢弃PLOAM消息(方框168)。备选,可应用另外的测试以确定是否能够接受带有无效校验码的PLOAM消息。
[0036] 图7示出用于处理包含校验码26的PLOAM消息的示范过程170。过程在PLAOM客户端接收包含校验码的消息时开始(方框172)。PLOAM客户端证实校验码(方框174)。如果校验码有效,则接受消息(方框176)。如果校验码无效,则PLOAM客户端可不丢弃消息,而是应用任何另外的接受准则以确定是接受还是拒绝消息(方框178、182、186)。对于PLOAM消息受使用安全性密钥生成的MIC码保护的情况,无效的校验码26可以是由于使用未同步或过时密钥的原因。PLOAM客户端可尝试使用以前的安全性密钥验证PLOAM消息(方框178)。如果使用以前的安全性密钥的验证成功,则PLOAM客户端能够接受消息并且启动安全性密钥更新过程以重新同步安全性密钥(方框180)。如果使用以前的安全性密钥的验证不成功,则PLOAM客户端可确定消息的优先级(方框182)。如果优先级高于阈值,则PLOAM客户端可接受消息(方框184)。如果优先级低于阈值,则PLOAM客户端可确定消息是否可用(方框186)。如果消息包含被视为是无害的错误,则可认为消息可使用。如果消息可使用,则PLOAM客户端可接受消息(方框188)。也能够应用其它接受准则。如果所有接受准则均得不到满足,则PLOAM客户端可丢弃消息或采取另外的恢复步骤(方框190)。另外的恢复步骤可包括重复以前传送的请求,发送否定确认或者请求对等PLOAM客户端的重新传送。将领会的是,图7所示方法即使在不存在服务器层所示错误的情况下也适用。
[0037] 图8示出根据一个示范实施例的示范网络节点200。网络节点200包括通过无源光网络接收数据的接收器前端210和处理收到的数据的处理电路220。接收器210可包括能够通过无源光网络接收数据的任何接收器。收到的数据被输送到处理电路220以便如本文中所述进行处理。处理电路220实现分层协议栈。处理电路220可包括一个或多个微处理器、硬件、固件或其组合。处理电路220包括更低层处理器230以实现更低层协议和更高层处理器240以实现更高层协议。相同的微处理器、硬件、固件或其组合可用于实现更低层处理器230和更高层处理器240。备选,不同的微处理器、硬件、固件或其组合可用于实现更低层处理器
230和更高层处理器240。更低层处理器230和更高层处理器240配置成分别执行图4-7所示的方法。
[0038] 当然,在不脱离本发明范围和基本特性的情况下,本发明可以不同于本文所述那些方式外的其它特定方式实现。因此,所示实施例在所有方面均要视为说明而不是限制,并且在随附权利要求的意义和等同物范围内的所有更改要涵盖在其中。