專利名稱:一種應用于智能變電站局域網(wǎng)的數(shù)據(jù)組播方法和裝置的制作方法
技術領域:
本發(fā)明涉及變電站技術領域,具體地,涉及一種應用于智能變電站局域網(wǎng)的數(shù)據(jù)組播方法和裝置。
背景技術:
在智能化變電站或數(shù)字化變電站構(gòu)成的局域網(wǎng)(LAN, Local Area Network)中,可以將局域網(wǎng)劃分為多個邏輯的虛擬局域網(wǎng)(VLAN, Virtual Local Area Network),每個VLAN包括若干個網(wǎng)絡設備。每個VLAN構(gòu)成一個組播域,VLAN內(nèi)的設備可以通信,VLAN間的設備不能直接通信。圖1示出了現(xiàn)有的智能變電站局域網(wǎng)中的數(shù)據(jù)組播場景,在該場景中,設備PO、P1、P2和P3構(gòu)成一個VLAN,PO為組播數(shù)據(jù)的入端口,P1、P2和P3為組播數(shù)據(jù)的出端口,PI下聯(lián)的設備注冊了已知的組播流量(也即Pl下聯(lián)的設備靜態(tài)配置了組播流量),P2和P3均未注冊已知的組播流量。當PO接收到組播流量時,根據(jù)該組播流量的標識查找預先配置的組播轉(zhuǎn)發(fā)表,如果在組播轉(zhuǎn)發(fā)表中記錄了與該組播流量標識對應的設備標識,則將該組播流量轉(zhuǎn)發(fā)給查找到的設備,例如,Pl注冊了標識為X的組播流量,PO接收到組播流量時,將標識X在組播轉(zhuǎn)發(fā)表中進行匹配,查找到Pl注冊了該組播流量,將標識為X的組播流量轉(zhuǎn)發(fā)給P1。對于未注冊的未知組播流量,PO將接收到的未注冊的組播流量以泛洪的方式轉(zhuǎn)發(fā)給VLAN中的每個組播數(shù)據(jù)出端口,即轉(zhuǎn)發(fā)給P1、P2和P3。但是在圖1所示的場景中存在兩個問題,第一,由于PO對未注冊的組播流量進行泛洪處理,也即PO將未注冊的組播流量復制后發(fā)送給每個出端口,這樣就會增加VLAN中的數(shù)據(jù)流量、增大網(wǎng)絡傳輸壓力;第二,對于P2或P3下聯(lián)的諸如監(jiān)控設備的智能電子設備(IED, Intelligent Electronic Device),該監(jiān)控設備期望接收到VLAN中傳輸?shù)乃辛髁?,包括已注冊的組播流量和未注冊的組播流量,以進行VLAN中的網(wǎng)絡流量統(tǒng)計,但是在如圖1所示的場景中,P2和P3下聯(lián)的網(wǎng)絡設備無法接收到已注冊的組播流量。針對圖1所示場景中存在的上述問題,提出了如圖2所示的解決方案,在圖2所示的場景中,PO對接收到的已注冊的組播流量按照組播轉(zhuǎn)發(fā)表進行轉(zhuǎn)發(fā),對接收到的未注冊的組播流量,全部進行丟棄,這樣能夠減輕VLAN中的網(wǎng)絡傳輸壓力。但是,對于P2或P3下聯(lián)的監(jiān)控設備,就無法接收到未注冊的組播流量和已注冊的組播流量,這樣,監(jiān)控設備就無法進行統(tǒng)計處理??梢姡诂F(xiàn)有的智能變電站局域網(wǎng)中,存在監(jiān)控設備無法對組播流量進行有效的組播統(tǒng)計的問題。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實施例提供了一種應用于智能變電站局域網(wǎng)的數(shù)據(jù)組播方法和裝置,用以解決在現(xiàn)有智能變電站局域網(wǎng)中監(jiān)控設備無法對組播流量進行有效的組播統(tǒng)計的問題。
本發(fā)明實施例技術方案如下:一種應用于智能變電站局域網(wǎng)的數(shù)據(jù)組播方法,包括:在智能變電站局域網(wǎng)中,虛擬局域網(wǎng)VLAN接收包括組播出端口的標識的監(jiān)控端口配置請求;將所述組播出端口的標識所代表的組播出端口確定為監(jiān)控端口 ;并,在已建立的已注冊組播轉(zhuǎn)發(fā)表中,建立所述監(jiān)控端口的標識與每一項已注冊的組播流量的標識的對應關系,以及在已建立的未注冊組播轉(zhuǎn)發(fā)表中,建立所述監(jiān)控端口的標識與未注冊組播流量的標識的對應關系;所述VLAN根據(jù)所述已注冊組播轉(zhuǎn)發(fā)表和所述未注冊組播轉(zhuǎn)發(fā)表,以將已注冊組播流量轉(zhuǎn)發(fā)給與已注冊組播流量的標識相對應的所述監(jiān)控端口,將未注冊組播流量轉(zhuǎn)發(fā)給與未注冊組播流量的標識相對應的所述監(jiān)控端口。一種應用于智能變電站局域網(wǎng)的數(shù)據(jù)組播裝置,包括:接收模塊,用于接收包括虛擬局域網(wǎng)VLAN中的組播出端口的標識的監(jiān)控端口配置請求;建立模塊,用于將所述接收模塊接收到的所述組播出端口的標識所代表的組播出端口確定為監(jiān)控端口 ;在已建立的已注冊組播轉(zhuǎn)發(fā)表中,建立所述監(jiān)控端口的標識與每一項已注冊的組播流量的標識的對應關系,以及在已建立的未注冊組播轉(zhuǎn)發(fā)表中,建立所述監(jiān)控端口的標識與未注冊組播流量的標識的對應關系;轉(zhuǎn)發(fā)模塊,用于根據(jù)所述已注冊組播轉(zhuǎn)發(fā)表和所述未注冊組播轉(zhuǎn)發(fā)表,將已注冊組播流量轉(zhuǎn)發(fā)給與已注冊組播流量的標識相對應的所述監(jiān)控端口,將未注冊組播流量轉(zhuǎn)發(fā)給與未注冊組播流量的標識相對應的所述監(jiān)控端口。本發(fā)明實施例通過在智能變電站的VLAN中,VLAN接收到監(jiān)控端口配置請求,該監(jiān)控端口配置請求中攜帶請求配置的組播出端口的標識,將該組播出端口標識所代表的組播出端口確定為監(jiān)控端口,建立該監(jiān)控端口的標識與每一項已注冊的組播流量標識的對應關系,以及建立該監(jiān)控端口的標識與未注冊組播流量的對應關系,以使組播流量的入端口接收到組播流量后,根據(jù)建立的這兩個對應關系來轉(zhuǎn)發(fā)組播流量,從而VLAN中能夠?qū)⒁炎缘慕M播流量和未注冊的組播流量均轉(zhuǎn)發(fā)給監(jiān)控端口,當該監(jiān)控端口下聯(lián)有監(jiān)控設備時,該監(jiān)控設備就能夠接收到VLAN中的已注冊組播流量和未注冊組播流量,從而能夠進行有效的組播統(tǒng)計,進而能夠解決現(xiàn)有智能變電站局域網(wǎng)中的監(jiān)控設備無法對組播流量進行有效的組播統(tǒng)計的問題。本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
圖1為現(xiàn)有的智能變電站局域網(wǎng)中的數(shù)據(jù)組播場景示意圖;圖2為現(xiàn)有的智能變電站局域網(wǎng)中的數(shù)據(jù)組播另一場景示意圖;圖3為本發(fā)明實施例提供的應用于智能變電站局域網(wǎng)的數(shù)據(jù)組播方法的工作流程圖;圖4為本發(fā)明實施例提供應用于智能變電站局域網(wǎng)的數(shù)據(jù)組播裝置的結(jié)構(gòu)框圖。
具體實施例方式以下結(jié)合附圖對本發(fā)明的實施例進行說明,應當理解,此處所描述的實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實施例針對現(xiàn)有智能變電站局域網(wǎng)中的監(jiān)控設備無法對組播流量進行有效的組播統(tǒng)計的問題、不支持組播協(xié)議設備接收未知組播流量和已知組播流量以及緩解組播傳輸壓力,提出了一種應用于智能變電站局域網(wǎng)的數(shù)據(jù)組播方法和裝置,以解決該問題。本發(fā)明實施例通過在智能變電站的VLAN中,VLAN接收到監(jiān)控端口配置請求,該監(jiān)控端口配置請求中攜帶組播出端口的標識,監(jiān)控管理單元將該組播出端口標識所代表的組播出端口確定為監(jiān)控端口,建立該監(jiān)控端口的標識與每一項已注冊的組播流量標識的對應關系,以及建立該監(jiān)控端口的標識與未注冊組播流量的對應關系,從而使得VLAN接收到組播流量后,根據(jù)建立的這兩個對應關系來轉(zhuǎn)發(fā)組播流量,能夠?qū)⒁炎缘慕M播流量和未注冊的組播流量均轉(zhuǎn)發(fā)給監(jiān)控端口,當該監(jiān)控端口下聯(lián)有監(jiān)控設備時,該監(jiān)控設備就能夠接收到VLAN中的已注冊組播流量和未注冊組播流量,從而能夠進行有效的組播統(tǒng)計,進而能夠解決現(xiàn)有智能變電站局域網(wǎng)中的監(jiān)控設備無法對組播流量進行有效的組播統(tǒng)計的問題、不支持組播協(xié)議設備接收未知組播流量和已知組播流量以及緩解組播傳輸壓力。圖3示出了本發(fā)明實施例提供的應用于智能變電站局域網(wǎng)的數(shù)據(jù)組播方法的工作流程,該方法包括:步驟301、在智能變電站局域網(wǎng)中,VLAN接收包括該VLAN中的組播出端口的標識的監(jiān)控端口配置請求;具體地,在具體應用場景中,監(jiān)控端口配置請求可以通過在現(xiàn)有的組播點播請求或組播加入請求中增加類型標識來實現(xiàn),也即在組播點播請求或組播加入請求中增加表示該組播點播請求或組播加入請求為監(jiān)控端口配置請求的標識符;具體地,可以設置監(jiān)控管理單元,由監(jiān)控管理單元接收來自多個維護層次的監(jiān)控端口配置請求,例如,監(jiān)控管理單元接收來自同一個VLAN中任意一個組播出端口的監(jiān)控端口配置請求,也即該監(jiān)控端口配置請求可以來自VLAN中任何一個組播出端口,發(fā)送監(jiān)控端口配置請求的組播出端口在該請求中攜帶上該組播出端口的標識;更進一步,組播出端口發(fā)送的監(jiān)控端口配置請求,也可以是來自該組播出端口下聯(lián)的網(wǎng)絡設備發(fā)送的監(jiān)控端口配置請求,該組播出端口對該監(jiān)控端口配置請求進行轉(zhuǎn)發(fā),在具體應用場景中,網(wǎng)絡設備只要具有存儲有程序的芯片即可發(fā)送監(jiān)控端口配置請求;或者,監(jiān)控管理單元還可以接收用戶在通過人機界面上輸入的監(jiān)控端口配置請求;具體地,監(jiān)控管理單元接收監(jiān)控端口配置請求的時間可以是在智能變電站局域網(wǎng)初始化的過程中,也可以在智能變電站局域網(wǎng)網(wǎng)絡優(yōu)化的過程中;步驟302、將所述組播出端口的標識所代表的組播出端口確定為監(jiān)控端口 ;并,在已建立的已注冊組播轉(zhuǎn)發(fā)表中,建立監(jiān)控端口的標識與每一項已注冊的組播流量的標識的對應關系,以及在已建立的未注冊組播轉(zhuǎn)發(fā)表中,建立監(jiān)控端口的標識與未注冊組播流量的標識的對應關系,其中,所述已注冊組播轉(zhuǎn)發(fā)表中包括已注冊的組播流量的標識與點播該已注冊組播流量的組播出端口的標識的對應關系,所述未注冊組播轉(zhuǎn)發(fā)表中包括未注冊的組播流量的標識與接收未注冊組播流量的組播出端口的標識的對應關系;具體地,在已注冊組播轉(zhuǎn)發(fā)表中,監(jiān)控管理單元將監(jiān)控端口的標識寫入到每一項已注冊的組播流量的標識對應的組播出端口標識集合中,在未注冊組播轉(zhuǎn)發(fā)表中,將監(jiān)控端口的標識寫入到該未注冊組播轉(zhuǎn)發(fā)表中;
在實際的應用場景中,已注冊組播轉(zhuǎn)發(fā)表和未注冊轉(zhuǎn)發(fā)表可以合并在同一張表中,即組播轉(zhuǎn)發(fā)表,在該組播轉(zhuǎn)發(fā)表中記錄有已注冊組播轉(zhuǎn)發(fā)標識及與已注冊組播轉(zhuǎn)發(fā)標識相對應的組播出端口標識集合的部分,可以看作是已注冊組播轉(zhuǎn)發(fā)表,在該組播轉(zhuǎn)發(fā)表中的除已注冊組播轉(zhuǎn)發(fā)表項除外的默認配置表項,可以看作是未注冊組播轉(zhuǎn)發(fā)表,在默認配置表項中僅記錄請求配置的組播出端口的標識;步驟303、VLAN根據(jù)已注冊組播轉(zhuǎn)發(fā)表和未注冊組播轉(zhuǎn)發(fā)表,以將已注冊組播流量轉(zhuǎn)發(fā)給與已注冊組播流量的標識相對應的監(jiān)控端口,將未注冊組播流量轉(zhuǎn)發(fā)給與未注冊組播流量的標識相對應的監(jiān)控端口 ;具體地,當VLAN中的組播流量的入端口接收到組播流量后,就會查詢已注冊組播轉(zhuǎn)發(fā)表和未注冊組播轉(zhuǎn)發(fā)表,根據(jù)這兩個表中的對應關系來轉(zhuǎn)發(fā)組播流量,也即將已注冊組播流量和未注冊組播流量均轉(zhuǎn)發(fā)給監(jiān)控端口。通過上述的處理過程,VLAN能夠根據(jù)已注冊組播轉(zhuǎn)發(fā)表和未注冊組播轉(zhuǎn)發(fā)表將已注冊的組播流量和未注冊的組播流量均轉(zhuǎn)發(fā)給監(jiān)控端口,當該監(jiān)控端口下聯(lián)有監(jiān)控設備時,該監(jiān)控設備就能夠接收到VLAN中的已注冊組播流量和未注冊組播流量,從而能夠進行有效的組播統(tǒng)計、流量監(jiān)控或?qū)徲?,進而能夠解決現(xiàn)有智能變電站局域網(wǎng)中的監(jiān)控設備無法對組播流量進行有效的組播統(tǒng)計的問題。進一步地,當組播出端口退出之前已點播的已注冊組播流量時,VLAN (也即監(jiān)控管理單元)會在已注冊組播轉(zhuǎn)發(fā)表中,將該組播出端口的標識從與該已注冊組播流量的標識對應的組播出端口的標識集合中刪除,當除上述已配置為監(jiān)控端口的其它組播出端口均退出該已注冊組播流量時,在已注冊組播轉(zhuǎn)發(fā)表中與該已注冊組播流量標識對應的組播出端口標識只剩下監(jiān)控端口的標識,如果組播入端口仍然按照該已注冊組播轉(zhuǎn)發(fā)表進行組播流量轉(zhuǎn)發(fā),就會造成業(yè)務邏輯錯誤;在這種情況下,應當刪除監(jiān)控端口的標識與上述已注冊組播流量的標識之間的對應關系,也即,在已注冊組播轉(zhuǎn)發(fā)表中,存在一項已注冊的組播流量的標識僅與監(jiān)控端口的標識具有對應關系的情況下,刪除該已注冊的組播流量標識與監(jiān)控端口的標識的對應關系。更進一步地,在VLAN (也即監(jiān)控管理單元)在沒有接收到監(jiān)控端口配置請求的情況下,在未注冊組播轉(zhuǎn)發(fā)表中,建立同一個VLAN中的每個組播出端口的標識與未注冊組播流量的標識的對應關系,該情況與圖1所示的場景相同。這種情況作為上述處理過程的補充方案,用以避免VLAN由于沒有收到監(jiān)控端口配置請求而無法配置已注冊組播轉(zhuǎn)發(fā)表和未注冊組播轉(zhuǎn)發(fā)表,從而造成實際的監(jiān)控端口無法接收到任何組播流量的問題?;谙嗤陌l(fā)明構(gòu)思,本發(fā)明實施例還提供了一種應用于智能變電站局域網(wǎng)的數(shù)據(jù)組播裝置,該裝置的結(jié)構(gòu)如圖4所示,包括:接收模塊41,用于接收包括VLAN中的組播出端口的標識的監(jiān)控端口配置請求;具體地,接收模塊41具體用于:接收來自所述VLAN中的組播出端口的監(jiān)控端口配置請求;或者,接收用戶輸入的監(jiān)控端口配置請求;建立模塊42,連接至接收模塊41,用于將接收模塊41接收到的組播出端口的標識所代表的組播出端口確定為監(jiān)控端口 ;在已建立的已注冊組播轉(zhuǎn)發(fā)表中,建立監(jiān)控端口的標識與每一項已注冊的組播流量的標識的對應關系,以及在已建立的未注冊組播轉(zhuǎn)發(fā)表中,建立監(jiān)控端口的標識與未注冊組播流量的標識的對應關系,其中,所述已注冊組播轉(zhuǎn)發(fā)表中包括已注冊的組播流量的標識與點播該已注冊組播流量的組播出端口的標識的對應關系,所述未注冊組播轉(zhuǎn)發(fā)表中包括未注冊的組播流量的標識與接收未注冊組播流量的組播出端口的標識的對應關系;具體地,建立模塊42在已注冊組播轉(zhuǎn)發(fā)表中,將監(jiān)控端口的標識寫入到每一項已注冊的組播流量的標識對應的組播出端口標識集合中;將監(jiān)控端口的標識寫入到未注冊組播轉(zhuǎn)發(fā)表中;建立模塊42還用于在已注冊組播轉(zhuǎn)發(fā)表中,存在一項已注冊的組播流量的標識僅與監(jiān)控端口的標識具有對應關系的情況下,刪除該已注冊的組播流量標識與監(jiān)控端口的標識的對應關系;優(yōu)選地,建立模塊42還用于在接收模塊41沒有接收到監(jiān)控端口配置請求的情況下,在未注冊組播轉(zhuǎn)發(fā)表中,建立所述VLAN中的每個組播出端口的標識與未注冊組播流量的標識的對應關系。轉(zhuǎn)發(fā)模塊43,連接至建立模塊42,用于根據(jù)建立模塊42建立的已注冊組播轉(zhuǎn)發(fā)表和未注冊組播轉(zhuǎn)發(fā)表,將已注冊組播流量轉(zhuǎn)發(fā)給與已注冊組播流量的標識相對應的監(jiān)控端口,將未注冊組播流量轉(zhuǎn)發(fā)給與未注冊組播流量的標識相對應的所述監(jiān)控端口。根據(jù)上述裝置,也能夠使VLAN中的組播流量的入端口根據(jù)已注冊組播轉(zhuǎn)發(fā)表和未注冊組播轉(zhuǎn)發(fā)表,將已注冊的組播流量和未注冊的組播流量均轉(zhuǎn)發(fā)給監(jiān)控端口,當該監(jiān)控端口下聯(lián)有監(jiān)控設備時,該監(jiān)控設備就能夠接收到VLAN中的已注冊組播流量和未注冊組播流量,從而能夠進行有效的組播統(tǒng)計、流量監(jiān)控或?qū)徲?,進而能夠解決現(xiàn)有智能變電站局域網(wǎng)中的監(jiān)控設備無法對組播流量進行有效的組播統(tǒng)計的問題。本領域普通技術人員可以理解實現(xiàn)上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中。本領域內(nèi)的技術人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產(chǎn)品的形式。本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權利要求
1.一種應用于智能變電站局域網(wǎng)的數(shù)據(jù)組播方法,其特征在于,包括: 在智能變電站局域網(wǎng)中,虛擬局域網(wǎng)VLAN接收包括所述VLAN中的組播出端口的標識的監(jiān)控端口配置請求; 將所述組播出端口的標識所代表的組播出端口確定為監(jiān)控端口;并, 在已建立的已注冊組播轉(zhuǎn)發(fā)表中,建立所述監(jiān)控端口的標識與每一項已注冊的組播流量的標識的對應關系,以及在已建立的未注冊組播轉(zhuǎn)發(fā)表中,建立所述監(jiān)控端口的標識與未注冊組播流量的標識的對應關系; 所述VLAN根據(jù)所述已注冊組播轉(zhuǎn)發(fā)表和所述未注冊組播轉(zhuǎn)發(fā)表,以將已注冊組播流量轉(zhuǎn)發(fā)給與已注冊組播流量的標識相對應的所述監(jiān)控端口,將未注冊組播流量轉(zhuǎn)發(fā)給與未注冊組播流量的標識相對應的所述監(jiān)控端口。
2.根據(jù)權利要求1所述的方法,其特征在于,VLAN接收監(jiān)控端口配置請求,具體包括: 所述VLAN接收來自所述VLAN中的所述組播出端口的所述監(jiān)控端口配置請求;或者, 所述VLAN接收用戶輸入的所述監(jiān)控端口配置請求。
3.根據(jù)權利要求1所述的方法,其特征在于,在已注冊組播轉(zhuǎn)發(fā)表中,建立所述監(jiān)控端口的標識與每一項已注冊的組播流量的標識的對應關系,具體包括: 在所述已注冊組播轉(zhuǎn)發(fā)表中,將所述監(jiān)控端口的標識寫入到每一項已注冊的組播流量的標識對應的組播出端口標識集合中; 在未注冊組播轉(zhuǎn)發(fā)表中,建立所述監(jiān)控端口的標識與未注冊組播流量標識的對應關系,具體包括: 將所述監(jiān)控端口的標識寫入到所述未注冊組播轉(zhuǎn)發(fā)表中。
4.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括: 在所述已注冊組播轉(zhuǎn)發(fā)表中,存在一項已注冊的組播流量的標識僅與所述監(jiān)控端口的標識具有對應關系的情況下,所述VLAN刪除該已注冊的組播流量標識與所述監(jiān)控端口的標識的對應關系。
5.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括: 所述VLAN在沒有接收到所述監(jiān)控端口配置請求的情況下,在未注冊組播轉(zhuǎn)發(fā)表中,建立所述VLAN中的每個組播出端口的標識與未注冊組播流量的標識的對應關系。
6.一種應用于智能變電站局域網(wǎng)的數(shù)據(jù)組播裝置,其特征在于,包括: 接收模塊,用于接收包括虛擬局域網(wǎng)VLAN中的組播出端口的標識的監(jiān)控端口配置請求; 建立模塊,用于將所述接收模塊接收到的所述組播出端口的標識所代表的組播出端口確定為監(jiān)控端口 ;在已建立的已注冊組播轉(zhuǎn)發(fā)表中,建立所述監(jiān)控端口的標識與每一項已注冊的組播流量的標識的對應關系,以及在已建立的未注冊組播轉(zhuǎn)發(fā)表中,建立所述監(jiān)控端口的標識與未注冊組播流量的標識的對應關系; 轉(zhuǎn)發(fā)模塊,用于根據(jù)所述已注冊組播轉(zhuǎn)發(fā)表和所述未注冊組播轉(zhuǎn)發(fā)表,將已注冊組播流量轉(zhuǎn)發(fā)給與已注冊組播流量的標識相對應的所述監(jiān)控端口,將未注冊組播流量轉(zhuǎn)發(fā)給與未注冊組播流量的標識相對應的所述監(jiān)控端口。
7.根據(jù)權利要求6所述的裝置,其特征在于,所述接收模塊,具體用于: 接收來自所述VLAN中的所述組播出端口的所述監(jiān)控端口配置請求;或者,接收用戶輸入的所述監(jiān)控端口配置請求。
8.根據(jù)權利要求6所述的裝置,其特征在于,所述建立模塊具體用于: 在所述已注冊組播轉(zhuǎn)發(fā)表中,將所述監(jiān)控端口的標識寫入到每一項已注冊的組播流量的標識對應的組播出端口標識集合中; 將所述監(jiān)控端口的標識寫入到所述未注冊組播轉(zhuǎn)發(fā)表中。
9.根據(jù)權利要求6所述的裝置,其特征在于,所述建立模塊還用于: 在所述已注冊組播轉(zhuǎn)發(fā)表中,存在一項已注冊的組播流量的標識僅與所述監(jiān)控端口的標識具有對應關系的情況下,刪除該已注冊的組播流量標識與所述監(jiān)控端口的標識的對應關系。
10.根據(jù)權利要求6所述的裝置,其特征在于,所述建立模塊還用于: 在所述接收模塊沒有接收到所述監(jiān)控端口配置請求的情況下,在未注冊組播轉(zhuǎn)發(fā)表中,建立所述VLAN中的 每個組播出端口的標識與未注冊組播流量的標識的對應關系。
全文摘要
本發(fā)明公開了一種應用于智能變電站局域網(wǎng)的數(shù)據(jù)組播方法和裝置,在智能變電站的VLAN中,VLAN接收到監(jiān)控端口配置請求,該監(jiān)控端口配置請求中攜帶組播出端口的標識,將該組播出端口標識所代表的組播出端口確定為監(jiān)控端口,建立該監(jiān)控端口的標識與每一項已注冊的組播流量的標識的對應關系,建立該監(jiān)控端口的標識與未注冊組播流量的標識的對應關系,VLAN接收到組播流量后,根據(jù)建立的這兩個對應關系來轉(zhuǎn)發(fā)組播流量,從而VLAN能夠?qū)⒁炎缘慕M播流量和未注冊的組播流量均轉(zhuǎn)發(fā)給監(jiān)控端口,當該監(jiān)控端口下聯(lián)有監(jiān)控設備時,該監(jiān)控設備就能夠接收到VLAN中的已注冊組播流量和未注冊組播流量,從而能夠進行有效的組播統(tǒng)計。
文檔編號H04L12/801GK103200110SQ201310109760
公開日2013年7月10日 申請日期2013年3月29日 優(yōu)先權日2013年3月29日
發(fā)明者呂志勇, 丁子明 申請人:北京東土科技股份有限公司