一种组播业务监控的方法及板卡技术

技术编号:28046512 阅读:22 留言:0更新日期:2021-04-09 23:32
本发明专利技术实施例公开了一种组播业务监控的方法及板卡,其中该方法应用于光线路终端OLT,包括:所述OLT中的板卡定时扫描自身的上层业务数据和底层硬件数据;比较所述上层业务数据和底层硬件数据是否一致;根据比较结果进行组播业务监控。如此,能够在OLT设备上对组播业务进行实时监控。

【技术实现步骤摘要】
一种组播业务监控的方法及板卡
本专利技术实施例涉及但不限于组播业务,更具体地涉及一种组播业务监控的方法及板卡。
技术介绍
目前大规模商用的主要是EPON(EthernetPassiveOpticalNetwork,以太网无源光网络)和GPON(Gigabit-capablePassiveOpticalNetwork,吉比特无源光网络)技术,与传统的接入网技术及以太网交换机技术相比,PON(PassiveOpticalNetwork,无源光纤网络)的物理层是点到多点的拓扑结构,其下行数据采用物理层广播方式,即下行数据会被传送到该链路上所有的终端设备(ONU,OpticalNetworkUnit,光网络单元)。在物理层的基础上,PON链路层建立了逻辑上的点对点通道,所以其对于单播及组播业务的转发方式如下:a)、单播业务走逻辑单播通道发送给ONU。b)、组播业务利用了物理层下行广播的特性直接走广播通道发送给ONU。单播和组播业务使用转发通道不同的原因,是因为对于组播业务来说,如果也走单播通道意味着需要在OLT(OpticalLineTerminal,光线路终端)侧做大量的组播数据包复制,增加了设备实现的复杂度,且大流量的复制组播包会给链路带宽造成很大的浪费。如图1所示,对于局端OLT设备来说,在转发面上主流采用的都是PON板、交换板(控制板/主控板)、上联板的架构。其中PON板存储本板的用户加入信息,交换板(控制板/主控板)存储整个OLT的用户加入信息。因此通常组播业务的复制要在设备内的多个点进行,比如组播业务包在交换板(控制板/主控板)上需要复制转发给多个PON板,在PON板上需要复制转发给多个PON口。当组播业务包被复制到PON口后,将不再进一步复制转发给多个ONU,而是采用下行的组播或广播通道以单拷贝方式(SCB,SingleCopyBroadcast)转发给ONU。组播转发过程中,OLT设备从源端口接收组播业务流量,源端口作为组播的一级复制点,一般位于交换板(控制板/主控板)上;在PON板上,再次将流量复制分发到PON口,分发端口则为组播的二级复制点。例如,下行数据转发方式具体如图2所示,交换板上的1为一级复制点;PON板上的2为二级复制点,黑色方框为PON口。随着PON网络在现网上的普及,运营商对OLT设备的业务稳定性要求也越来越高。组播作为一种非常重要且使用广泛的业务,也会在现网运行中出现各种问题。通常出现故障时,维护人员都只能被动等待用户报障,然后再去现场进行处理,效率较低,且易导致用户投诉。同时,OLT设备无法在出现故障后进行自诊断、自恢复,也导致了问题无法快速解决。为此,迫切需要对组播这样高价值业务进行实时监控,一旦出现问题能及时进行自诊断自恢复,确实无法自动恢复的,能及时上报告警,便于维护人员立即介入处理。但是目前现网上的OLT设备绝并不支持此功能。
技术实现思路
有鉴于此,本专利技术实施例提供了一种组播业务监控的方法,应用于光线路终端OLT,包括:所述OLT中的板卡定时扫描自身的上层业务数据和底层硬件数据;比较所述上层业务数据和底层硬件数据是否一致;根据比较结果进行组播业务监控。本专利技术实施例还提供了一种板卡,应用于光线路终端OLT,其特征在于,包括:扫描单元,用于定时扫描自身的上层业务数据和底层硬件数据;比较单元,用于比较所述上层业务数据和底层硬件数据是否一致;监控单元,用于根据比较结果进行组播业务监控。本专利技术实施例提供的技术方案,能够在OLT设备上对组播业务进行实时监控。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。图1为现有OLT设备的架构示意图;图2为现有OLT设备下行数据转发的示意图;图3为现有OLT设备中数据转发端口的示意图;图4为本专利技术一实施例提供的一种组播业务监控的方法的流程示意图;图5为本专利技术另一实施例提供的一种组播业务监控的方法的流程示意图;图6为本专利技术另一实施例提供的一种组播业务监控的方法的流程示意图;图7为本专利技术的另一实施例中板卡内监控比较结果不一致时的流程示意图;图8为本专利技术的另一实施例中板卡内监控比较结果一致时的流程示意图;图9为本专利技术一实施例提供的一种板卡的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。针对目前OLT的转发架构,组播的关键转发端口如图3所示,1为PON板上的PON口;2为PON板侧与交换板(控制板/主控板)链接的口;3为交换板(控制板/主控板)侧与PON板连接的口;4为交换板(控制板/主控板)侧与上联板链接的口;5为上联板侧与交换板(控制板/主控板)链接的口;6为组播源端口。本专利技术实施例提供的技术方案,基于组播的关键转发节点,在OLT设备上对组播业务进行实时监控。图4为本专利技术一实施例提供的一种组播业务监控的方法的流程示意图。该方法应用于光线路终端OLT,如图4所示,该方法包括:步骤401,所述OLT中的板卡定时扫描自身的上层业务数据和底层硬件数据;步骤402,比较所述上层业务数据和底层硬件数据是否一致;步骤403,根据比较结果进行组播业务监控。其中,所述上层业务数据包括上层业务的组播组Group和每个Group对应的出口列表;所述底层硬件数据包括底层硬件的Group、每个Group对应的出口列表和每个Group的入口和出口流量。其中,所述比较所述上层业务数据和底层硬件数据是否一致,包括:比较上层业务的组播组Group与底层硬件的Group是否一致;比较上层业务每个Group对应的出口列表与底层硬件每个Group对应的出口列表是否一致。其中,所述根据比较结果进行组播业务监控,包括:当所述上层业务和底层硬件的第一Group不一致,和/或,所述上层业务和底层硬件的第一Group对应的出口列表不一致时,进行故障恢复,包括:向所有用户发送第一Group的特定查询报文;如果有用户应答,则记录所有应答用户的端口信息,根据所述所有应答用户的端口信息更新所述上层业务和底层硬件的所述第一Group对应的出口列表;本文档来自技高网
...

