表管理模塊進行查找組播流量(192.168.1.2,224.1.1.1)對應(yīng)的轉(zhuǎn)發(fā)表,獲取入接口為gigabitethernet3/2。
[0046]S202,下發(fā)控制模塊根據(jù)獲取的與配置的組播流量檢測規(guī)則匹配的組播流量的入接口,計算出轉(zhuǎn)發(fā)所述對應(yīng)組播流量的線卡,將所述組播流量檢測規(guī)則下發(fā)到所述計算出的線卡。
[0047]下發(fā)控制模塊根據(jù)入接口gigabitethernet3/2判斷其所在板卡為線卡3;下發(fā)控制模塊將流量檢測規(guī)則RULE_A下發(fā)到線卡3。本步驟中,可利用分布式通信設(shè)備中已有的主控卡和線卡交互技術(shù)實現(xiàn)組播流量檢測規(guī)則的下發(fā)。
[0048]S203,接收到所述組播流量檢測規(guī)則的線卡,根據(jù)所述流量檢測規(guī)則對對應(yīng)組播流量進行周期性檢測,并向所述主控卡上報組播流量檢測結(jié)果。
[0049]線卡3收到流量檢測規(guī)則RULE_A,啟動檢測周期時間為10秒的流量檢測定時器,流量檢測定時器超時記錄當(dāng)前流量,并減去上次記錄的流量值得出流量增量。流量增量與閾值進行比較,若低于閾值,則向主控卡上報流量檢測規(guī)則檢測告警信息。
[0050]S204,當(dāng)主控卡接收到線卡上報的組播流量檢測的告警信息后,將告警信息通過打印命令的方式顯示或者向指定IP地址發(fā)送告警信息。
[0051]在本步驟中,主控卡收到線卡3的告警信息后,可以通過shell打印命令的方式進行告警顯示,或者向指定的日志服務(wù)器的IP地址發(fā)送告警信息。
[0052]S205,在組播流量檢測規(guī)則對應(yīng)的組播轉(zhuǎn)發(fā)表入接口變化時,計算所述入接口所對應(yīng)的線卡是否變化,如是,則通知原線卡刪除所述組播流量檢測規(guī)則,并向計算出的變化后的線卡下發(fā)所述組播流量檢測規(guī)則。
[0053]在本實施例中,當(dāng)組播流量(192.1 68.1.2,224.1.1.1 )的入接口由區(qū)1區(qū)&13;^61:1161'116丨3/2變?yōu)?丨8313;^61:1161'116丨4/3,轉(zhuǎn)發(fā)表管理模塊通知下發(fā)控制模塊。下發(fā)控制模塊根據(jù)組播流量關(guān)鍵信息(192.168.1.2,224.1.1.1)找到檢測規(guī)則RULE_A,向線卡3刪除RULE_A,并向線卡4下發(fā)規(guī)則RULE_A。
[0054]本發(fā)明實施例可以對組播流量的檢測規(guī)則進行調(diào)整,從而對各線卡的流量可以有效檢測。
[0055]實施例三
[0056]本實施例提供一種主控卡,參見圖3所示,該主控卡應(yīng)用于分布式通信設(shè)備中,與分布式通信設(shè)備中的線卡連接,該主控卡包括:
[0057]規(guī)則配置模塊301,用于配置組播流量檢測規(guī)則,并將配置的所述組播流量檢測規(guī)則發(fā)送給下發(fā)控制模塊302。
[0058]下發(fā)控制模塊302,用于根據(jù)所述組播流量檢測規(guī)則從組播轉(zhuǎn)發(fā)表中獲取對應(yīng)組播流量的入接口,根據(jù)獲取的所述對應(yīng)組播流量的入接口,計算出轉(zhuǎn)發(fā)所述對應(yīng)組播流量的線卡,將所述組播流量檢測規(guī)則下發(fā)到所述計算出的線卡;并用于從接收到流量檢測規(guī)則的線卡獲取對應(yīng)的組播流量的檢測結(jié)果。具體地,下發(fā)控制模塊302還用于在收到轉(zhuǎn)發(fā)表管理模塊303組播流量檢測規(guī)則對應(yīng)的組播轉(zhuǎn)發(fā)表入接口變化的通知時,計算所述入接口所對應(yīng)的線卡是否變化,如是,則通知原線卡刪除所述組播流量檢測規(guī)則,并向計算出的變化后的線卡下發(fā)所述組播流量檢測規(guī)則。
[0059]轉(zhuǎn)發(fā)表管理模塊303,用于管理組播流量轉(zhuǎn)發(fā)表。
[0060]檢測結(jié)果接收模塊303,用于從接收到流量檢測規(guī)則的線卡獲取對應(yīng)的組播流量的檢測結(jié)果。
[0061 ]實施例四
[0062]本實施例提供一種線卡,參見圖4所示,該線卡應(yīng)用于分布式通信設(shè)備中,與分布式通信設(shè)備中的主控卡連接,該線卡包括:
[0063]信息交互模塊401,用于接收所述主控卡下發(fā)的組播流量檢測規(guī)則;并在接收到組播流量檢測模塊的檢測結(jié)果后上報所述主控卡。配置的組播流量檢測規(guī)則包括:組播轉(zhuǎn)發(fā)表項關(guān)鍵字、檢測周期和流量閾值。組播轉(zhuǎn)發(fā)表項關(guān)鍵詞包括:組播源地址、組播組地址。
[0064]組播流量檢測模塊402,用于根據(jù)所述流量檢測規(guī)則對對應(yīng)組播流量進行周期性檢測,并將所述組播流量檢測規(guī)則對應(yīng)的檢測結(jié)果發(fā)送給信息交互模塊。
[0065]組播流量檢測模塊依據(jù)組博流量檢測規(guī)則中設(shè)定的檢測周期時間,對線卡上對應(yīng)的的組播流量進行統(tǒng)計,流量增量與設(shè)定的閾值進行比較,若低于閾值,則向主控卡上報流量檢測規(guī)則檢測告警信息。
[0066]以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【主權(quán)項】
1.一種分布式通信設(shè)備中組播流量檢測方法,所述分布式通信設(shè)備包括主控卡和至少一個線卡,其特征在于,該方法包括: 在主控卡上配置組播流量檢測規(guī)則,根據(jù)所述組播流量檢測規(guī)則從組播轉(zhuǎn)發(fā)表中獲取對應(yīng)組播流量的入接口 ; 根據(jù)獲取的所述對應(yīng)組播流量的入接口,計算出轉(zhuǎn)發(fā)所述對應(yīng)組播流量的線卡,將所述組播流量檢測規(guī)則下發(fā)到所述計算出的線卡; 接收到所述組播流量檢測規(guī)則的線卡,根據(jù)所述流量檢測規(guī)則對對應(yīng)組播流量進行周期性檢測,并向所述主控卡上報組播流量檢測結(jié)果。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述組播流量檢測規(guī)則包括:組播轉(zhuǎn)發(fā)表項關(guān)鍵字、檢測周期和流量閾值。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:在組播流量檢測規(guī)則對應(yīng)的組播轉(zhuǎn)發(fā)表入接口變化時,計算所述入接口所對應(yīng)的線卡是否變化,如是,則通知原線卡刪除所述組播流量檢測規(guī)則,并向計算出的變化后的線卡下發(fā)所述組播流量檢測規(guī)則。4.根據(jù)權(quán)利要求1-3任一項所述的方法,其特征在于,所述接收到所述組播流量檢測規(guī)則的線卡,根據(jù)所述流量檢測規(guī)則對對應(yīng)組播流量進行周期性檢測,并向所述主控卡上報組播流量檢測結(jié)果,包括: 接收到所述組播流量檢測規(guī)則的線卡,根據(jù)所述流量檢測規(guī)則中確定的檢測周期時間,計算出對應(yīng)組播流量的增量,如果超過設(shè)定的閾值,則向所述主控卡上報告警信息。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法進一步包括: 當(dāng)主控卡接收到線卡上報的告警信息后,將告警信息通過打印命令的方式顯示或者向指定IP地址發(fā)送告警信息。6.一種主控卡,所述主控卡應(yīng)用于分布式通信設(shè)備中,其特征在于,該主控卡包括: 規(guī)則配置模塊,用于配置組播流量檢測規(guī)則,并將配置的所述組播流量檢測規(guī)則發(fā)送給下發(fā)控制模塊; 下發(fā)控制模塊,用于根據(jù)所述組播流量檢測規(guī)則從組播轉(zhuǎn)發(fā)表中獲取對應(yīng)組播流量的入接口,根據(jù)獲取的所述對應(yīng)組播流量的入接口,計算出轉(zhuǎn)發(fā)所述對應(yīng)組播流量的線卡,將所述組播流量檢測規(guī)則下發(fā)到所述計算出的線卡;并用于從接收到流量檢測規(guī)則的線卡獲取對應(yīng)的組播流量的檢測結(jié)果。 轉(zhuǎn)發(fā)表管理模塊,用于管理組播流量轉(zhuǎn)發(fā)表。7.根據(jù)權(quán)利要求6所述的主控卡,其特征在于,所述下發(fā)控制模塊還用于: 在收到轉(zhuǎn)發(fā)表管理模塊組播流量檢測規(guī)則對應(yīng)的組播轉(zhuǎn)發(fā)表入接口變化的通知時,計算所述入接口所對應(yīng)的線卡是否變化,如是,則通知原線卡刪除所述組播流量檢測規(guī)則,并向計算出的變化后的線卡下發(fā)所述組播流量檢測規(guī)則。8.根據(jù)權(quán)利要求6所述的主控卡,其特征在于,所述主控卡還包括: 檢測結(jié)果處理模塊,用于當(dāng)所述檢測結(jié)果接收模塊接收到線卡上報的告警信息后,將告警信息通過打印命令的方式顯示或者向指定IP地址發(fā)送告警信息。9.根據(jù)權(quán)利要求6-8任一項所述的主控卡,其特征在于,所述組播流量檢測規(guī)則包括:組播轉(zhuǎn)發(fā)表項關(guān)鍵字、檢測周期和流量閾值。10.一種線卡,其特征在于,所述線卡應(yīng)用于包含如權(quán)利要求6至9任一所述的主控卡的分布式通信設(shè)備中,包括: 信息交互模塊,用于接收所述主控卡下發(fā)的組播流量檢測規(guī)則;并在接收到組播流量檢測模塊的檢測結(jié)果后上報所述主控卡; 組播流量檢測模塊,用于根據(jù)所述流量檢測規(guī)則對對應(yīng)組播流量進行周期性檢測,并將所述組播流量檢測規(guī)則對應(yīng)的檢測結(jié)果發(fā)送給信息交互模塊。
【專利摘要】本發(fā)明提供一種分布式通信設(shè)備中組播流量檢測方法及裝置,解決現(xiàn)有技術(shù)中解決卡間通信量過大,難以滿足對組播流量的檢測及控制的應(yīng)用要求的問題。具體方案為:在主控卡上配置組播流量檢測規(guī)則,根據(jù)所述組播流量檢測規(guī)則從組播轉(zhuǎn)發(fā)表中獲取對應(yīng)組播流量的入接口;根據(jù)獲取的所述對應(yīng)組播流量的入接口,計算出轉(zhuǎn)發(fā)所述對應(yīng)組播流量的線卡,將所述組播流量檢測規(guī)則下發(fā)到所述計算出的線卡;接收到所述組播流量檢測規(guī)則的線卡,根據(jù)所述流量檢測規(guī)則對對應(yīng)組播流量進行周期性檢測,并向所述主控卡上報組播流量檢測結(jié)果。本發(fā)明有效利用線卡的處理能力,減輕主控卡的壓力并且能夠有效減少主控卡和線卡間的通信交互。
【IPC分類】H04L12/801, H04L12/721, H04L12/26
【公開號】CN105429823
【申請?zhí)枴緾N201510946201
【發(fā)明人】吳迪
【申請人】邁普通信技術(shù)股份有限公司
【公開日】2016年3月23日
【申請日】2015年12月17日