维护关联MA设置方法、装置及系统与流程

文档序号:15366294发布日期:2018-09-07 22:02阅读:248来源:国知局

本发明涉及通信技术领域,尤其涉及一种维护关联(Maintenance Association,MA)设置方法、装置及系统。



背景技术:

在802.1ag中定义了MA的概念,而MA中包括一个重要的参数,即MA虚拟局域网(Virtual Local Area Network,VLAN)。MA对应至少两个维护端点(Maintenance Association End Point,MEP),光线路终端(Optical Line Terminal,OLT)将这至少两个MEP分别配置在与该OLT连接至少两个光网络单元(Optical Network Unit,ONU)上,那么这至少两个设备应该是可以都可以将该MA作为本地MA。但是在实际应用场景中,不同ONU的VLAN通常不一样,单个ONU,单个OLT或者ONU和OLT之间都可能存在VLAN切换,那么不同ONU的MA VLAN就会不一样,这样多个ONU之间就不能实现将相同的MA作为本地MA。如果多个ONU将相同的MA作为本地MA,OLT就需要配置多个MA,然后分别发给MA对应的ONU,这样会导致配置量大的问题。



技术实现要素:

有鉴于此,本发明提供了一种维护关联MA设置方法及装置,使与OLT连接的至少两个ONU能够将相同的MA作为本地MA,从而减小配置量。

在第一方面,本发明实施例提供一种维护关联MA设置方法,其中,光线路终端OLT上设置有MA和维护端点MEP的对应关系,以及所述MEP与光网络单元ONU的对应关系,其中所述设置的MA包括MA虚拟局域网VLAN,所述设置的MEP包括MEP VLAN;该方法包括:

所述OLT向MEP所属的ONU发送配置消息,所述配置消息携带有MEP VLAN为有效值的MEP、以及MA VLAN为无效值的MA;以使得所述MEP所属的ONU将所述配置消息中的MA作为本地MA,以及将所述配置消息中的MEP VLAN作为转发报文的VLAN。

在第一方面的第一种可能实现的方式中,在所述OLT向MEP所属的ONU发送配置消息之后,所述方法还包括:当所述MA发生变化时,所述OLT判断所述OLT所连接的ONU中是否存在发生变化的MA对应的MEP;所述OLT将变化后的MA发送给存在发生变化的MA对应的MEP的ONU,以使得所述存在发生变化的MA对应的MEP的ONU将变化后的MA作为本地MA。

在第一方面的第二种可能实现的方式中,在所述OLT向MEP所属的ONU发送配置消息之后,所述方法还包括:当所述MEP的MEP VLAN发生变化时,所述OLT将发生变化的MEP发送给所述MEP所属的ONU,以使得所述MEP所属的ONU将变化后的MEP VLAN作为报文转发的VLAN。

在第二方面,本发明实施例提供一种维护关联MA设置方法,该方法包括:

当在光线路终端OLT上配置了维护关联MA,不配置所述MA所管理的光网络单元ONU时;所述OLT向所连接的ONU发送MA的配置消息,所述MA的配置消息携带有MA VLAN为无效值的MA,以使得接收到所述MA的配置消息的ONU将MA作为本地MA;

当在所述OLT上配置了所述MA对应的包括MEP虚拟局域网VLAN的维护端点MEP,并配置MEP所属的ONU时;所述OLT向所述MEP所属的ONU发送MEP的配置消息,所述MEP的配置消息携带有MEP VLAN为有效值的MEP,以使所述MEP所属的ONU将所述MEP的配置消息中的MEP VLAN作为转发报文的VLAN。

在第二方面的第一种可能实现的方式中,在所述OLT向所述MEP所属的ONU发送MEP的配置消息之后,所述方法还包括:当所述MA发生变化时,所述OLT将发生变化的MA发送给与所述OLT连接的ONU,以使得接收到变化后的MA的ONU将变化后的MA作为本地MA。

在第二方面的第二种可能实现的方式中,在所述OLT向所述MEP所属的ONU发送MEP的配置消息之后,所述方法还包括:当所述MEP的MEP VLAN发生变化时,所述OLT将发生变化的MEP发送给所述MEP所属的ONU,以使得所述MEP所属的ONU将变化后的MEP VLAN作为报文转发的VLAN。

