本發明專利技術提供一種分布式通信設備中組播流量檢測方法及裝置,解決現有技術中解決卡間通信量過大,難以滿足對組播流量的檢測及控制的應用要求的問題。具體方案為:在主控卡上配置組播流量檢測規則,根據所述組播流量檢測規則從組播轉發表中獲取對應組播流量的入接口;根據獲取的所述對應組播流量的入接口,計算出轉發所述對應組播流量的線卡,將所述組播流量檢測規則下發到所述計算出的線卡;接收到所述組播流量檢測規則的線卡,根據所述流量檢測規則對對應組播流量進行周期性檢測,并向所述主控卡上報組播流量檢測結果。本發明專利技術有效利用線卡的處理能力,減輕主控卡的壓力并且能夠有效減少主控卡和線卡間的通信交互。
【技術實現步驟摘要】
本專利技術涉及網絡通信領域的組播流量檢測技術,尤其涉及分布式系統中組播流量的檢測技術。
技術介紹
隨著高清視頻點播、多方視頻會議等業務的大量開展,集中式體系結構的通信設備已不能滿足需求,而更高性能的分布式通信設備得到了大力發展。分布式通信設備一般包括用于數據轉發的線卡(簡稱LPU)和用于協議處理的主控卡(簡稱MPU)。主控卡完成控制層面功能,向線卡下發轉發規則,線卡按照轉發規則完成轉發功能,控制和轉發在硬件上隔離,同時提高了控制性能和轉發性能。在一些組播應用中,需要對特定組播組的流量進行監控,使管理者能夠及時掌握組播流量的異動情況,進行針對性的處理。分布式通信設備中的組播流量檢測通常運行于的主控卡。主控卡的流量檢測程序周期性檢查特定組播組的流量是否高于或低于預設值。主控卡主動進行流量檢測時,每個檢測規則對應的檢測周期主控卡和線卡間會有通信。當檢測規則較多時,會使得主控卡過于繁忙,并且卡間產生大量的通信交互,影響系統性能。現有技術中一種實現分布式通信設備流量檢測的改進方案是,線卡主動向主控卡上報組播流量,主控卡對組播流量進行檢測。該技術對線卡上報流量的周期有嚴格要求,否則將和主控卡流量檢測周期不匹配導致流量檢測不準確?;谏鲜龇桨傅囊环N改進技術是,將流量檢測規則分布到線卡上,線卡根據流量檢測的規則周期上報流量,此方案仍然存在線卡和主控卡間通信量過大的問題。因此,有必要提出一種新的實現分布式通信設備的組播流量的檢測方法,解決現有技術中由于檢測規則較多時卡間通信量過大,難以滿足對組播流量的檢測及控制的應用要求。
技術實現思路
有鑒于此,本專利技術提供了一種分布式通信設備中實現組播流量檢測的方法及裝置,以解決現有技術中解決卡間通信量過大,難以滿足對組播流量的檢測及控制的應用要求的問題。為解決上述技術問題,本專利技術的技術方案是這樣實現的:第一專利技術,本專利技術提供一種分布式通信設備中組播流量檢測的方法,所述分布式通信設備包括主控卡和至少一個線卡,該方法包括:在主控卡上配置組播流量檢測規則,根據所述組播流量檢測規則從組播轉發表中獲取對應組播流量的入接口 ;根據獲取的所述對應組播流量的入接口,計算出轉發所述對應組播流量的線卡,將所述組播流量檢測規則下發到所述計算出的線卡;接收到所述組播流量檢測規則的線卡,根據所述流量檢測規則對對應組播流量進行周期性檢測,并向所述主控卡上報組播流量檢測結果。具體的,所述組播流量檢測規則包括:組播轉發表項關鍵字、檢測周期和流量閾值。進一步地,所述分布式通信設備中組播流量檢測的方法還包括:在組播流量檢測規則對應的組播轉發表入接口變化時,計算所述入接口所對應的線卡是否變化,如是,則通知原線卡刪除所述組播流量檢測規則,并向計算出的變化后的線卡下發所述組播流量檢測規則。進一步地,所述接收到所述組播流量檢測規則的線卡,根據所述流量檢測規則對對應組播流量進行周期性檢測,并向所述主控卡上報組播流量檢測結果,包括:接收到所述組播流量檢測規則的線卡,根據所述流量檢測規則中確定的檢測周期時間,計算出對應組播流量的增量,如果超過設定的閾值,則向所述主控卡上報告警信息。進一步的,所述分布式通信設備中組播流量檢測的方法進一步包括:當主控卡接收到線卡上報的告警信息后,將告警信息通過打印命令的方式顯示或者向指定IP地址發送告警信息。本專利技術的另一方面,還提供一種主控卡,所述主控卡應用于分布式通信設備中,該主控卡包括:規則配置模塊,用于配置組播流量檢測規則,并將配置的所述組播流量檢測規則發送給下發控制模塊;下發控制模塊,用于根據所述組播流量檢測規則從組播轉發表中獲取對應組播流量的入接口,根據獲取的所述對應組播流量的入接口,計算出轉發所述對應組播流量的線卡,將所述組播流量檢測規則下發到所述計算出的線卡;并用于從接收到流量檢測規則的線卡獲取對應的組播流量的檢測結果。轉發表管理模塊,用于管理組播流量轉發表。進一步地,所述下發控制模塊還用于:在收到轉發表管理模塊組播流量檢測規則對應的組播轉發表入接口變化的通知時,計算所述入接口所對應的線卡是否變化,如是,則通知原線卡刪除所述組播流量檢測規則,并向計算出的變化后的線卡下發所述組播流量檢測規則。進一步地,所述主控卡還包括:檢測結果處理模塊,用于當所述檢測結果接收模塊接收到線卡上報的告警信息后,將告警信息通過打印命令的方式顯示或者向指定IP地址發送告警信息。具體地,所述組播流量檢測規則包括:組播轉發表項關鍵字、檢測周期和流量閾值。本專利技術的又一方面,還提供一種線卡,所述線卡應用于包含上述主控卡的分布式通信設備中,包括:信息交互模塊,用于接收所述主控卡下發的組播流量檢測規則;并在接收到組播流量檢測模塊的檢測結果后上報所述主控卡;組播流量檢測模塊,用于根據所述流量檢測規則對對應組播流量進行周期性檢測,并將所述組播流量檢測規則對應的檢測結果發送給信息交互模塊。綜上所述,本專利技術的有益效果包括:通過主控卡將流量檢測規則下發到線卡,由線卡進行組播流量的檢測后將結果上報給主控卡,有效利用線卡的處理能力,減輕主控卡的壓力并且能夠有效減少主控卡和線卡間的通信交互?!靖綀D說明】圖1為本專利技術實施例一提供的一種組播流量檢測方法流程圖;圖2為本專利技術實施例二提供的一種組播流量檢測方法流程圖;圖3為本專利技術實施例三提供的分布式通信設備中主控卡的結構框圖;圖4為本專利技術實施例四提供的分布式通信設備中線卡的結構框圖?!揪唧w實施方式】下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術一部分實施例,而不是全部的實施例?;诒緦@夹g中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本專利技術保護的范圍。實施例一如圖1所示,圖1為本專利技術實施例提供的一種分布式通信設備中組播流量檢測方法流程圖。該組播流量檢測方法流程圖具體包括如下步驟:S101、在主控卡上配置組播流量檢測規則,根據所述組播流量檢測規則從組播轉發表中獲取對應組播流量的入接口。本專利技術實施例中,本專利技術實施例中,所述組播流量檢測規則包括:組播轉發表項關鍵字(如組播源地址、組播組地址等)、檢測周期和流量閾值。S102、根據獲取的所述對應組播流量的入接口,計算出轉發所述對應組播流量的線卡,將所述組播流量檢測規則下發到所述計算出的線卡。在本步驟中,在組播流量檢測規則對應的組播轉發表入接口變化時,計算所述入接口所對應的線卡是否變化,如是,則通知原線卡刪除所述組播流量檢測規則,并向計算出的變化后的線卡下發所述組播流量檢測規則。S103、接收到所述組播流量檢測規則的線卡,根據所述流量檢測規則對對應組播流量進行周期性檢測,并向所述主控卡上報組播流量檢測結果。本步驟中,接收到所述組播流量檢測規則的線卡,根據所述流量檢測規則中確定的檢測周期時間,計算出對應組播流量的增量,如果超過設定的閾值,則向所述主控卡上報告警信息。當主控卡接收到線卡上報的告警信息后,將告警信息通過打印命令的方式顯示或者向指定IP地址發送告警信息。本專利技術實施例通過主控卡將流量檢測規則下發到線卡,由線卡進行組播流量的檢測后將結果上報給主控卡,有效利用線卡的處理能力,減輕主控卡的壓力并且能夠有效減少主控卡和線卡間的通信交互。實施例本文檔來自技高網...

【技術保護點】
一種分布式通信設備中組播流量檢測方法,所述分布式通信設備包括主控卡和至少一個線卡,其特征在于,該方法包括:在主控卡上配置組播流量檢測規則,根據所述組播流量檢測規則從組播轉發表中獲取對應組播流量的入接口;根據獲取的所述對應組播流量的入接口,計算出轉發所述對應組播流量的線卡,將所述組播流量檢測規則下發到所述計算出的線卡;接收到所述組播流量檢測規則的線卡,根據所述流量檢測規則對對應組播流量進行周期性檢測,并向所述主控卡上報組播流量檢測結果。
【技術特征摘要】
【專利技術屬性】
技術研發人員:吳迪,
申請(專利權)人:邁普通信技術股份有限公司,
類型:發明
國別省市:四川;51
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。