【技术保护点】
1.一种组播业务监控的方法,应用于光线路终端OLT,包括:/n所述OLT中的板卡定时扫描自身的上层业务数据和底层硬件数据;/n比较所述上层业务数据和底层硬件数据是否一致;/n根据比较结果进行组播业务监控。/n

【技术特征摘要】
1.一种组播业务监控的方法,应用于光线路终端OLT,包括:
所述OLT中的板卡定时扫描自身的上层业务数据和底层硬件数据;
比较所述上层业务数据和底层硬件数据是否一致;
根据比较结果进行组播业务监控。


2.根据权利要求1所述的方法,其特征在于,
所述上层业务数据包括上层业务的组播组Group和每个Group对应的出口列表;
所述底层硬件数据包括底层硬件的Group、每个Group对应的出口列表和每个Group的入口和出口流量。


3.根据权利要求2所述的方法,其特征在于,所述比较所述上层业务数据和底层硬件数据是否一致,包括:
比较上层业务的组播组Group与底层硬件的Group是否一致;
比较上层业务每个Group对应的出口列表与底层硬件每个Group对应的出口列表是否一致。


4.根据权利要求3所述的方法,其特征在于,所述根据比较结果进行组播业务监控,包括:
当所述上层业务和底层硬件的第一Group不一致,和/或,所述上层业务和底层硬件的第一Group对应的出口列表不一致时,进行故障恢复,包括:
向所有用户发送第一Group的特定查询报文;
如果有用户应答,则记录所有应答用户的端口信息,根据所述所有应答用户的端口信息更新所述上层业务和底层硬件的所述第一Group对应的出口列表;
如果没有用户应答,则通知上层业务和底层硬件删除所述第一Group对应的条目。


5.根据权利要求3所述的方法,其特征在于,所述根据比较结果进行组播业务监控,包括:
当上层业务和底层硬件的Group一致且上层业务和底层硬件的Group对应的出口列表一致时,比较所述每个Group的入口和出口流量;
当任一Group的入口和出口流量差异超过阈值时,确认丢包位置并进行故障恢复。


6.根据权利要求1所述的方法,其特征在于,
所述板卡为以下之一:无源光网络PON板、交换板、上联板。


7.根据权利要求6所述的方法...

【专利技术属性】
技术研发人员:路永斌
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1