在第三方面,本发明实施例提供一种光线路终端OLT,该OLT包括:

存储单元,用于存储MA和维护端点MEP的对应关系,以及所述MEP与光网络单元ONU的对应关系,其中所述设置的MA包括MA虚拟局域网VLAN,所述设置的MEP包括MEP VLAN;

数据发送器,用于向MEP所属的ONU发送配置消息,所述配置消息携带有MEP VLAN为有效值的MEP、以及MA VLAN为无效值的MA;以使得所述MEP所属的ONU将所述配置消息中的MA作为本地MA,以及将所述配置消息中的MEP VLAN作为转发报文的VLAN。

在第三方面的第一种可能实现的方式中,所述OLT还包括:处理器,用于当所述MA发生变化时,判断所述OLT所连接的ONU中是否存在发生变化的MA对应的MEP;将变化后的MA发送给存在发生变化的MA对应的MEP的ONU,以使得所述存在发生变化的MA对应的MEP的ONU将变化后的MA作为本地MA。

在第三方面的第二种可能实现的方式中,所述OLT还包括:处理器,用于当所述MEP的MEP VLAN发生变化时,将发生变化的MEP发送给所述MEP所属的ONU,以使得所述MEP所属的ONU将变化后的MEP VLAN作为报文转发的VLAN。

在第四方面,本发明实施例提供一种光线路终端OLT,该OLT包括:

第一配置单元,用于配置维护关联MA,不配置所述MA所管理的光网络单元ONU;所述MA包括MA虚拟局域网VLAN,所述MA VLAN为无效值;

第一数据发送器,用于向所述OLT所连接的ONU发送MA的配置消息,所述MA的配置消息携带有MA VLAN为无效值的MA,以使得接收到所述MA的配置消息的ONU将MA作为本地MA;

第二配置单元,用于配置所述MA对应的维护端点MEP,并配置MEP所属的ONU;其中,所述MEP包括MEP虚拟局域网VLAN;

第二数据发送器,用于向所述MEP所属的ONU发送MEP的配置消息,所述MEP的配置消息携带有MEP VLAN为有效值的MEP,以使所述MEP所属的ONU将所述MEP的配置消息中的MEP VLAN作为转发报文的VLAN。

在第四方面的第一种可能实现的方式中,所述OLT还包括:处理器,用于当所述MA发生变化时,所述OLT将发生变化的MA发送给与所述OLT连接的ONU,以使得接收到变化后的MA的ONU将变化后的MA作为本地MA。

在第四方面的第二种可能实现的方式中,所述OLT还包括:处理器,用于当所述MEP的MEP VLAN发生变化时,所述OLT将发生变化的MEP发送给所述MEP所属的ONU,以使得所述MEP所属的ONU将变化后的MEP VLAN作为报文转发的VLAN。

在第五方面,本发明实施例提供一种光网络单元ONU,该ONU包括:

接收器,用于接收光线路终端OLT发送的配置消息,所述配置消息携带有维护关联MA虚拟局域网VLAN为无效值的MA以及维护端点MEP VLAN为有效值的MEP;

处理器,用于将所述配置消息中的MEP VLAN作为转发报文的VLAN,以及根据VLAN切换规则对所述MEP VLAN进行计算,得到切换后的转发报文的VLAN;

转发器,用于使用所述转发报文的VLAN和切换后的转发报文的VLAN转发报文。

在第六方面,本发明实施例提供一种维护关联MA设置系统,包括光线路终端OLT和光网络单元ONU,所述OLT上设置有MA和维护端点MEP的对应关系,以及配置有所述MEP与所述ONU的对应关系,其中所述MA包括MA虚拟局域网VLAN,所述MEP包括MEP VLAN;

所述OLT,用于向MEP所属的ONU发送配置消息,所述配置消息携带有MEP VLAN为有效值的MEP、以及MA VLAN为无效值的MA;

所述ONU,用于将所述配置消息中的MA作为本地MA,以及将所述配置消息中的MEP VLAN作为转发报文的VLAN。

