一种基于吉比特级无源光网络的组播业务实现方法及装置的制作方法

文档序号:7656280阅读:172来源:国知局

专利名称::一种基于吉比特级无源光网络的组播业务实现方法及装置的制作方法
技术领域
:本发明涉及光接入网
技术领域
,尤其涉及一种基于GPON(Gigabit-capablePassiveOpticalNetworks,吉比特级无源光网络)的组播业务实现方法及装置。
背景技术
:PON(PassiveOpticalNetworks,无源光网络)是为了支持点到多点应用发展起来的光接入技术。其在光分支点不需要节点设备,只需安装一个简单的光分支器即可,因此具有节省光缆资源、带宽资源共享、节省机房投资、设备安全性高、建网速度快、综合建网成本低等优点。PON包括APON(AsynchronousTransferModePassiveOpticalNetworks,即异步传输模式无源光网络)、EPON(EthernetPassiveOpticalNetworks,以太网级无源光网络)和GPON(Gigabit-capablePassiveOpticalNetworks,吉比特级无源光网络)。GPON由于支持高速率、多业务并且具有丰富的OAM&P(Operation,Administration,MaintenanceandProvisioning,操作、管理、维护和配置)功能成为PON技术的重要发展方向。图1是GPON接入网络结构示意图,该GPON接入网络由OLT(OpticalLineTermination,光线路终端)101、ODN(OpticalDistributionNetwork,光分配网络)102和ONU(OpticalNetworkUnit,光网络单元)103三部分构成,其中,所述光分配网络102不含有任何有源电子器件及电子电源,全部由Splitter(光分路器)等无源器件组成;所述光线路终端101为局端设备,与若干用户端设备即光网络单元103相对应,并且该光线路终端101包含SNI(ServiceNodeInterface,业务节点接口)禾BPON端口;所述光网络单元103包含UNI(UserNetworkInterface,用户网络接口)。GPON接入网络为一对多的网络,OLT在OLT到ONU方向即下行方向的业务数据包采用广播方式进行发送,ONU根据每个业务数据包所携带的12比特Port-ID(传输通道标识)值过滤下行业务数据包,有选择地获取属于自己的业务数据包而丢弃其余不相关的业务数据包;ONU在上行方向上即ONU到OLT方向上,通过分配给自己的时隙突发上传业务给OLT。GPON在OLT侧采用Port-ID来标识来自不同ONU的各种业务,Port-ID用来提供GPON中4096个不同的业务流标识,以实现业务流复用。OLT发送给ONU的下行业务可以通过加密装置实现加密,以达到组网安全性要求。现有技术一在实现基于GPON的组播业务时采用传统的GPON系统组播模式即OLT根据配置的组播过滤表过滤掉不属于该PON端口的组播节目源,然后将属于该PON端口的组播节目源通过广播的方式发送给所有的ONU,由ONU完成组播节目源的复制。该现有技术的缺陷在于无法满足组网安全性要求。对于广播给所有ONU的业务,由于每个ONU的密钥不同,无法通过数据加密的方式发送。并且,多个ONU需要接收同一个组播数据流,也不能对数据流进行加密,由此,用户可以通过ONU接收所有的组播业务,从而无法满足组网安全性的要求。为了解决上述问题,现有技术二采用多复制组播模式实现基于GPON组播业务。该技术引入BP(BridgePort,桥端口),将该桥端口与ONU或者ONU的物理以太网口即UNI——对应,按照一定的规则建立Port-ID与BP之间的映射关系,确定基于桥端口的业务在GPON中的承载通道,并将组播复制功能在OLT完成,BP只有申请加入相应组播组才能收到OLT下发的数据包,从而实现无源光网络组播业务。该现有技术是在OLT上完成了组播业务的复制,OLT可以根据不同的ONU采用不同的加密数据方式将组播业务广播到ONU,从而只有可以正确解密的ONU才能接收到所述组播业务,与现有技术一相比,现有技术二增强了组播业务的安全性,克服了组播业务不能加密的缺点,但该现有技术二同时也存在如下缺陷即占用了宝贵的带宽资源。由于在OLT上实现组播业务的复制,其会占用下行通道的带宽,不适合于对带宽资源要求严格的应用场景。综上可知,现有的实现无源光网络组播业务的技术,在实际使用上显然存在不便与缺陷,所以有必要加以改进。
发明内容针对上述的缺陷,本发明的第一目的在于提供一种基于吉比特级无源光网络的组播业务实现方法,该方法可以根据应用场景的需要对不同的光网络单元进行组播业务数据的加密,增强组播业务的安全性或者可以实现传统的无源光网络组播业务,节省带宽资源。本发明的第二目的在于提供一种基于吉比特级无源光网络的组播业务实现装置,该装置可以根据应用场景的需要对不同的光网络单元进行组播业务数据的加密,增强组播业务的安全性或者可以实现传统的无源光网络组播业务,节省带宽资源。为了实现上述第一目的,本发明提供一种基于吉比特级无源光网络的组播业务实现方法,所述方法包括如下步骤A、在组播表中增加组播方式选择控制位;B、在所述组播方式选择控制位中配置组播业务的组播方式;C、根据所配置的组播方式处理组播业务。根据本发明的方法,所述步骤B中配置的组播业务的组播方式包括多复制组播模式和传统吉比特级无源光网络组播模式。根据本发明的方法,所述歩骤A之后且步骤B之前进一步包括B0、在光网络单元配置传输通道标识,且该光网络单元要发送的互联网组管理协议包中携带有该传输通道标识。根据本发明的方法,所述步骤B进一步包括Bl、接收上行方向光网络单元发送的互联网组管理协议包后,根据所述互联网组管理协议包在组播表中创建和/或删除组播组,并在组播方式选择控制位中配置组播业务的组播方式;B2、根据互联网组管理协议包所携带的信息,将桥端口加入组播组对应的桥端口列表和/或将桥端口从组播组对应的桥端口列表中删除;B3、通知组播业务节目源播放组播业务数据。根据本发明的方法,所述步骤B1中,若在组播方式选择控制位上将组播业务的组播方式配置为多复制组播模式,则所述步骤BO还包括将桥端口与光网络单元设置为一一对应;所述步骤B2还包括根据互联网组管理协议包所携带的传输通道标识,查找传输通道标识到桥端口的映射以得到桥端口,并根据互联网组管理协议包所携带的加入组播组动作信息将所得到的桥端口加入组播组对应的桥端口列表,和/或根据互联网组管理协议包所携带的离开组播组动作信息将所得到的桥端口从组播组对应的桥端口列表中删除;或者所述歩骤B1中,若在组播方式选择控制位上将组播业务的组播方式配置为传统吉比特级无源光网络组播模式,则所述步骤BO还包括将桥端口与无源光网络端口设置为一一对应;所述步骤B2还包括根据互联网组管理协议包所携带的无源光网络端口号和加入组播组动作信息,将与该无源光网络端口号对应的桥端口加入组播组对应的桥端口列表,和/或根据互联网组管理协议包所携带的无源光网络端口号和离开组播组动作信息将桥端口从组播组对应的桥端口列表中删除。根据本发明的方法,所述步骤B1进一步包括Bll、接收上行方向光网络单元发送的互联网组管理协议包;B12、提取所述互联网组管理协议包所携带的传输通道标识/无源光网络端口号和组播组信息;B13、根据所述传输通道标识/无源光网络端口号和组播组信息在组播表中创建和/或删除组播组,并在组播方式选择控制位中配置组播业务的组播方式。根据本发明的方法,所述步骤C进一步包括Cl、接收下行方向组播业务节目源播放的组播业务数据后,提取该组播业务数据的目的组播组信息;C2、根据目的组播组信息,査找组播表和桥端口列表得到需要将所述组播业务数据转发的桥端口以及所配置的组播方式;C3、根据所得到的桥端口以及所配置的组播方式,将组播业务数据从无源光网络端口下发给光网络单元。根据本发明的方法,所述步骤C3进一步包括C31、根据所得到的桥端口査找与该桥端口对应的传输通道标识;C32、在组播业务数据中打上传输通道标识,并根据所配置的组播方式将所述组播业务数据从无源光网络端口下发给光网络单元。根据本发明的方法,若所述步骤B中配置的组播方式为多复制组播模式,则在所述歩骤C32中,根据该传输通道标识个数复制组播业务数据,将其缓存到光网络单元对应桥端口的组播业务输出队列,并打上传输通道标识从无源光网络端口下发给光网络单元;和/或若所述歩骤B配置的组播方式为传统吉比特级无源光网络组播模式,则在所述步骤C32中,将组播业务数据缓存到组播业务输出队列,并打上传输通道标识从无源光网络端口下发给光网络单元。为了实现上述第二目的,本发明还提供一种基于吉比特级无源光网络的组播业务实现装置,该装置至少包括组播表,用于增加组播方式选择控制位,并在所述组播方式选择控制位中配置组播业务的组播方式;组播业务处理模块,用于根据该组播表所配置的组播方式处理组播业务。根据本发明的装置,所述组播业务处理模块进一步包括第一接收电路,用于接收上行方向光网络单元发送的互联网组管理协议包,并提取所述互联网组管理协议包所携带的信息;桥端口加入/删除组播组电路,用于根据互联网组管理协议包所携带的信息,将桥端口加入组播组对应的桥端口列表和/或将桥端口从组播组对应的桥端口列表中删除;第一发送数据电路,用于在上行方向上通知组播业务节目源播放组播业务数据;第二接收电路,用于接收下行方向组播业务节目源播放的组播业务数据和提取该组播业务数据的目的组播组信息;第一查找电路,用于根据目的组播组信息,查找组播表和桥端口列表得到需要将所述组播业务数据转发的桥端口以及所配置的组播方式;第二发送数据电路,用于根据所得到的桥端口以及所配置的组播方式,将组播业务数据从无源光网络端口下发给光网络单元。根据本发明的装置,所述组播业务处理模块还进一步包括第一映射表,用于存储传输通道标识到桥端口的映射;第二映射表,用于存储桥端口到传输通道标识的映射;所述第二查找电路,用于根据互联网组管理协议包所携带的传输通道标识,查找第一映射表以得到桥端口;所述第三査找电路,根据桥端口査找第二映射表以得到传输通道标识。本发明通过在组播表增加组播方式选择控制位,通过该控制位设置组播业务的组播方式,所述组播业务的组播方式可以配置为多复制组播模式或者传统GPON组播模式,然后根据所配置的组播方式处理组播业务,从而实现了基于GPON的组播业务。当根据应用场景的需要将组播业务的组播方式配置为多复制组播模式时,对不同的光网络单元进行组播业务数据的加密,增强了组播业务的安全性,或者当根据应用场景的需要将组播业务的组播方式配置为传统GPON组播模式时,实现传统的GPON组播业务,节省了带宽资源。图1是GPON接入网络结构示意图;图2是本发明提供的基于GPON的组播业务实现装置模块图;图3是本发明提供的基于GPON的组播业务实现方法流程图;图4是本发明第一实施例提供的基于GPON的组播业务实现方法流程图;图5是本发明第一实施例提供的基于GPON的组播业务实现系统模型图;图6是本发明二实施例提供的基于GPON的组播业务实现方法流程图;图7是本发明第一和第二实施例提供的基于GPON组播业务的实现方法模型示意图。具体实施方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明的基本思想是在组播表增加组播方式选择控制位,通过该控制位设置组播业务的组播方式,所述组播业务的组播方式可以配置为多复制组播模式和/或传统GPON组播模式,然后根据所配置的组播方式处理组播业务,实现GPON组播业务。本发明提供的基于GPON的组播业务实现装置200如图2所示,该装置200位于OLT上,且包括组播表201和组播业务处理模块。其中,组播表201,参见表l,包括组播组信息、桥端口索引和组播方式选择控制位。组播组信息在硬件实现上是通过MAC(MediaAccessControl,介质访问控制)和VLAN-ID(VirtualLocalAreaNetworkIdentifier,虚拟局域网标识符)的组合来实现的。所述组播表201用于在组播方式选择控制位中配置组播业务的组播方式,其所配置的组播业务的组播方式包括多复制组播模式和传统GPON组播模式。表1组播表MAC地址VLAN-ID桥端口索引组播方式选择控制直-aVID-xBP隱IndexBroadcast—Ctrl组播业务处理模块,用于根据组播表201所配置的组播方式处理组播业务。该模块进一步包括第一接收电路202、第一映射表203、第二查找电路204、桥端口加入/删除组播组电路205、第一发送数据电路206、第二接收电路207、第一查找电路208、第二映射表209、第三査找电路210和第二发送数据电路211。其中,第一接收电路202,用于接收上行方向ONU发送的IGMP(InternetGroupManagementProtocol,互联网组管理协议)包,并提取所述IGMP包所携带的{曰息。具体而言,若组播表201配置的组播方式为多复制组播模式,该第一接收电路202提取所述IGMP包所携带的Port-ID(传输通道标识)、组播组信息和加入组播组动作信息或离开组播组动作信息。若组播表201配置的组播方式为传统GPON组播模式,该第一接收电路202提取所述互联网组管理协议包所携带的PON端口号、组播组信息和加入组播组动作信息或离开组播组动作自该第一接收电路202将IGMP包所携带的信息传递给第二査找电路204。所述上行方向是指从ONU到OLT的方向。第一映射表203,参见表2,用于存储Port-ID到BP(BridgePort,桥端口)的映射。第二查找电路204,与第一接收电路202和第一映射表203相连,用于根据第一接收电路202所提取的IGMP包携带的信息,查找得到BP。具体而言,若该第二查找电路204接收到第一接收电路202提取的IGMP包携带的Port-ID,则査找第一映射表203中与所述Port-ID对应映射的BP从而得到BP。若该第二査找电路204接收到第一接收电路202提取的IGMP包携带的PON端口号,则直接得到与其一一对应的BP。该第二査找电路204还进一步用于将BP和IGMP包所携带的相关信息(包括组播组信息和加入组播组动作信息或离开组播组动作信息)传递给桥端口加入/删除组播组电路205。表2第一映射表<table>tableseeoriginaldocumentpage12</column></row><table>桥端口加入/删除组播组电路205,与组播表201、第二查找电路204和第一发送数据电路206相连,用于根据IGMP包所携带的信息,将BP加入组播组对应的BP列表和/或将桥端口从组播组对应的BP列表中删除。具体而言,当所述桥端口加入/删除组播组电路205接收到第二査找电路204所传递的BP和IGMP包所携带的相关信息后,根据IGMP包所携带的加入组播组动作信息将BP加入组播组对应的BP列表和/或根据IGMP包所携带的离开组播组动作信息将BP从组播组对应的BP列表中删除。所述BP列表如表3所示,包括下一个BP的指针和BP编号。若用Pointer指针全1表示BP列表结束。表3BP列表<table>tableseeoriginaldocumentpage12</column></row><table>第一发送数据电路206,用于在上行方向上通知组播业务节目源播放组播业务数据。当桥端口加入/删除组播组电路205完成操作后,通过该第一发送数据电路206通知组播业务节目源播放组播业务数据。第二接收电路207,用于接收下行方向组播业务节目源播放的组播业务数据和提取该组播业务数据的目的组播组信息。所述下行方向是指从OLT到ONU的方向。该第二接收电路207提取组播业务数据的目的组播组信息后,将其传送给第一查找电路208。该第二接收电路207还进一歩包括提取组播业务数据的优先级802.1p值。第一査找电路208,与组播表201和第二接收电路207相连,用于根据第二接收电路207所传递目的组播组信息,査找组播表201和BP列表得到需要将所述组播业务数据转发的BP以及所配置的组播方式。第二映射表209,用于存储BP到Port-ID的映射。该表包括BP、802.1p值和Port-ID,如表4所示。表4第二映射表<table>tableseeoriginaldocumentpage13</column></row><table>第三查找电路210,与第一査找电路208、第二映射表209和第二发送数据电路211相连,用于根据第一査找电路208所得到的BP査找第二映射表209以得到Port-ID。具体而言,若所配置的组播方式为多复制组播模式,则该第三查找电路210根据BP和优先级802.1p值查找第二映射表209以得到Port-ID。若所配置的组播方式为传统无源光网络组播模式,则第三査找电路210根据BP,查找第二映射表209以得到Port-ID。第二发送数据电路211,用于根据与BP对应的Port-ID以及所配置的组播方式将组播业务数据从PON端口下发给ONU。具体而言,若所配置的组播方式为多复制组播模式,则该第二发送数据电路211根据Port—ID个数复制组播业务数据,将其缓存到OLT对应BP的组播业务输出队列,并打上Port—ID从PON端口下发给ONU。若所配置的组播方式为传统无源光网络组播模式,则该第二发送数据电路211将组播业务数据缓存到组播业务输出队列,并打上Port—ID从PON端口下发给ONU。本发明装置支持512个BP,每个BP可以配置最多8个Port-ID,通过第一映射表和第二映射表可以实现4096个Port-ID和512个BP之间的互相映射。图3是本发明提供的实现GPON组播业务的方法流程图,该方法包括如下步骤S301,在组播表中增加组播方式选择控制位。步骤S302,在所述组播方式选择控制位中配置组播业务的组播方式。所述组播业务的组播方式包括多复制组播模式和传统无源光网络组播模式。具体而言,该步骤包括在光网络单元配置Port-ID,且该光网络单元要发送的IGMP包中携带有该Port-ID。接收上行方向光网络单元发送的IGMP包后,根据所述IGMP包在组播表中创建和/或删除组播组,并在组播方式选择控制位中配置组播业务的组播方式。根据IGMP所携带的信息,将桥端口加入组播组对应桥端口列表和/或将桥端口从组播组对应的桥端口列表中删除。通知组播业务节目源播放组播业务数据。步骤S303,根据所配置的组播方式处理组播业务。具体而言,该步骤包括接收下行方向组播业务节目源播放的组播业务数据后,提取该组播业务数据的目的组播组信息。根据目的组播组信息,査找组播表和BP列表得到需要将所述组播业务数据转发的BP以及所配置的组播方式。根据所得到的BP以及所配置的组播方式,将组播业务数据从PON端口下发给光网络单元。图4是本发明第一实施例提供的基于GPON的组播业务实现方法流程图,该实施例中将组播业务的组播方式配置为多复制组播模式,结合图5所示的无源光网络系统和图2所示的装置200进行描述,所述装置200位于图5所示的无源光网络系统的OLT(光线路终端)505,该方法具体包括如下步骤S401,在ONUl(第一光网络单元)501上配置PortID-l和在ONU2(第二光网络单元)502上配置PortlD-2,并且将BP-1与ONU1501设置为一一对应,以及将BP-2与ONU2502设置为一一对应。所述PortID-l和PortlD-2分别用来标识ONU1501和ONU2502的采用多复制组播模式的组播业务。本歩骤可以进一歩地在在ONU2502上配置PortlD-3以标识ONU2502的其它业务,如上网或者语音等。所述BP-1和BP-2位于第一终端503和第二终端504,如图5所示。该BP-1和BP-2与PortID-l和PortlD-2的映射关系可参见表2所示的第一映射表203。该第一映射表203的深度为4096,用Port-ID作索引,宽度为9位,存放的内容为BP。歩骤S402,ONU1501和ONU2502在上行方向上分别发起请求加入组播组A的IGMP包。所述组播组A存在于系统中。步骤S403,第--接收电路202接收OMJ1501和ONU2502发送的互联IGMP包,并提取所述IGMP包所携带的信息。所述信息包括PortID-l和PortlD-2、组播组A信息和加入组播组动作信息。本步骤中,所述组播组A信息在硬件实现上用MAC-a和VID-x表示。步骤S404,根据IGMP包所携带的信息,在组播表201创建组播组A,如表1所示,将组播方式选择控制位配置为多复制组播模式,并将所提取的IGMP包所携带的信息发送给第二査找电路204。步骤S405,第二查找电路204根据IGMP包携带的PortID-1和PortID-2査找第一映射表203得到BP-1和BP-2,并将BP-1、BP-2、组播组A信息和加入组播组动作信息发送给桥端口加入/删除组播组电路205。步骤S406,桥端口加入/删除组播组电路205根据加入组播组动作信息,将BP-1和BP-2写入组播组A对应的BP列表,用Pointer指针全1表示BP链表的结束,如表1和表3所示。步骤S407,第一发送数据电路206通知组播业务节目源服务器506播放组播业务数据。步骤S408,组播业务节目源服务器506通过下行方向链路播放组播业务数据。步骤S409,第二接收电路207接收组播业务节目源服务器505播放的组播业务数据。步骤S410,第二接收电路207提取所述组播业务数据所携带的目的组播组信息即MAC地址、Vlan-ID以及优先级802.1p值。步骤S411,根据所述MAC地址和Vlan-ID,查找组播表201及其对应的BP列表得到需要将所述组播业务数据转发的BP-l、BP-2以及所配置的组播方式。具体而言,将MAC地址和Vlan-ID与组播表201中的所配置的MAC-a和VID-x迸行比较,若二者匹配,则通过组播表201中的BP-Index查找BP列表,得到需要将所述组播业务数据转发的BP-1、BP-2,并且通过组播表201中的组播方式控制位判断出所配置的组播方式为多复制组播模式。步骤S412,第三查找电路210根据所得到的BP-1、BP-2以及优先级802.1p值,查找第二映射表209,参见表4,得到与BP-1、BP-2相对应的PortID陽l和PortlD-2。所述第二映射表209的深度为512,用BP作为索引,每个条目包括8个Port-ID,根据802.1p,VLAN-ID、服务类型域以及以太网类型等字段为索引。歩骤S413,第二发送数据电路211根据Port-ID个数复制组播业务数据,将其缓存到OLT对应BP的组播业务输出队列,并打上Port-ID从PON端口下发给ONU。本步骤中,Port-ID个数为2,第二发送数据电路211根据多组播复制模式,将组播业务数据复制两份,分别缓存到BP-1和BP-2的组播业务输出队列,可参见图7所示的多复制组播模式支路,并将打上PortID-l、PortlD-2从PON端口发送出去。图5是本发明第二实施例提供的实现GPON组播业务的方法流程图,该实施例中将组播业务的组播方式配置为传统GPON组播模式,其无源光网络系统与图5相同,结合图5和图2所示的装置200进行描述,所述装置200位于图5所示的无源光网络系统的OLT(光线路终端)505,该方法具体包括如下步骤S601,分别在ONU1501和ONU2502上配置一个PortlD-4095,并且将BP-1与P0N1端口对应,BP-2与PON2端口对应。所述PortID-4095用来标识ONU1501和ONU2502的采用传统GPON组播模式的组播业务。本发明中,无源光网络系统支持多少个PON口可以配置多少个BP用来做传统组播业务。步骤S602,ONU1501和ONU2502在上行方向上分别发起请求加入组播组A的IGMP包。所述组播组A存在于系统中。步骤S603,第一接收电路202接收ONU1501禾PONU2502发送的互联IGMP包,并提取所述IGMP包所携带的信息。所述信息包括PON端口号、组播组A信息和加入组播组动作信息。歩骤S604,在组播表201创建组播组A,如表1所示,将组播方式选择控制位配置为传统GPON组播模式,并将所提取的IGMP包携带的信息发送给第二查找电路204。步骤S605,第二査找电路204根据IGMP包携带的PON端口号直接得到BP-l和BP-2,并将BP-1、BP-2、组播组A信息和加入组播组动作信息发送给桥端口加入/删除组播组电路205。步骤S606,桥端口加入/删除组播组电路205根据加入组播组动作信息,将BP-1和BP-2写入组播组A对应的BP列表,用Pointer指针全1表示BP链表的结束,如表1和表3所示。步骤S607,第一发送数据电路206通知组播业务节目源服务器506播放组播业务数据。步骤S608,组播业务节目源服务器506通过下行方向链路播放组播业务数据。步骤S609,第二接收电路207接收组播业务节目源服务器505播放的组播业务数据。步骤S610,第二接收电路207提取所述组播业务数据所携带的目的组播组信息即MAC地址和Vlan-ID。步骤S611,根据所述MAC地址和Vlan-ID,査找组播表201及其对应的BP列表得到需要将所述组播业务数据转发的BP-l、BP-2以及所配置的组播方式。具体而言,将MAC地址和Vlan-ID与组播表201中的所配置的MAC-a和VID-x进行比较,若二者匹配,则通过组播表201中的BP-Index査找BP列表,得到需要将所述组播业务数据转发的BP-1、BP-2,并且通过组播表201中的组播方式控制位判断出所配置的组播方式为多复制组播模式。歩骤S612,第三查找电路210根据所得到的BP-1、BP-2査找第二映射表209,参见表4,得到与BP-1、BP-2相对应的PortlD-4095。优选地,在组播业务的组播方式配置为传统GPON组播模式时,将BP-1或者BP-2下面的8个Port-ID的值都配置成相同的组播Port-ID即PortID-4095以实现和多复制组播模式的组播业务共用一个第二映射表209。歩骤S613,第二发送数据电路211根据所得到的组播业务的组播方式即传统GPON组播模式将组播业务数据缓存到组播输出队列,并打上PortID-4095由PON端口发送出去。可参考图7的传统GPON组播模式支路,在该支路上,将组播业务数据称为传统组播业务数据,将其缓存到组播输出队列,并打上PortID-4095,最后通过PON端口发送出去。本发明的第三实施例中,若组播业务节目源服务器505通过下行方向链路播放采用多种组播方式的组播业务数据,则判断组播业务数据所配置的组播方式,若为多复制组播模式则根据本发明第一实施例所提供的方法处理组播业务数据,若为传统无源光网络组播模式,则根据本发明第二实施例所提供的方法处理组播业务数据。其处理过程可参见图7。综上可知,本发明通过在组播表增加组播方式选择控制位,通过该控制位设置组播业务的组播方式,所述组播业务的组播方式可以配置为多复制组播模式或者传统GPON组播模式,然后根据所配置的组播方式处理组播业务,从而实现了GPON组播业务,根据应用场景的需要将组播业务的组播方式配置为多复制组播模式时,可以对不同的光网络单元进行组播业务数据的加密,增强了组播业务的安全性,或者当根据应用场景的需要将组播业务的组播方式配置为传统GPON组播模式时,实现传统的GPON组播业务,节省了带宽资源。当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。权利要求1、一种基于吉比特级无源光网络的组播业务实现方法,其特征在于,所述方法包括如下步骤A、在组播表中增加组播方式选择控制位;B、在所述组播方式选择控制位中配置组播业务的组播方式;C、根据所配置的组播方式处理组播业务。2、根据权利要求1所述的方法,其特征在于,所述步骤B中配置的组播业务的组播方式包括多复制组播模式和传统吉比特级无源光网络组播模式。3、根据权利要求2所述的方法,其特征在于,所述步骤A之后且步骤B之前进一步包括B0、在光网络单元配置传输通道标识,且该光网络单元要发送的互联网组管理协议包中携带有该传输通道标识。4、根据权利要求3所述的方法,其特征在于,所述步骤B进一步包括Bl、接收上行方向光网络单元发送的互联网组管理协议包后,根据所述互联网组管理协议包在组播表中创建和/或删除组播组,并在组播方式选择控制位中配置组播业务的组播方式;B2、根据互联网组管理协议包所携带的信息,将桥端口加入组播组对应的桥端口列表和/或将桥端口从组播组对应的桥端口列表中删除;B3、通知组播业务节目源播放组播业务数据。5、根据权利要求4所述的方法,其特征在于,所述步骤B1中,若在组播方式选择控制位上将组播业务的组播方式配置为多复制组播模式,则所述步骤B0还包括将桥端口与光网络单元设置为一一对应;所述步骤B2还包括根据互联网组管理协议包所携带的传输通道标识,査找传输通道标识到桥端口的映射以得到桥端口,并根据互联网组管理协议包所携带的加入组播组动作信息将所得到的桥端口加入组播组对应的桥端口列表,和/或根据互联网组管理协议包所携带的离开组播组动作信息将所得到的桥端口从组播组对应的桥端口列表中删除;或者所述步骤B1中,若在组播方式选择控制位上将组播业务的组播方式配置为传统吉比特级无源光网络组播模式,则所述步骤BO还包括将桥端口与无源光网络端口设置为一一对应;所述步骤B2还包括根据互联网组管理协议包所携带的无源光网络端口号和加入组播组动作信息,将与该无源光网络端口号对应的桥端口加入组播组对应的桥端口列表,和/或根据互联网组管理协议包所携带的无源光网络端口号和离开组播组动作信息将桥端口从组播组对应的桥端口列表中删除。6、根据权利要求5所述的方法,其特征在于,所述步骤B1进一歩包括Bll、接收上行方向光网络单元发送的互联网组管理协议包;B12、提取所述互联网组管理协议包所携带的传输通道标识/无源光网络端口号和组播组信息;B13、根据所述传输通道标识/无源光网络端口号和组播组信息在组播表中创建和/或删除组播组,并在组播方式选择控制位中配置组播业务的组播方式。7、根据权利要求3所述的方法,其特征在于,所述步骤C进一步包括Cl、接收下行方向组播业务节目源播放的组播业务数据后,提取该组播业务数据的目的组播组信息;C2、根据目的组播组信息,查找组播表和桥端口列表得到需要将所述组播业务数据转发的桥端口以及所配置的组播方式;C3、根据所得到的桥端口以及所配置的组播方式,将组播业务数据从无源光网络端口下发给光网络单元。8、根据权利要求7所述的方法,其特征在于,所述步骤C3进一歩包括C31、根据所得到的桥端口査找与该桥端口对应的传输通道标识;C32、在组播业务数据中打上传输通道标识,并根据所配置的组播方式将所述组播业务数据从无源光网络端口下发给光网络单元。9、根据权利要求8所述的方法,其特征在于,若所述步骤B中配置的组播方式为多复制组播模式,则在所述步骤C32中,根据该传输通道标识个数复制组播业务数据,将其缓存到光网络单元对应桥端口的组播业务输出队列,并打上传输通道标识从无源光网络端口下发给光网络单元;和/或若所述步骤B配置的组播方式为传统吉比特级无源光网络组播模式,则在所述步骤C32中,将组播业务数据缓存到组播业务输出队列,并打上传输通道标识从无源光网络端口下发给光网络单元。10、一种实现如权利要求19任一项所述方法的装置,其特征在于,该装置至少包括组播表,用于增加组播方式选择控制位,并在所述组播方式选择控制位中配置组播业务的组播方式;组播业务处理模块,用于根据该组播表所配置的组播方式处理组播业务。11、根据权利要求io所述的装置,其特征在于,所述组播业务处理模块进一步包括-第一接收电路,用于接收上行方向光网络单元发送的互联网组管理协议包,并提取所述互联网组管理协议包所携带的信息;桥端口加入/删除组播组电路,用于根据互联网组管理协议包所携带的信息,将桥端口加入组播组对应的桥端口列表和/或将桥端口从组播组对应的桥端口列表中删除;第一发送数据电路,用于在上行方向上通知组播业务节目源播放组播业务数据;第二接收电路,用于接收下行方向组播业务节目源播放的组播业务数据和提取该组播业务数据的目的组播组信息;第一查找电路,用于根据目的组播组信息,査找组播表和桥端口列表得到需要将所述组播业务数据转发的桥端口以及所配置的组播方式;第二发送数据电路,用于根据所得到的桥端口以及所配置的组播方式,将组播业务数据从无源光网络端口下发给光网络单元。12、根据权利要求11所述的装置,其特征在于,所述组播业务处理模块还进一步包括第一映射表,用于存储传输通道标识到桥端口的映射;第二映射表,用于存储桥端口到传输通道标识的映射;所述第二査找电路,用于根据互联网组管理协议包所携带的传输通道标识,查找第一映射表以得到桥端口;所述第三査找电路,根据桥端口查找第二映射表以得到传输通道标识。全文摘要本发明公开了一种基于吉比特级无源光网络的组播业务实现方法,包括步骤有在组播表中增加组播方式选择控制位;在所述组播方式选择控制位中配置组播业务的组播方式;根据所配置的组播方式处理组播业务。相应地,本发明还提供一种基于吉比特级无源光网络的组播业务实现装置。该本发明可以根据应用场景的需要对不同的光网络单元进行组播业务数据的加密,增强组播业务的安全性或者可以实现传统的无源光网络组播业务,节省带宽资源。文档编号H04L12/56GK101119220SQ20071012237公开日2008年2月6日申请日期2007年9月24日优先权日2007年9月24日发明者珉何,毅刘,娄本刚,时彦平申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1