本發(fā)明涉及領(lǐng)域接入網(wǎng)中任意無源光網(wǎng)絡(luò)的點(diǎn)對(duì)多點(diǎn)以及點(diǎn)對(duì)點(diǎn)通信技術(shù),特別涉及一種xPON組播業(yè)務(wù)監(jiān)控方法、裝置以及OLT設(shè)備。
背景技術(shù):
PON技術(shù)是千兆帶寬級(jí)別的寬帶無源光網(wǎng)絡(luò)技術(shù)。無源光網(wǎng)絡(luò)設(shè)備根據(jù)工作機(jī)制可以分為基于以太網(wǎng)的無源光網(wǎng)絡(luò)設(shè)備(EPON,Ethernet Passive Optical Network)、千兆無源光網(wǎng)絡(luò)設(shè)備(G-PON,Gigabit-capable Passive Optical Network)以及其它工作機(jī)制的無源光網(wǎng)絡(luò)設(shè)備;這些無源光網(wǎng)絡(luò)設(shè)備系統(tǒng)構(gòu)架一致,均包含光線路終端(OLT,Optical Line Terminal)和光網(wǎng)絡(luò)單元(ONU,Optical Network Unit),上述PON技術(shù)統(tǒng)稱為xPON。目前得到大規(guī)模商用的主要是以太網(wǎng)無源光網(wǎng)絡(luò)(EPON)和吉比特?zé)o源光網(wǎng)絡(luò)(GPON)技術(shù)。
與傳統(tǒng)的接入網(wǎng)技術(shù)及以太網(wǎng)交換機(jī)技術(shù)相比,PON的物理層是點(diǎn)到多點(diǎn)的拓?fù)浣Y(jié)構(gòu),其下行數(shù)據(jù)采用物理層廣播方式,也就是說,下行數(shù)據(jù)會(huì)被傳送到該鏈路上所有的終端設(shè)備(指光網(wǎng)絡(luò)單元ONU)。在物理層的基礎(chǔ)上,PON鏈路層建立了邏輯上的點(diǎn)對(duì)點(diǎn)通道,因此,普通的單播業(yè)務(wù)走邏輯單播通道發(fā)送給ONU。但對(duì)于組播業(yè)務(wù)來說,如果也走單播通道意味著需要在OLT側(cè)做大量的組播數(shù)據(jù)包復(fù)制,增加了設(shè)備實(shí)現(xiàn)的復(fù)雜度,更重要的是,大流量的復(fù)制組播包會(huì)給鏈路帶寬造成很大的浪費(fèi)。因此,目前PON網(wǎng)絡(luò)中,組播業(yè)務(wù)包都利用了物理層下行廣播的特性直接走廣播通道發(fā)送給ONU。
對(duì)于局端設(shè)備OLT來說,主流的電信級(jí)設(shè)備在轉(zhuǎn)發(fā)面上采用的都是PON板、交換板加上聯(lián)板的架構(gòu)。因此通常組播業(yè)務(wù)的復(fù)制要在PON設(shè)備內(nèi)的多個(gè)點(diǎn)進(jìn)行,比如組播業(yè)務(wù)包在交換板上需要在多個(gè)PON板之間進(jìn)行復(fù)制, 在PON板上需要在多個(gè)PON口之間進(jìn)行復(fù)制。當(dāng)組播業(yè)務(wù)包被復(fù)制到PON口級(jí)別時(shí),將不再繼續(xù)在ONU之間復(fù)制,而是采用下行的組播或廣播通道以單拷貝方式(SCB)轉(zhuǎn)發(fā)給ONU。
隨著xPON網(wǎng)絡(luò)在現(xiàn)網(wǎng)上大量部署,運(yùn)營商對(duì)xPON設(shè)備的運(yùn)營維護(hù)越來越規(guī)范,對(duì)業(yè)務(wù)的穩(wěn)定性要求也越來越高。然而,由于各方面的原因,xPON設(shè)備在實(shí)際運(yùn)行中難免會(huì)出現(xiàn)業(yè)務(wù)方面的問題,組播作為一種很重要的業(yè)務(wù)同樣也會(huì)出現(xiàn)各種問題。通常出現(xiàn)故障時(shí),維護(hù)人員都是在被動(dòng)等待用戶報(bào)障,然后再去現(xiàn)場(chǎng)進(jìn)行處理,效率較低,也容易導(dǎo)致用戶投訴,降低了用戶使用體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種xPON組播業(yè)務(wù)監(jiān)控方法、裝置以及OLT設(shè)備,用于解決現(xiàn)有技術(shù)中由于出現(xiàn)故障時(shí)需要等待用戶側(cè)上報(bào)才能處理故障所造成的故障處理延遲以及降低用戶體驗(yàn)的問題。
為了解決上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種無源光網(wǎng)絡(luò)xPON組播業(yè)務(wù)監(jiān)控方法,所述方法包括:
通過光線路終端OLT中端口的組播業(yè)務(wù)流量來檢測(cè)端口的組播業(yè)務(wù)是否正常;
當(dāng)檢測(cè)出組播業(yè)務(wù)不正常時(shí),發(fā)出所述端口對(duì)應(yīng)的報(bào)警信號(hào);其中,所述端口包括源端口和轉(zhuǎn)發(fā)端口。
優(yōu)選地,所述通過OLT中端口的組播業(yè)務(wù)流量來檢測(cè)端口的組播業(yè)務(wù)是否正常按如下方式的一種或多種進(jìn)行:
按照預(yù)定的時(shí)間間隔進(jìn)行檢測(cè);
在接收到組播加入報(bào)文時(shí)進(jìn)行檢測(cè);
在接收到組播離開報(bào)文時(shí)進(jìn)行檢測(cè)。
優(yōu)選地,所述按照預(yù)定的時(shí)間間隔進(jìn)行檢測(cè)包括:
在OLT中的各個(gè)組件中分別設(shè)置定時(shí)器,當(dāng)定時(shí)器計(jì)時(shí)到預(yù)定的時(shí)間間隔時(shí),啟動(dòng)檢測(cè)端口的組播業(yè)務(wù)是否正常的檢測(cè)過程,其中,所述組件包 括交換板、PON板、或主控板中的一種或多種;
其中,在每次檢測(cè)端口的組播業(yè)務(wù)是否正常的檢測(cè)過程完成時(shí),將所述定時(shí)器復(fù)位。
優(yōu)選地,所述通過OLT中端口的組播業(yè)務(wù)流量來檢測(cè)端口的組播業(yè)務(wù)是否正常具體包括:
計(jì)算所述端口對(duì)應(yīng)的理論組播業(yè)務(wù)流量;
查詢所述端口對(duì)應(yīng)的實(shí)際組播業(yè)務(wù)流量;
通過比較所述理論組播業(yè)務(wù)流量和所述實(shí)際組播業(yè)務(wù)流量,判斷所述端口的組播業(yè)務(wù)是否正常。
優(yōu)選地,當(dāng)所述端口為源端口時(shí),所述端口對(duì)應(yīng)的實(shí)際組播業(yè)務(wù)流量為該端口實(shí)際接收的組播業(yè)務(wù)流量;
所述計(jì)算所述端口對(duì)應(yīng)的理論組播業(yè)務(wù)流量具體包括:
掃描組播組動(dòng)態(tài)成員表,確定該OLT上處于激活狀態(tài)的組播組的信息;根據(jù)所述處于激活狀態(tài)的組播組的信息以及組播成員表確定源端口對(duì)應(yīng)的組播組信息;根據(jù)端口對(duì)應(yīng)的組播組信息以及組播組帶寬表計(jì)算得到所述源端口對(duì)應(yīng)的理論組播業(yè)務(wù)流量。
優(yōu)選地,當(dāng)所述端口為轉(zhuǎn)發(fā)端口時(shí),所述端口對(duì)應(yīng)的實(shí)際組播業(yè)務(wù)流量為該端口實(shí)際發(fā)送的組播業(yè)務(wù)流量;
所述計(jì)算所述端口對(duì)應(yīng)的理論組播業(yè)務(wù)流量具體包括:
掃描組播組動(dòng)態(tài)成員表,確定該OLT上處于激活狀態(tài)的組播組的信息;根據(jù)組播成員與轉(zhuǎn)發(fā)端口關(guān)系表以及所述確定處于激活狀態(tài)的組播組的信息有組播業(yè)務(wù)的轉(zhuǎn)發(fā)端口對(duì)應(yīng)的組播組信息;根據(jù)所述轉(zhuǎn)發(fā)端口對(duì)應(yīng)的組播組信息以及組播組帶寬表計(jì)算所述轉(zhuǎn)發(fā)端口對(duì)應(yīng)的理論組播業(yè)務(wù)流量。
優(yōu)選地,所述通過比較所述理論組播業(yè)務(wù)流量和所述實(shí)際組播業(yè)務(wù)流量,判斷所述端口的組播業(yè)務(wù)是否正常通過如下方式中的一種或多種進(jìn)行判斷:
當(dāng)所述實(shí)際組播業(yè)務(wù)流量小于所述理論組播業(yè)務(wù)流量,且兩者的差值的 絕對(duì)值大于預(yù)定的第一門限值時(shí),判斷所述端口異常;
當(dāng)所述實(shí)際組播業(yè)務(wù)流量小于所述理論組播業(yè)務(wù)流量,且所述實(shí)際組播業(yè)務(wù)流量小于預(yù)定的第二門限值時(shí),判斷所述端口異常。
為了解決上述技術(shù)問題,本發(fā)明還提供了一種無源光網(wǎng)絡(luò)xPON組播業(yè)務(wù)監(jiān)控裝置,所述裝置包括:
檢測(cè)單元,通過光線路終端OLT中端口的組播業(yè)務(wù)流量來檢測(cè)端口的組播業(yè)務(wù)是否正常;
通知單元,當(dāng)檢測(cè)出組播業(yè)務(wù)不正常時(shí),發(fā)出所述端口對(duì)應(yīng)的報(bào)警信號(hào);其中,所述端口包括源端口和轉(zhuǎn)發(fā)端口。
優(yōu)選地,所述檢測(cè)單元按如下方式的一種或多種進(jìn)行檢測(cè):
按照預(yù)定的時(shí)間間隔進(jìn)行檢測(cè);
在接收到組播加入報(bào)文時(shí)進(jìn)行檢測(cè);
在接收到組播離開報(bào)文時(shí)進(jìn)行檢測(cè)。
優(yōu)選地,所述檢測(cè)單元包括:
理論流量計(jì)算模塊,用于計(jì)算所述端口對(duì)應(yīng)的理論組播業(yè)務(wù)流量;
實(shí)際流量查詢模塊,用于查詢所述端口對(duì)應(yīng)的實(shí)際組播業(yè)務(wù)流量;
比較模塊,用于通過比較所述理論組播業(yè)務(wù)流量和所述實(shí)際組播業(yè)務(wù)流量,判斷所述端口的組播業(yè)務(wù)是否正常。
優(yōu)選地,所述理論流量計(jì)算模塊包括:
第一計(jì)算子模塊,用于當(dāng)所述端口為源端口時(shí),掃描組播組動(dòng)態(tài)成員表,確定該OLT上處于激活狀態(tài)的組播組的信息;根據(jù)所述處于激活狀態(tài)的組播組的信息以及組播成員表確定源端口對(duì)應(yīng)的組播組信息;根據(jù)端口對(duì)應(yīng)的組播組信息以及組播組帶寬表計(jì)算得到所述源端口對(duì)應(yīng)的理論組播業(yè)務(wù)流量。
優(yōu)選地,所述理論流量計(jì)算模塊包括:
第二計(jì)算子模塊,用于當(dāng)所述端口為轉(zhuǎn)發(fā)端口時(shí),掃描組播組動(dòng)態(tài)成員表,確定該OLT上處于激活狀態(tài)的組播組的信息;根據(jù)組播成員與轉(zhuǎn)發(fā)端 口關(guān)系表以及所述確定處于激活狀態(tài)的組播組的信息有組播業(yè)務(wù)的轉(zhuǎn)發(fā)端口對(duì)應(yīng)的組播組信息;根據(jù)所述轉(zhuǎn)發(fā)端口對(duì)應(yīng)的組播組信息以及組播組帶寬表計(jì)算所述轉(zhuǎn)發(fā)端口對(duì)應(yīng)的理論組播業(yè)務(wù)流量。
優(yōu)選地,所述比較模塊通過如下方式中的一種或多種進(jìn)行判斷:
當(dāng)所述實(shí)際組播業(yè)務(wù)流量小于所述理論組播業(yè)務(wù)流量,且兩者的差值的絕對(duì)值大于預(yù)定的第一門限值時(shí),判斷所述端口異常;
當(dāng)所述實(shí)際組播業(yè)務(wù)流量小于所述理論組播業(yè)務(wù)流量,且所述實(shí)際組播業(yè)務(wù)流量小于預(yù)定的第二門限值時(shí),判斷所述端口異常。
為了解決上述技術(shù)問題,本發(fā)明還提供了一種光線路終端OLT,其特征在于,所述OLT包括上述任一xPON組播業(yè)務(wù)監(jiān)控裝置。
本發(fā)明的有益效果包括:
在本發(fā)明實(shí)施例提供的xPON組播業(yè)務(wù)監(jiān)控方法中,對(duì)OLT中端口的組播業(yè)務(wù)是否正常進(jìn)行檢測(cè),在當(dāng)檢測(cè)出組播業(yè)務(wù)不正常時(shí),發(fā)出對(duì)應(yīng)的報(bào)警信號(hào),通過上述檢測(cè)過程,可以及時(shí)發(fā)現(xiàn)OLT中的故障點(diǎn),從而在用戶投訴之前發(fā)現(xiàn)故障并進(jìn)行相應(yīng)的處理和修復(fù)工作,減少了故障發(fā)現(xiàn)和處理的時(shí)間,改善了網(wǎng)絡(luò)的整體性能,并提高了用戶的滿意度。
附圖說明
圖1為本發(fā)明實(shí)施例提供的一種xPON組網(wǎng)結(jié)構(gòu)示意圖;
圖2為本發(fā)明實(shí)施例提供的一種xPON組播業(yè)務(wù)監(jiān)控方法的流程示意圖;
圖3為本發(fā)明實(shí)施例提供的一種xPON組播業(yè)務(wù)監(jiān)控方法的流程示意圖;
圖4A和圖4B分別為本發(fā)明實(shí)施例提供的一種xPON組播業(yè)務(wù)監(jiān)控方法中步驟S203的流程示意圖;
圖5為本發(fā)明實(shí)施例還提供的xPON組播業(yè)務(wù)監(jiān)控裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本領(lǐng)域的技術(shù)人員更好地理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例提供的一種無源光網(wǎng)絡(luò)xPON組播業(yè)務(wù)監(jiān)控方法和裝置進(jìn)行詳細(xì)描述。
在介紹本發(fā)明實(shí)施例提供的xPON組播業(yè)務(wù)監(jiān)控方法之間,首先將對(duì)xPON組網(wǎng)結(jié)構(gòu)進(jìn)行示例性的介紹。請(qǐng)參閱圖1,為本發(fā)明實(shí)施例提供的一種xPON組網(wǎng)結(jié)構(gòu)示意圖,如圖1所示,xPON組網(wǎng)結(jié)構(gòu)中包括OLT和多個(gè)ONU,OLT100中包括上聯(lián)板110、交換板120以及PON板130,上聯(lián)板110的發(fā)送端口連接至交換板120的源端口,交換板120的各個(gè)發(fā)送端口連接至PON板130的源端口,PON板130的發(fā)送端口作為OLT100的發(fā)送端口,各個(gè)PON板130的發(fā)送端口分別連接至ODN200的輸入端,ODN200的輸出端分別連接至各個(gè)ONU300。
OLT100,用于啟動(dòng)ONU300的發(fā)現(xiàn)過程,完成ONU300在OLT100上注冊(cè)與認(rèn)證。為ONU300配置相關(guān)業(yè)務(wù)數(shù)據(jù)。業(yè)務(wù)分為單播業(yè)務(wù)與組播業(yè)務(wù)。其中與組播相關(guān)的業(yè)務(wù)數(shù)據(jù)包括但不限于組播成員表和組播組帶寬表。ONU上線后,OLT根據(jù)上述配置數(shù)據(jù)完成該ONU組播業(yè)務(wù)通道的建立。并維護(hù)相關(guān)的動(dòng)態(tài)數(shù)據(jù),這些動(dòng)態(tài)數(shù)據(jù)包括但不限于組播組動(dòng)態(tài)成員表和組播成員與內(nèi)部端口關(guān)系表。
ODN200,用于在OLT100下連接數(shù)量不等的ONU300,作為OLT100和ONU300之間直接的物理連接通道,可能由多個(gè)物理器件組合而成。
ONU300,實(shí)現(xiàn)用戶單播與組播業(yè)務(wù)的最終接入,根據(jù)終端用戶的行為發(fā)出組播加入報(bào)文或組播離開報(bào)文;接受OLT100的管理,并根據(jù)OLT100的指令進(jìn)行響應(yīng)。
以圖1為例,在只有一塊交換板的情況下,OLT內(nèi)部組播業(yè)務(wù)的復(fù)制點(diǎn)主要有交換板120和PON板130,交換板120負(fù)責(zé)把組播業(yè)務(wù)報(bào)文的數(shù)據(jù)包復(fù)制到各個(gè)PON板130,PON板130則負(fù)責(zé)把組播業(yè)務(wù)報(bào)文復(fù)制到各個(gè)發(fā)送端口,即PON口。其中,OLT100中的交換板120以及PON板130通過動(dòng)態(tài)協(xié)議控制對(duì)數(shù)據(jù)包進(jìn)行轉(zhuǎn)發(fā)。ODN200為無源器件,將輸入端的數(shù)據(jù)包發(fā)送給所有的輸出端。根據(jù)動(dòng)態(tài)協(xié)議控制交換板120或PON板130將判斷 發(fā)送端口連接的組件是否在數(shù)據(jù)包對(duì)應(yīng)的組播組的成員中,如果是,則通過對(duì)應(yīng)的端口發(fā)送數(shù)據(jù)包。對(duì)于各個(gè)ONU300,當(dāng)源端口接收到數(shù)據(jù)包時(shí),ONU300將判斷自身是否在數(shù)據(jù)包對(duì)應(yīng)的組播組的成員中,如果是,則接收對(duì)應(yīng)的數(shù)據(jù)包,否則,將丟棄該數(shù)據(jù)包。
當(dāng)OLT通過上聯(lián)板110接收數(shù)據(jù)包時(shí),上聯(lián)板110將數(shù)據(jù)包通過交換板120的源端口發(fā)送給交換板,根據(jù)動(dòng)態(tài)協(xié)議控制,數(shù)據(jù)包從交換板120的各個(gè)發(fā)送端口發(fā)出,并從PON板130的源端口輸入,同樣根據(jù)動(dòng)態(tài)協(xié)議控制,交換板120將數(shù)據(jù)包從一個(gè)或多個(gè)發(fā)送端口發(fā)出。對(duì)于OLT中各個(gè)組件來說,上聯(lián)板110、交換板120以及PON板130包括各自對(duì)應(yīng)的源端口和發(fā)送端口,對(duì)于OLT來說,各個(gè)組件的發(fā)送端口為OLT中的轉(zhuǎn)發(fā)端口,下列各個(gè)示例性的實(shí)施例中將各個(gè)發(fā)送端口統(tǒng)一稱為轉(zhuǎn)發(fā)端口進(jìn)行說明。
可以理解,上述示例中提供的xPON組網(wǎng)結(jié)構(gòu)和組播業(yè)務(wù)的實(shí)現(xiàn)均為示例性說明,xPON組網(wǎng)結(jié)構(gòu)和組播業(yè)務(wù)的實(shí)現(xiàn)也可以采用其他的方式。
請(qǐng)參閱圖2,為本發(fā)明實(shí)施例提供的一種xPON組播業(yè)務(wù)監(jiān)控方法的流程示意圖,如圖2所示,所述方法包括:
步驟S100,通過OLT中端口的組播業(yè)務(wù)流量來檢測(cè)端口的組播業(yè)務(wù)是否正常;
步驟S200,當(dāng)檢測(cè)出組播業(yè)務(wù)不正常時(shí),發(fā)出所述端口對(duì)應(yīng)的報(bào)警信號(hào)。
其中,所述端口包括源端口和轉(zhuǎn)發(fā)端口。
優(yōu)選地,所述通過OLT中端口的組播業(yè)務(wù)流量來檢測(cè)端口的組播業(yè)務(wù)是否正常按如下方式的一種或多種進(jìn)行:
按照預(yù)定的時(shí)間間隔進(jìn)行檢測(cè);
在接收到組播加入報(bào)文時(shí)進(jìn)行檢測(cè);
在接收到組播離開報(bào)文時(shí)進(jìn)行檢測(cè);
本發(fā)明實(shí)施例中,所述按照預(yù)定的時(shí)間間隔進(jìn)行檢測(cè)包括:
在OLT中設(shè)置定時(shí)器,當(dāng)定時(shí)器計(jì)時(shí)到預(yù)定的時(shí)間間隔時(shí),啟動(dòng)檢測(cè)端口的組播業(yè)務(wù)是否正常的檢測(cè)過程,其中,可以在OLT中各個(gè)組件中設(shè)置定時(shí)器,所述組件包括交換板、PON板、或主控板中的一種或多種。也可 以在OLT中的一個(gè)組件中設(shè)置定時(shí)器,優(yōu)選地,可以在交換板中設(shè)置定時(shí)器。
本發(fā)明實(shí)施例中,在接收到組播加入報(bào)文或組播離開報(bào)文時(shí),將會(huì)啟動(dòng)檢測(cè)端口的組播業(yè)務(wù)是否正常的檢測(cè)過程,在檢測(cè)過程完成之后,將所述定時(shí)器復(fù)位。
本發(fā)明實(shí)施例中,步驟S100具體包括:
步驟S110,計(jì)算所述端口對(duì)應(yīng)的理論組播業(yè)務(wù)流量;
步驟S120,查詢所述端口對(duì)應(yīng)的實(shí)際組播業(yè)務(wù)流量;其中,可以從硬件上查詢各個(gè)端口對(duì)應(yīng)的實(shí)際組播業(yè)務(wù)流量。
步驟S130,通過比較所述理論組播業(yè)務(wù)流量和所述實(shí)際組播業(yè)務(wù)流量,判斷所述端口的組播業(yè)務(wù)是否正常。
本發(fā)明實(shí)施例中,當(dāng)所述端口為源端口時(shí),所述端口對(duì)應(yīng)的實(shí)際組播業(yè)務(wù)流量為該端口實(shí)際接收的組播業(yè)務(wù)流量;步驟S110具體包括:
步驟S111,掃描組播組動(dòng)態(tài)成員表,確定該OLT上處于激活狀態(tài)的組播組的信息;根據(jù)所述處于激活狀態(tài)的組播組的信息以及組播成員表確定源端口對(duì)應(yīng)的組播組信息;根據(jù)端口對(duì)應(yīng)的組播組信息以及組播組帶寬表計(jì)算得到所述源端口對(duì)應(yīng)的理論組播業(yè)務(wù)流量。其中,通過組播組動(dòng)態(tài)成員表,可以讀取ONU加入到組播組的信息,從而可以確定OLT上處于激活狀態(tài)的組播組的信息。
當(dāng)所述端口為轉(zhuǎn)發(fā)端口時(shí),所述端口對(duì)應(yīng)的實(shí)際組播業(yè)務(wù)流量為該端口實(shí)際發(fā)送的組播業(yè)務(wù)流量;步驟S110具體包括:
步驟S112,掃描組播組動(dòng)態(tài)成員表,確定該OLT上處于激活狀態(tài)的組播組的信息;根據(jù)組播成員與轉(zhuǎn)發(fā)端口關(guān)系表以及所述確定處于激活狀態(tài)的組播組的信息有組播業(yè)務(wù)的轉(zhuǎn)發(fā)端口對(duì)應(yīng)的組播組信息;根據(jù)所述轉(zhuǎn)發(fā)端口對(duì)應(yīng)的組播組信息以及組播組帶寬表計(jì)算所述轉(zhuǎn)發(fā)端口對(duì)應(yīng)的理論組播業(yè)務(wù)流量。其中,通過組播組動(dòng)態(tài)成員表,可以讀取ONU加入到組播組的信息,從而可以確定OLT上處于激活狀態(tài)的組播組的信息。
本發(fā)明實(shí)施例中,所述通過比較所述理論組播業(yè)務(wù)流量和所述實(shí)際組播 業(yè)務(wù)流量,判斷所述端口的組播業(yè)務(wù)是否正常通過如下方式中的一種或多種進(jìn)行判斷:
當(dāng)所述實(shí)際組播業(yè)務(wù)流量小于所述理論組播業(yè)務(wù)流量,且兩者的差值的絕對(duì)值大于預(yù)定的第一門限值時(shí),則判斷所述端口異常;
當(dāng)所述實(shí)際組播業(yè)務(wù)流量小于所述理論組播業(yè)務(wù)流量,且所述實(shí)際組播業(yè)務(wù)流量小于預(yù)定的第二門限值時(shí),則判斷所述端口異常。
本發(fā)明實(shí)施例中,在所述通過OLT中端口的組播業(yè)務(wù)流量來檢測(cè)端口的組播業(yè)務(wù)是否正常之前還包括:
在OLT中維護(hù)配置數(shù)據(jù),所述配置數(shù)據(jù)包括如下數(shù)據(jù)中的一種或多種:
組播組成員表、組播組帶寬表、組播組動(dòng)態(tài)成員表、組播組成員與內(nèi)部端口關(guān)系表,其中,所述組播組成員與內(nèi)部端口關(guān)系表中保存了組播成員與轉(zhuǎn)發(fā)端口關(guān)系表。
其中,組播成員表包括了通過配置生成的組播VLAN、組播組地址、組播組源端口和接收端口,其中,組播組的接收端口即組播成員信息,在xPON設(shè)備中為ONU的信息,即OLT發(fā)送端口連接的ONU的信息。
組播組帶寬表用于保存每一個(gè)組播組所需帶寬;通過某個(gè)端口用于發(fā)送多少個(gè)組播組的業(yè)務(wù),以及各個(gè)組播組所需的帶寬,便可以計(jì)算出該端口應(yīng)該發(fā)送的帶寬流量的理論值。
組播組成員與內(nèi)部端口關(guān)系表用來保存組播成員與轉(zhuǎn)發(fā)端口關(guān)系表,記錄某組播成員與到達(dá)該成員的業(yè)務(wù)通道所經(jīng)過的內(nèi)部端口,即轉(zhuǎn)發(fā)端口之間的對(duì)應(yīng)關(guān)系;組播動(dòng)態(tài)成員表用于記錄當(dāng)前組播組動(dòng)態(tài)成員信息。
當(dāng)有新的組播組成員加入某個(gè)組播組時(shí),或者某個(gè)組播組成員離開組播組時(shí),OLT將在組播動(dòng)態(tài)成員表中更新對(duì)應(yīng)的組播組動(dòng)態(tài)成員信息。
本發(fā)明實(shí)施例中,所述端口對(duì)應(yīng)的報(bào)警信號(hào)包括:
所述報(bào)警信號(hào)包括異常內(nèi)容、以及所述異常內(nèi)容對(duì)應(yīng)的異常源端口位置或異常轉(zhuǎn)發(fā)端口位置;
在步驟S100,所述通過OLT中端口的組播業(yè)務(wù)流量來檢測(cè)端口的組播業(yè)務(wù)是否正常之后還包括:步驟S300,當(dāng)檢測(cè)出組播業(yè)務(wù)正常時(shí),發(fā)出所述 正常工作提示信號(hào)。
本發(fā)明實(shí)施例中以O(shè)LT中包括交換板120和PON板130為例進(jìn)行了說明,此外,OLT中也可能包括主控板,主控板,當(dāng)OLT中包括主控板時(shí),同樣對(duì)主控板的各個(gè)端口進(jìn)行檢測(cè)。
下面結(jié)合具體的實(shí)施場(chǎng)景進(jìn)行說明。在圖2示出的xPON組播業(yè)務(wù)監(jiān)控方法的基礎(chǔ)上,本發(fā)明實(shí)施例提供了另一種xPON組播業(yè)務(wù)監(jiān)控方法。請(qǐng)參閱圖3,為本發(fā)明實(shí)施例提供的一種xPON組播業(yè)務(wù)監(jiān)控方法的流程示意圖,如圖3所示,所述方法包括:
S201:在OLT中維護(hù)配置數(shù)據(jù)。
所述配置數(shù)據(jù)包括如下數(shù)據(jù)中的一種或多種:組播組成員表、組播組帶寬表、組播組動(dòng)態(tài)成員表、組播組成員與內(nèi)部端口關(guān)系表,其中,所述組播組成員與內(nèi)部端口關(guān)系表中保存了組播成員與轉(zhuǎn)發(fā)端口關(guān)系表。
S202:在OLT中啟動(dòng)定時(shí)器,當(dāng)定時(shí)器計(jì)時(shí)到達(dá)預(yù)定值時(shí),執(zhí)行步驟S100。
通過定時(shí)器,可以周期性得對(duì)OLT中各個(gè)組件的源端口的接收組播流量以及各個(gè)轉(zhuǎn)發(fā)端口的發(fā)送流量進(jìn)行掃描和監(jiān)控,并通過源端口的接收組播流量以及各個(gè)轉(zhuǎn)發(fā)端口的發(fā)送流量判斷組播業(yè)務(wù)是否正常。
S203:當(dāng)接收到組播加入報(bào)文時(shí),組播協(xié)議處理后對(duì)組播動(dòng)態(tài)成員表進(jìn)行增加,執(zhí)行步驟S100。
當(dāng)新的ONU加入時(shí),或者某個(gè)ONU申請(qǐng)加入某個(gè)組播組之后,OLT將接收到組播加入報(bào)文,組播協(xié)議處理后對(duì)組播動(dòng)態(tài)成員表進(jìn)行增加。
S204:當(dāng)接收到組播離開報(bào)文時(shí),組播協(xié)議處理后對(duì)組播動(dòng)態(tài)成員表進(jìn)行刪減,執(zhí)行步驟S100。
當(dāng)xPON中有ONU離開時(shí),或者某個(gè)ONU申請(qǐng)退出某個(gè)組播組之后,OLT將接收到組播離開報(bào)文,組播協(xié)議處理后對(duì)組播動(dòng)態(tài)成員表進(jìn)行刪減。
步驟S100,通過OLT中端口的組播業(yè)務(wù)流量來檢測(cè)端口的組播業(yè)務(wù)是否正常。
步驟S100還包括,復(fù)位定時(shí)器。
以及,步驟S200,當(dāng)檢測(cè)出組播業(yè)務(wù)不正常時(shí),發(fā)出所述端口對(duì)應(yīng)的報(bào)警信號(hào)。
本發(fā)明實(shí)施例中,還可以通過人機(jī)命令、網(wǎng)管或其他運(yùn)維系統(tǒng)主動(dòng)觸發(fā)步驟S100中的檢測(cè)流程,進(jìn)行組播流量的監(jiān)控,并復(fù)位定時(shí)器。
本發(fā)明實(shí)施例中,在圖3示出的xPON組播業(yè)務(wù)監(jiān)控方法的基礎(chǔ)上,本發(fā)明實(shí)施例提供了又一種xPON組播業(yè)務(wù)監(jiān)控方法。請(qǐng)參閱圖4A,為本發(fā)明實(shí)施例提供的一種xPON組播業(yè)務(wù)監(jiān)控方法中步驟S203的流程示意圖,如圖4A所示,步驟S203具體包括:
步驟S2031,OLT接收到ONU的組播加入報(bào)文后,先按照組播協(xié)議處理,即根據(jù)組播協(xié)議確定是否允許該ONU加入申請(qǐng)的組播組。
步驟S2032,如果允許該ONU加入申請(qǐng)的組播組,則更新組播動(dòng)態(tài)成員表;
步驟S2033,如果該ONU是該組播組的第一個(gè)動(dòng)態(tài)成員,則執(zhí)行步驟S100,
步驟S100,通過OLT中端口的組播業(yè)務(wù)流量來檢測(cè)端口的組播業(yè)務(wù)是否正常。
以及,步驟S200,當(dāng)檢測(cè)出組播業(yè)務(wù)不正常時(shí),發(fā)出所述端口對(duì)應(yīng)的報(bào)警信號(hào)。
本發(fā)明實(shí)施例中,在圖3示出的xPON組播業(yè)務(wù)監(jiān)控方法的基礎(chǔ)上,本發(fā)明實(shí)施例提供了又一種xPON組播業(yè)務(wù)監(jiān)控方法。請(qǐng)參閱圖4B,為本發(fā)明實(shí)施例提供的一種xPON組播業(yè)務(wù)監(jiān)控方法中步驟S203的流程示意圖,如圖4B所示,步驟S203還包括:
步驟S2035,當(dāng)OLT接收到ONU的組播離開報(bào)文時(shí),先按照組播協(xié)議處理,即根據(jù)組播協(xié)議確定是否允許該ONU離開申請(qǐng)的組播組。
步驟S2036,如果允許該ONU離開申請(qǐng)的組播組,則更新組播動(dòng)態(tài)成員表;
步驟S2037,如果該ONU是該組播組的最后一個(gè)動(dòng)態(tài)成員,則執(zhí)行步驟S100,
步驟S100,通過OLT中端口的組播業(yè)務(wù)流量來檢測(cè)端口的組播業(yè)務(wù)是否正常。
以及,步驟S200,當(dāng)檢測(cè)出組播業(yè)務(wù)不正常時(shí),發(fā)出所述端口對(duì)應(yīng)的報(bào)警信號(hào)。
基于與上述方法實(shí)施例相同或相似的構(gòu)思,本發(fā)明實(shí)施例還提供一種xPON組播業(yè)務(wù)監(jiān)控裝置,請(qǐng)參閱圖5,為本發(fā)明實(shí)施例還提供的xPON組播業(yè)務(wù)監(jiān)控裝置的結(jié)構(gòu)示意圖:如圖5所示,所述無源光網(wǎng)絡(luò)xPON組播業(yè)務(wù)監(jiān)控裝置包括:
檢測(cè)單元10,通過光線路終端OLT中端口的組播業(yè)務(wù)流量來檢測(cè)端口的組播業(yè)務(wù)是否正常;
通知單元20,當(dāng)檢測(cè)出組播業(yè)務(wù)不正常時(shí),發(fā)出所述端口對(duì)應(yīng)的報(bào)警信號(hào);其中,所述端口包括源端口和轉(zhuǎn)發(fā)端口。
本發(fā)明實(shí)施例中,所述檢測(cè)單元10按如下方式的一種或多種進(jìn)行檢測(cè):
按照預(yù)定的時(shí)間間隔進(jìn)行檢測(cè);
在接收到組播加入報(bào)文時(shí)進(jìn)行檢測(cè);
在接收到組播離開報(bào)文時(shí)進(jìn)行檢測(cè)。
本發(fā)明實(shí)施例中,所述檢測(cè)單元10包括:
理論流量計(jì)算模塊11,用于計(jì)算所述端口對(duì)應(yīng)的理論組播業(yè)務(wù)流量;
實(shí)際流量查詢模塊12,用于查詢所述端口對(duì)應(yīng)的實(shí)際組播業(yè)務(wù)流量;
比較模塊13,用于通過比較所述理論組播業(yè)務(wù)流量和所述實(shí)際組播業(yè)務(wù)流量,判斷所述端口的組播業(yè)務(wù)是否正常。
本發(fā)明實(shí)施例中,所述理論流量計(jì)算模塊11包括:
第一計(jì)算子模塊111,用于當(dāng)所述端口為源端口時(shí),掃描組播組動(dòng)態(tài)成員表,確定該OLT上處于激活狀態(tài)的組播組的信息;根據(jù)所述處于激活狀態(tài)的組播組的信息以及組播成員表確定源端口對(duì)應(yīng)的組播組信息;根據(jù)端口對(duì)應(yīng)的組播組信息以及組播組帶寬表計(jì)算得到所述源端口對(duì)應(yīng)的理論組播業(yè)務(wù)流量。
本發(fā)明實(shí)施例中,所述理論流量計(jì)算模塊11包括:
第二計(jì)算子模塊112,用于當(dāng)所述端口為轉(zhuǎn)發(fā)端口時(shí),掃描組播組動(dòng)態(tài)成員表,確定該OLT上處于激活狀態(tài)的組播組的信息;根據(jù)組播成員與轉(zhuǎn)發(fā)端口關(guān)系表以及所述確定處于激活狀態(tài)的組播組的信息有組播業(yè)務(wù)的轉(zhuǎn)發(fā)端口對(duì)應(yīng)的組播組信息;根據(jù)所述轉(zhuǎn)發(fā)端口對(duì)應(yīng)的組播組信息以及組播組帶寬表計(jì)算所述轉(zhuǎn)發(fā)端口對(duì)應(yīng)的理論組播業(yè)務(wù)流量。
本發(fā)明實(shí)施例中,所述比較模塊13通過如下方式中的一種或多種進(jìn)行判斷:
當(dāng)所述實(shí)際組播業(yè)務(wù)流量小于所述理論組播業(yè)務(wù)流量,且兩者的差值的絕對(duì)值大于預(yù)定的第一門限值時(shí),判斷所述端口異常;
當(dāng)所述實(shí)際組播業(yè)務(wù)流量小于所述理論組播業(yè)務(wù)流量,且所述實(shí)際組播業(yè)務(wù)流量小于預(yù)定的第二門限值時(shí),判斷所述端口異常。
所述裝置還包括配置單元30,所述配置單元30用于在OLT中維護(hù)配置數(shù)據(jù),所述配置數(shù)據(jù)包括如下數(shù)據(jù)中的一種或多種:
組播組成員表、組播組帶寬表、組播組動(dòng)態(tài)成員表、組播組成員與內(nèi)部端口關(guān)系表,其中,所述組播組成員與內(nèi)部端口關(guān)系表中保存了組播成員與轉(zhuǎn)發(fā)端口關(guān)系表。
所述通知單元20還用于當(dāng)檢測(cè)出組播業(yè)務(wù)正常時(shí),發(fā)出所述正常工作提示信號(hào)。
基于與上述實(shí)施例相同或相似的構(gòu)思,本發(fā)明實(shí)施例還提供一種OLT,所述OLT包括本發(fā)明實(shí)施例提供的任一xPON組播業(yè)務(wù)監(jiān)控裝置。
可以理解的是,以上實(shí)施方式僅僅是為了說明本發(fā)明的原理而采用的示例性實(shí)施方式,然而本發(fā)明并不局限于此。對(duì)于本領(lǐng)域內(nèi)的普通技術(shù)人員而言,在不脫離本發(fā)明的精神和實(shí)質(zhì)的情況下,可以做出各種變型和改進(jìn),這些變型和改進(jìn)也視為本發(fā)明的保護(hù)范圍。