在第六方面的第一种可能实现的方式中,所述OLT还用于当所述MA发生变化时,判断所述OLT所连接的ONU中是否存在发生变化的MA对应的MEP,将变化后的MA发送给存在发生变化的MA对应的MEP的ONU;所述ONU还用于使用所述变化后的MA作为本地MA。

在第六方面的第二种可能实现的方式中,所述OLT还用于当所述MEP的MEP VLAN发生变化时,将发生变化的MEP发送给所述MEP所属的ONU;所述ONU还用于将变化后的MEP VLAN作为报文转发的VLAN。

在第六方面的第三种可能实现的方式中,所述ONU还用于根据VLAN切换规则对所述MEP VLAN进行计算,得到切换后的VLAN,在发生VLAN切换时,将得到的切换后的VLAN作为报文转发的VLAN。

通过利用上述方案,OLT上设置有MA和MEP的对应关系,以及MEP与ONU的对应关系,其中MA包括MA VLAN,MEP包括MEP VLAN,OLT向MEP所属的ONU发送配置消息,配置消息携带有MEP VLAN为有效值的MEP、以及MA VLAN为无效值的MA,以使得MEP所属的ONU将配置消息中的MA作为本地MA,以及将配置消息中的MEP VLAN作为转发报文的VLAN。由于MA的MA VLAN为无效值,所以与该OLT连接的ONU都可以将该MA作为本地MA,因此可有效减小配置量。

附图说明

图1为本发明实施例一提供的一种MA设置方法的流程示意图;

图2为本发明实施例二提供的一种MA设置方法的流程示意图;

图3为本发明实施例三提供的一种OLT的结构示意图;

图4为本发明实施例三提供的另一种OLT的结构示意图;

图5为本发明实施例四提供的一种OLT的结构示意图;

图6为本发明实施例四提供的另一种OLT的结构示意图;

图7为本发明实施例五提供的一种ONU的结构示意图;

图8为本发明实施例六提供的一种MA设置系统的结构示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

下面以图1为例详细说明本发明实施例一提供的一种MA设置方法,图1为本发明实施例一提供的一种MA设置方法的流程示意图。该MA设置方法的执行主体为OLT,该MA设置方法适用于ONU作为MEP的场景或ONU既作为MEP又作为维护中间点(Maintenance Association Intermediate Point,MIP)的场景。

如图1所示,该MA设置方法包括以下步骤:

步骤S101,配置MA,及配置MA和MEP的对应关系。

该MA的MA VLAN为无效值,如将MA VLAN设置为0。

具体的,在配置MA时,不配置MA所管理的ONU,并且将MA VLAN设置为0,以使与该OLT连接的所有ONU都能将该MA作为本地MA。在配置完MA后,不向ONU发送该MA,直接执行步骤S102。

步骤S102,配置ONU所属的MEP。

该MEP的MEP VLAN,该MEP VLAN为有效值。

步骤S103,向MEP所属的ONU发送配置消息,该配置消息携带有MEP VLAN为有效值的MEP、以及MA VLAN为无效值的MA。

ONU在接收到该配置消息后,将该MA作为本地MA,并将MEP的MEP VLAN作为转发VLAN,然后根据VLAN切换规则计算MEP VLAN切换后的VLAN

ONU在进行报文转发时,在上行方向,接收携带MEP VLAN的报文,将报文携带的MEP VLAN修改为切换后的VLAN,然后发送携带切换后的VLAN的报文;在下行方向,接收携带切换后的VLAN的报文,将报文携带的切换后的VLAN修改为MEP VLAN,然后发送携带MEP VLAN的报文,从而实现报文转发。

具体的,MA VLAN的作用主要有两个,第一是作为转发VLAN,发报文时携带,第二个作用是用于生成MIP。ONU作为终端设备,一般是作为MEP使用,对于作为MEP的ONU MA VLAN只起到了转发VLAN的作用,而当MEP的参数包括MEP VLAN的时候,可直接使用MEP VLAN作为转发VLAN,所以在ONU作为MEP的场景,MA VLAN实际没有起到作用。为使ONU可以将MEP VLAN作为转发VLAN,需要对802.1ag进行修改和补充。

