一种对光网络单元ONU整体限速的方法及装置制造方法及图纸

技术编号:11992224 阅读:163 留言:0更新日期:2015-09-02 20:17
本发明专利技术实施例提供一种对ONU整体限速的方法及设备,所述方法包括接收从组播节目服务器发送的组播节目;复制N+M份所述组播节目,将N份所述复制的组播节目发送到点播所述组播节目的N个无源光网络PON口;将M份所述复制的组播节目发送到点播所述组播节目的M个ONU对应的M个ONU限速单元,进行ONU整体限速,并在完成所述ONU整体限速后,丢弃所述M份复制的组播节目。所述方法通过复制组播报文,并将复制的组播报文分别发送到点播该组播报文的ONU对应的ONU限速单元参与ONU整体限速,在对所述组播节目限速后,丢弃所述组播节目,从而实现在不影响PON的带宽情况下,对各个ONU进行实时限速。

【技术实现步骤摘要】
【国外来华专利技术】一种对光网络单元ONU整体限速的方法及装置
本专利技术属于通信领域,尤其涉及一种对光网络单元ONU整体限速的方法及装置。
技术介绍
ONU整体限速技术,是对ONU的所有业务做一个整体限速,共享限速套餐。比如提供10M(兆)的ONU用户限速套餐,假设这个ONU提供上网业务、语音业务和IPTV(InternetProtocolTelevisionVideo,因特网协议电视视频)业务,这三种业务共享10M的套餐,通常按照优先级来抢占10M的套餐,语音业务优先级最高,IPTV优先级次之,上网优先级最低。如果没有其他业务在使用,任何业务都可以最高使用到10M。但是这种ONU限速技术有个约束,IPTV业务(通常以组播报文的方式传播)没有办法参与带宽套餐计算,因为组播节目是PON口的公用资源,如果参与了ONU整体限速,会影响到该PON口下面所有的组播用户。其他的业务如上网业务,语音业务,VOD业务都是采用单播报文传输,可以参与到ONU限速套餐里面。现有技术提供的一种对ONU整体限速的方法,如图1所示,采用将组播报文转换成单播报文参与ONU整体限速,在这种技术方案下,由于每个ONU都需要占用PON口的单独的一份组播节目带宽,当PON口下面点播该组播节目的用户非常多时,由于每个ONU都需要占用PON口的单独的一份组播节目带宽,浪费了PON口的带宽资源。技术问题本专利技术的目的在于提供一种对ONU整体限速的方法及装置,旨在解决如何在不影响PON口带宽的情况下对ONU进行实时限速的问题。技术解决方案第一方面,一种对光网络单元ONU限速的方法,所述方法包括接收从组播节目服务器发送的组播节目;复制N+M份份所述组播节目;将N份所述复制的组播节目发送到点播所述组播节目的N个无源光网络PON口,以通过所述PON口将所述组播节目下发至点播所述组播节目的ONU,其中N为点播所述组播节目的ONU与所述OLT相连的PON口的数量;将M份所述复制的组播节目发送到点播所述组播节目的M个ONU对应的M个ONU限速单元,进行ONU整体限速,并在完成所述ONU整体限速后,丢弃所述M份复制的组播节目,其中,N,M为大于等于1的整数;其中M为点播所述组播节目的ONU的数量。在第一方面的第一种可能的实现方式中,所述方法还包括创建第一组播转发表项,所述第一组播转发表项包括所述组播节目与点播所述组播节目的PON口的映射关系;创建第二组播转发表项,所述第二组播转发表项包括所述组播节目、点播所述组播节目的PON口和点播所述组播节目的ONU的映射关系。在第一方面的第二种可能的实现方式中,复制N+M份所述组播节目,具体包括查询所述第一组播转发表项,获取点播所述组播节目的PON口的数量;查询所述第二组播转发表项,获取点播所述组播节目的ONU的数量;根据所述PON口数量和ONU数量,复制N+M份所述组播节目。在第一方面的第三种可能的实现方式中,将N份所述复制的组播节目发送到点播所述组播节目的N个无源光网络PON口,具体包括查询所述第一组播转发表项,获取点播所述组播节目的PON口;根据所述PON口,将N份所述复制的组播节目发送到点播所述组播节目的N个无源光网络PON口。在第一方面的第四种可能的实现方式中,将M份所述复制的组播节目发送到点播所述组播节目的M个ONU对应的M个ONU限速单元,具体包括查询所述第二组播转发表项,获取点播所述组播节目的ONU标识;根据所述ONU标识,将所述M份所述复制的组播节目发送至点播所述组播节目的M个ONU对应的M个ONU限速单元。在第一方面的第五种可能的实现方式中,所述进行ONU整体限速,具体包括通过优先级队列与漏桶限速相结合的方法,或通过漏桶限速的方法,对点播所述组播节目的ONU进行整体限速。第二方面,一种光线路终端OLT,所述OLT包括接收单元,用于接收从组播节目服务器发送的组播节目,并输出至复制单元;复制单元,用于复制N+M份所述组播节目,将N份所述复制的组播节目发送到点播所述组播节目的无源光网络PON口,和/或将M份所述复制的组播节目发送到点播所述组播节目的M个光网络单元ONU对应的M个ONU限速单元,其中,N,M为大于等于1的整数;;多个PON口,用于将从所述复制单元接收的所述组播节目,发送至点播所述组播节目的光网络单元ONU;多个限速单元,用于分别对从所述复制单元接收的所述组播节目进行ONU整体限速,限速完成后,丢弃所述组播节目。在第二方面的第一种可能的实现方式中,所述OLT还包括处理单元,用于创建第一组播转发表项和第二组播转发表项,所述第一组播转发表项包括所述组播节目与点播所述组播节目的PON口的映射关系,所述第二组播转发表项包括所述组播节目、点播所述组播节目的无源光网络PON口和点播所述组播节目的ONU的映射关系。在第二方面的第二种可能的实现方式中,所述复制单元,用于复制N+M份所述组播节目,具体包括查询所述第一组播转发表项,获取点播所述组播节目的PON口的数量;查询所述第二组播转发表项,获取点播所述组播节目的ONU的数量;根据所述PON口数量和ONU数量,复制N+M份所述组播节目。在第二方面的第三种可能的实现方式中,所述复制单元,具体用于查询所述第一组播转发表项,获取点播所述组播节目的PON口;根据所述PON口,将N份所述复制的组播节目发送到点播所述组播节目的N个无源光网络PON口;查询所述第二组播转发表项,获取点播所述组播节目的ONU标识;根据所述ONU标识,将所述M份所述复制的组播节目发送至点播所述组播节目的M个ONU对应的M个ONU限速单元。在第二方面的第四种可能的实现方式中,所述限速单元,具体用于通过优先级队列与漏桶限速相结合的方法,或通过漏桶限速的方法,对点播所述组播节目的ONU进行整体限速。第三方面,一种无源光网络系统,包括光线路终端OLT,多个光网络单元ONU或光网络终端ONT,以及至少一个光分配网络ODN,其中,所述OLT通过所述至少一个ODN分别与所述多个ONU或ONT相连,并且所述OLT为如权利要求6~10所述的光线路终端OLT。第四方面,一种光线路终端OLT,所述OLT用于执行如第一方面及第一方面任一种可能的实施方式所述的方法。第五方面,一种计算机程序产品,所述计算机程序产品包括一个可读写的存储介质,所述存储介质用于存储软件代码指令,所述软件代码指令执行如第一方面及第一方面任一种可能的实施方式所述的步骤。有益效果所述技术方案通过复制组播报文,并将复制的组播报文分别发送到点播该组播报文的ONU对应的ONU限速单元参与ONU整体限速,限速完毕后,丢弃所述组播节目,从而实现在不影响PON的带宽情况下,对各个ONU进行实时限速。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是现有技术提供的一种对光网络单元ONU整体限速的方法示意图;图2是本专利技术实施例提供的一种对光网络单元ONU限速的方法流程图;图3是本专利技术实施例提供的一种具体的ONU限速算法的方法示意图;图4是本专利技术实施例提供的另一种具体的ONU限速算法的本文档来自技高网...
一种对光网络单元ONU整体限速的方法及装置