对802.1ag进行修改和补充的具体内容为:(1)当ONU上不存在VLAN切换时,MEP VLAN必须是MA VLAN列表中的成员之一;当ONU上存在VLAN切换时,MEP VLAN可以与MA VLAN不同。(2)当MA VLAN为0,MEP VLAN为有效值时,下行方向的MEP使用MEP VLAN发送报文,上行方向的MEP使用MEP VLAN经切换后的VLAN发送报文,从而保证ONU可以将MEP包括的MEP VLAN作为转发VLAN。

由于,ONU接收到的MA的MA VLAN为无效值,接收到的MEP的MEP VLAN为有效值。因此,根据修改和补充后的802.1ag ONU可以将该MEP的MEP VLAN作为转发VLAN。

需要说明的是,步骤S101只需执行一次,然后针对不同的MEP分别执行步骤S102和步骤S103。从而使OLT连接的ONU都可以将该MA设置为本地MA,并且使ONU在MA VLAN为无效值的情况下,可以正常转发报文。

另外,本发明实施例一提供的MA设置方法还包括:修改MA,修改MEP,删除MEP的过程。

具体的,当MA发生变化时,即MA的参数包括的任意的参数发生变化时,判断判断OLT所连接的ONU中是否存在发生变化的MA对应的MEP,将变化后的MA发送给存在发生变化的MA对应的MEP的ONU,以使得该存在发生变化的MA对应的MEP的ONU将变化后的MA作为本地MA。。

当MEP的MEP VLAN发生变化时,OLT将发生变化的MEP发送给MEP所属的ONU,以使得MEP的ONU将变化后的MEP VLAN作为报文转发的VLAN。

删除MEP时,向MEP所属的ONU发送删除MEP的消息,用以删除MEP所属的ONU中的该MEP;判断该ONU中是否存在其他MEP;若ONU中不存在任何MEP,向该ONU发送删除MA的消息,用以删除该ONU中的MA。

通过利用本发明实施例一提供的MA设置方法,OLT上设置有MA和MEP的对应关系,以及MEP与ONU的对应关系,其中MA包括MA VLAN,MEP包括MEP VLAN,OLT向MEP所属的ONU发送配置消息,配置消息携带有MEP VLAN为有效值的MEP、以及MA VLAN为无效值的MA,以使得MEP所属的ONU将配置消息中的MA作为本地MA,以及将配置消息中的MEP VLAN作为转发报文的VLAN。由于MA的MA VLAN为无效值,所以与该OLT连接的ONU都可以将该MA作为本地MA,因此可有效减小配置量。

下面以图2为例详细说明本发明实施例二提供的一种MA设置方法,图2为本发明实施例二提供的一种MA设置方法的流程示意图。该MA设置方法的执行主体为OLT,该MA设置方法适用于ONU作为MEP的场景或ONU既作为MEP又作为MIP的场景。

如图2所示,该MA设置方法包括以下步骤:

步骤S201,配置MA,不配置该MA所管理的ONU。

该MA的MA VLAN为无效值,如将MA VLAN设置为0。

具体的,在配置MA时,不配置MA所管理的ONU,并且将MA VLAN设置为0,以使与该OLT连接的所有ONU都能将该MA作为本地MA。

步骤S202,向所连接的ONU发送MA的配置消息,该MA的配置消息携带有MA VLAN为无效值的MA。

由于该MA的MA VLAN为无效值,因此接收到该MA的配置消息的ONU都可以将该MA作为本地MA。

步骤S203,配置MA与MEP的对应关系,及MEP所属的ONU。

该MEP的MEP VLAN为有效值。

步骤S204,向MEP所属的ONU发送MEP的配置消息,该MEP的配置消息携带有MEP VLAN为有效值的MEP。

ONU在接收到MEP的配置消息后,将MEP的MEP VLAN作为转发VLAN,然后根据VLAN切换规则计算MEP VLAN切换后的VLAN。

ONU在进行报文转发时,在上行方向,接收携带MEP VLAN的报文,将报文携带的MEP VLAN修改为切换后的VLAN,然后发送携带切换后的VLAN的报文;在下行方向,接收携带切换后的VLAN的报文,将报文携带的切换后的VLAN修改为MEP VLAN,然后发送携带MEP VLAN的报文,从而实现报文转发。

具体的,MA VLAN的作用主要有两个,第一是作为转发VLAN,发报文时携带,第二个作用是用于生成MIP。ONU作为终端设备,一般是作为MEP使用,对于作为MEP的ONU MA VLAN只起到了转发VLAN的作用,而当MEP的参数包括MEP VLAN的时候,可直接使用MEP VLAN作为转发VLAN,所以在ONU作为MEP的场景,MA VLAN实际没有起到作用。为使ONU可以将MEPVLAN作为转发VLAN,需要对802.1ag进行修改和补充。

对802.1ag进行修改和补充的具体内容为:(1)当ONU上不存在VLAN切换时,MEP VLAN必须是MA VLAN列表中的成员之一;当ONU上存在VLAN切换时,MEP VLAN可以与MA VLAN不同。(2)当MA VLAN为0,MEP VLAN为有效值时,下行方向的MEP使用MEP VLAN发送报文,上行方向的MEP使用MEP VLAN经切换后的VLAN发送报文,从而保证ONU可以将MEP包括的MEP VLAN作为转发VLAN。

由于,ONU接收到的MA的MA VLAN为无效值,接收到的MEP的MEP VLAN为有效值。因此,根据修改和补充后的802.1ag ONU可以将该MEP的MEPVLAN作为转发VLAN。

需要说明的是,步骤S201和步骤S202只需执行一次,然后针对不同的MEP分别执行步骤S203和步骤S204。从而使OLT连接的ONU都可以将该MA设置为本地MA,并且使ONU在MA VLAN为无效值的情况下,可以正常转发报文。

另外,本发明实施例二提供的MA设置方法还包括:修改MA,修改MEP,删除MEP,删除MA的过程。

具体的,当MA发生变化时,OLT将发生变化的MA发送给与OLT连接的ONU,以使得接收到变化后的MA的ONU将变化后的MA作为本地MA当MEP的MEP VLAN发生变化时,OLT将发生变化的MEP发送给MEP所属的ONU,以使得MEP所属的ONU将变化后的MEP VLAN作为报文转发的VLAN。

删除MEP时,向MEP所属的ONU发送删除MEP的消息,用以删除该ONU中的该MEP。

删除MA时,OLT连接的ONU发送删除MEP的消息,用以OLT连接的ONU中的MEP;当OLT连接的ONU中都不存在MEP时,向OLT连接的ONU发送删除MA的消息,用以删除OLT连接的ONU中的MA。

通过利用本发明实施例二提供的MA设置方法,当在OLT上配置了MA,不配置MA所管理的光网络单元ONU时;OLT向所连接的ONU发送MA的配置消息,MA的配置消息携带有MA VLAN为无效值的MA,以使得接收到MA的配置消息的ONU将MA作为本地MA;当在OLT上配置了MA对应的包括MEP VLAN MEP,并配置MEP所属的ONU时;OLT向MEP所属的ONU发送MEP的配置消息,该MEP的配置消息携带有MEP VLAN为有效值的MEP,以使MEP所属的ONU将MEP的配置消息中的MEP VLAN作为转发报文的VLAN。由于MA的MA VLAN为无效值,所以与该OLT连接的ONU都可以将该MA作为本地MA,因此可有效减小配置量。

下面以图3为例详细说明本发明实施例三提供的一种OLT,图3为本发明实施例三提供的一种OLT的结构示意图。该OLT用以实现本发明实施例一提供的MA设置方法。

如图3所示,该OLT包括:存储单元310,数据发送器320。

存储单元310用于存储MA和MEP的对应关系,以及MEP与ONU的对应关系,其中MA包括MA VLAN,MEP包括MEP VLAN。