【技术保护点】
PCT国内申请,权利要求书已公开。

【技术特征摘要】
【国外来华专利技术】1.一种对光网络单元ONU整体限速的方法,由光线路终端OLT执行,其特征在于,所述方法包括:接收从组播节目服务器发送的组播节目;复制N+M份所述组播节目;将N份所述复制的组播节目发送到点播所述组播节目的N个无源光网络PON口,以通过所述PON口将所述组播节目下发至点播所述组播节目的ONU,其中N为点播所述组播节目的ONU与所述OLT相连的PON口的数量;将M份所述复制的组播节目发送到点播所述组播节目的M个ONU对应的M个ONU限速单元,进行ONU整体限速,并在完成所述ONU整体限速后,丢弃所述M份复制的组播节目,其中,N,M为大于等于1的整数;其中M为点播所述组播节目的ONU的数量。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:创建第一组播转发表项,所述第一组播转发表项包括所述组播节目与点播所述组播节目的PON口的映射关系;创建第二组播转发表项,所述第二组播转发表项包括所述组播节目、点播所述组播节目的PON口和点播所述组播节目的ONU的映射关系。3.根据权利要求2所述的方法,其特征在于,复制N+M份所述组播节目,具体包括:查询所述第一组播转发表项,获取点播所述组播节目的PON口的数量N;查询所述第二组播转发表项,获取点播所述组播节目的ONU的数量M;根据所述PON口的数量和ONU的数量,复制N+M份所述组播节目。4.根据权利要求2所述的方法,其特征在于,将N份所述复制的组播节目发送到点播所述组播节目的N个无源光网络PON口,具体包括:查询所述第一组播转发表项,获取点播所述组播节目的PON口;根据所述PON口,将N份所述复制的组播节目发送到点播所述组播节目的N个无源光网络PON口。5.根据权利要求2所述的方法,其特征在于,将M份所述复制的组播节目发送到点播所述组播节目的M个ONU对应的M个ONU限速单元,具体包括:查询所述第二组播转发表项,获取点播所述组播节目的ONU标识;根据所述ONU标识,将所述M份所述复制的组播节目发送至点播所述组播节目的M个ONU对应的M个ONU限速单元。6.根据权利要求1~5任意一项所述的方法,其特征在于,所述进行ONU整体限速,具体包括:通过优先级队列与漏桶限速相结合的方法,或通过漏桶限速的方法,对点播所述组播节目的ONU进行整体限速。7.一种光线路终端OLT,其特征在于,所述OLT包括:接收单元,用于接收从组播节目服务器发送的组播节目,并输出至复制单元;复制单元,用于复制N+M份所述组播节目,将N份所述复制的组播节目发送到点播...

【专利技术属性】
技术研发人员:吴文竞汪文明
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1