数据发送器320用于向MEP所属的ONU发送配置消息,该配置消息携带有MEP VLAN为有效值的MEP、以及MA VLAN为无效值的MA,以使得MEP所属的ONU将配置消息中的MA作为本地MA,以及将配置消息中的MEP VLAN作为转发报文的VLAN。

如图4所示,本发明实施例三提供的OLT还可以包括:处理器330。

处理器330用于当MA发生变化时,判断OLT所连接的ONU中是否存在发生变化的MA对应的MEP;将变化后的MA发送给存在发生变化的MA对应的MEP的ONU,以使得所述存在发生变化的MA对应的MEP的ONU将变化后的MA作为本地MA。

处理器330还用于当MEP的MEP VLAN发生变化时,将发生变化的MEP发送给MEP所属的ONU,以使得MEP所属的ONU将变化后的MEP VLAN作为报文转发的VLAN。

处理器330还用于删除MEP时,向MEP所属的ONU发送删除MEP的消息,用以删除MEP所属的ONU中的该MEP;判断该ONU中是否存在其他MEP;若ONU中不存在任何MEP,向该ONU发送删除MA的消息,用以删除该ONU中的MA。

通过利用本发明实施例三提供的OLT,该OLT上设置有MA和MEP的对应关系,以及MEP与ONU的对应关系,其中MA包括MA VLAN,MEP包括MEP VLAN,OLT向MEP所属的ONU发送配置消息,配置消息携带有MEP VLAN为有效值的MEP、以及MA VLAN为无效值的MA,以使得MEP所属的ONU将配置消息中的MA作为本地MA,以及将配置消息中的MEP VLAN作为转发报文的VLAN。由于MA的MA VLAN为无效值,所以与该OLT连接的ONU都可以将该MA作为本地MA,因此可有效减小配置量。

下面以图5为例详细说明本发明实施例四提供的一种OLT,图5为本发明实施例四提供的一种OLT的结构示意图。该OLT用以实现本发明实施例二提供的MA设置方法。

如图5所示,该OLT包括:第一配置单元410,第一数据发送器420,第二配置单元430和第二数据发送器440。

第一配置单元410用于配置MA,不配置MA所管理的ONU;该MA包括MAVLAN,该MA VLAN为无效值;

第一数据发送器,用于向OLT所连接的ONU发送MA的配置消息,该MA的配置消息携带有MA VLAN为无效值的MA,以使得接收到该MA的配置消息的ONU将MA作为本地MA;

第二配置单元,用于配置MA对应的MEP,并配置MEP所属的ONU;其中,该MEP包括MEP VLAN;

第二数据发送器,用于向MEP所属的ONU发送MEP的配置消息,该MEP的配置消息携带有MEP VLAN为有效值的MEP,以使MEP所属的ONU将MEP的配置消息中的MEP VLAN作为转发报文的VLAN。

如图6所示,本发明实施例四提供的OLT还可以包括:处理器450。

处理器450用于当MA发生变化时,将发生变化的MA发送给与OLT连接的ONU,以使得接收到变化后的MA的ONU将变化后的MA作为本地MA。

处理器450还用于当MEP的MEP VLAN发生变化时,将发生变化的MEP发送给MEP所属的ONU,以使得MEP所属的ONU将变化后的MEP VLAN作为报文转发的VLAN。

处理器450还用于删除MEP时,向MEP所属的ONU发送删除MEP的消息,用以删除该ONU中的该MEP。

处理器450还用于删除MA时,向OLT连接的ONU发送删除MEP的消息,用以OLT连接的ONU中的MEP;当OLT连接的ONU中都不存在MEP时,向OLT连接的ONU发送删除MA的消息,用以删除OLT连接的ONU中的MA。

通过利用本发明实施例四提供的OLT,当在该OLT上配置了MA,不配置MA所管理的光网络单元ONU时;OLT向所连接的ONU发送MA的配置消息,MA的配置消息携带有MA VLAN为无效值的MA,以使得接收到MA的配置消息的ONU将MA作为本地MA;当在OLT上配置了MA对应的包括MEP VLANMEP,并配置MEP所属的ONU时;OLT向MEP所属的ONU发送MEP的配置消息,该MEP的配置消息携带有MEP VLAN为有效值的MEP,以使MEP所属的ONU将MEP的配置消息中的MEP VLAN作为转发报文的VLAN。由于MA的MA VLAN为无效值,所以与该OLT连接的ONU都可以将该MA作为本地MA,因此可有效减小配置量。

下面以图7为例详细说明本发明实施例五提供的一种ONU,图7为本发明实施例五提供的一种ONU的结构示意图。

该ONU包括:接收器510,处理器520和转发器530。

接收器510用于接收OLT发送的配置消息,该配置消息携带有MA VLAN为无效值的MA,以及MEP VLAN为有效值的MEP。

处理器520用于将配置消息中的MEP VLAN作为转发报文的VLAN,以及根据VLAN切换规则对MEP VLAN进行计算,得到切换后的转发报文的VLA。

具体的,MEP配置在ONU用户侧端口时,该VLAN切换规则与ONU用户侧端口接收到的携带与MEP VLAN相等的VLAN标识(IDentity,ID)的上行报文的VLAN切换规则保持一致,其中,上行报文为动态主机配置协议(Dynamic Host Configuration Protocol,DHCP)报文,网络组管理协议(Internet Group Management Protocol,IGMP)报文等;当所述MEP配置在ONU的网络侧端口时,VLAN切换规则为不切换,即切换后仍为MEP VLAN。

转发器530用于使用转发报文的VLAN和切换后的转发报文的VLAN转发报文。

具体的,在上行方向,转发器530接收携带MEP VLAN的报文,将报文携带的MEP VLAN修改为切换后的VLAN,然后发送携带切换后的VLAN的报文;在下行方向,转发器530接收携带切换后的VLAN的报文,将报文携带的切换后的VLAN修改为MEP VLAN,然后发送携带MEP VLAN的报文,从而实现报文转发。

通过利用本发明实施例五提供的ONU,该ONU接收到MA的MA VLAN为无效值,接收到MEP的MEP VLAN为有效值。因此,ONU可以将该MA作为本地MA,并将该MEP的MEP VLAN作为转发VLAN,并将计算出MEP VLAN切换后的VLAN,以实现报文转发。

下面以图8为例详细说明本发明实施例六提供的一种MA设置系统,图8为本发明实施例六提供的一种MA设置系统的结构示意图。

如图8所示,该MA设置系统包括OLT610和ONU620。

其中,OLT610上设置有MA和MEP的对应关系,以及配置有MEP与ONU的对应关系,其中MA包括MA VLAN,MEP包括MEP VLAN。

OLT610用于向MEP所属的ONU发送配置消息,该配置消息携带有MEP VLAN为有效值的MEP、以及MA VLAN为无效值的MA。

ONU620用于将配置消息中的MA作为本地MA,以及将配置消息中的MEP VLAN作为转发报文的VLAN。

OLT610还用于当MA发生变化时,判断OLT610所连接的ONU620中是否存在发生变化的MA对应的MEP,将变化后的MA发送给存在发生变化的MA对应的MEP的ONU620。

ONU620还用于使用变化后的MA作为本地MA。

OLT610还用于当MEP的MEP VLAN发生变化时,将发生变化的MEP发送给所述MEP所属的ONU620。

ONU620还用于将变化后的MEP VLAN作为报文转发的VLAN。

ONU620还用于根据VLAN切换规则对MEP VLAN进行计算,得到切换后的VLAN,在发生VLAN切换时,将得到的切换后的VLAN作为报文转发的VLAN。

通过利用本发明实施例六提供的MA设置系统,该OLT上设置有MA和MEP的对应关系,以及MEP与ONU的对应关系,其中MA包括MA VLAN,MEP包括MEP VLAN,OLT向MEP所属的ONU发送配置消息,配置消息携带有MEP VLAN为有效值的MEP、以及MA VLAN为无效值的MA,以使得MEP所属的ONU将配置消息中的MA作为本地MA,以及将配置消息中的MEP VLAN作为转发报文的VLAN。由于MA的MA VLAN为无效值,所以与该OLT连接的ONU都可以将该MA作为本地MA,因此可有效减小配置量。

专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1