本發(fā)明涉及變電站智能自動安全裝置領(lǐng)域,特別是涉及網(wǎng)絡(luò)風暴的檢測設(shè)備和網(wǎng)絡(luò)風暴的檢測方法。
背景技術(shù):
智能變電站的間隔層、過程層和站控層的通信都為數(shù)字信號。裝置通信的穩(wěn)定性是變電站不可或缺的重要部分,與保護、測控、計量等環(huán)節(jié)密切相關(guān)。工程應用中,由于過程層和站控層以及間隔層之間通信存在組網(wǎng)方式,這種通信方式必須經(jīng)過交換機,因此在組網(wǎng)等環(huán)節(jié)會受網(wǎng)絡(luò)風暴以及錯誤幀的影響。網(wǎng)絡(luò)風暴以及各種錯誤幀嚴重影響了站內(nèi)設(shè)備的可靠運行。因此,迫切的需要一種手段能快速、準確地對站內(nèi)裝置進行相應的網(wǎng)絡(luò)風暴檢測,確保采樣系統(tǒng)可靠運行。
傳統(tǒng)技術(shù)中雖然已有測試儀可以實現(xiàn)單裝置的網(wǎng)絡(luò)風暴檢測,但是如需模擬智能變電站內(nèi)復雜的多格式報文共存的環(huán)境,則需要多臺該測試儀配合才能完成,提高了網(wǎng)絡(luò)風暴檢測的設(shè)備成本。
技術(shù)實現(xiàn)要素:
基于此,有必要針對上述成本高的問題,提供一種網(wǎng)絡(luò)風暴的檢測設(shè)備和檢測方法,在模擬智能變電站內(nèi)復雜的多格式報文共存的環(huán)境時能夠節(jié)省網(wǎng)絡(luò)風暴檢測的設(shè)備成本。
一種網(wǎng)絡(luò)風暴的檢測設(shè)備,所述檢測設(shè)備為智能變電站中的設(shè)備,包括依次相連的微處理器、寄存器和現(xiàn)場可編程門陣列;
所述微處理器用于獲取預先配置的網(wǎng)絡(luò)風暴配置文件,對所述網(wǎng)絡(luò)風暴配置文件進行解析,根據(jù)解析結(jié)果獲得網(wǎng)絡(luò)風暴配置信息,并將網(wǎng)絡(luò)風暴配置信息寫入所述寄存器,其中所述網(wǎng)絡(luò)風暴配置文件中的信息包括檢測設(shè)備的若干個發(fā)送口以及每個發(fā)送口所要輸出的多種不同格式的單幀報文;
所述寄存器用于存儲網(wǎng)絡(luò)風暴配置信息,其中所述網(wǎng)絡(luò)風暴配置信息包括若干個發(fā)送口以及每個發(fā)送口所要輸出的所有單幀報文;
所述現(xiàn)場可編程門陣列從所述寄存器讀取網(wǎng)絡(luò)風暴配置信息,根據(jù)讀取的網(wǎng)絡(luò)風暴配置信息通過若干個發(fā)送口向智能變電站中的若干個待檢測設(shè)備對應輸出各個單幀報文,以對若干個待檢測設(shè)備進行網(wǎng)絡(luò)風暴的在線檢測。
一種網(wǎng)絡(luò)風暴的檢測方法,包括步驟:
獲取預先配置的網(wǎng)絡(luò)風暴配置文件,其中所述網(wǎng)絡(luò)風暴配置文件中的信息包括檢測設(shè)備的若干個發(fā)送口以及每個發(fā)送口所要輸出的多種不同格式的單幀報文,所述檢測設(shè)備為智能變電站中的設(shè)備;
對所述網(wǎng)絡(luò)風暴配置文件進行解析,根據(jù)解析結(jié)果獲得網(wǎng)絡(luò)風暴配置信息,其中所述網(wǎng)絡(luò)風暴配置信息包括若干個發(fā)送口以及每個發(fā)送口所要輸出的所有單幀報文;
通過若干個發(fā)送口向智能變電站中的若干個待檢測設(shè)備對應輸出各個單幀報文,以對若干個待檢測設(shè)備進行網(wǎng)絡(luò)風暴的在線檢測。
上述網(wǎng)絡(luò)風暴的檢測設(shè)備和檢測方法,通過智能變電站內(nèi)的設(shè)備輸出網(wǎng)絡(luò)風暴報文,直接在智能變電站中對待檢測設(shè)備進行網(wǎng)絡(luò)風暴在線檢測,不依靠外部測試儀、交換機搭建環(huán)境,節(jié)省了測試儀、交換機等設(shè)備的外購成本,可以緩解現(xiàn)場運維人員的操作負擔、并減少現(xiàn)場的運維成本,而且相較于傳統(tǒng)技術(shù)中測試儀離線檢測的方式,對在線檢測的支持可大大增加對智能變電站內(nèi)設(shè)備網(wǎng)絡(luò)風暴檢測的可靠性。另外,通過配置文件的設(shè)置,檢測設(shè)備的單個發(fā)送口可以輸出多種不同格式的網(wǎng)絡(luò)風暴報文,相較于傳統(tǒng)技術(shù)中測試儀在進行網(wǎng)絡(luò)風暴測試時只能進行單格式的報文輸出,在模擬智能變電站內(nèi)復雜的多格式報文共存的環(huán)境時,則本發(fā)明僅需要一臺檢測設(shè)備即可以實現(xiàn),大大節(jié)省了網(wǎng)絡(luò)風暴檢測的設(shè)備成本。
附圖說明
圖1為一實施例的網(wǎng)絡(luò)風暴的檢測設(shè)備的結(jié)構(gòu)示意圖;
圖2為另一實施例的網(wǎng)絡(luò)風暴的檢測設(shè)備的結(jié)構(gòu)示意圖;
圖3為一實施例的網(wǎng)絡(luò)風暴的檢測方法的流程示意圖;
圖4為一具體實施例的通過抓包軟件抓取的通信報文的示意圖;
圖5為一具體實施例的網(wǎng)絡(luò)風暴配置文件的示意圖;
圖6為一具體實施例的對抓取的通信報文進行修改的示意圖。
具體實施方式
為更進一步闡述本發(fā)明所采取的技術(shù)手段及取得的效果,下面結(jié)合附圖及較佳實施例,對本發(fā)明的技術(shù)方案,進行清楚和完整的描述。
如圖1所示,一種網(wǎng)絡(luò)風暴的檢測設(shè)備,所述檢測設(shè)備為智能變電站中的設(shè)備,包括依次相連的微處理器110、寄存器120和現(xiàn)場可編程門陣列130;
所述微處理器110用于獲取預先配置的網(wǎng)絡(luò)風暴配置文件,對所述網(wǎng)絡(luò)風暴配置文件進行解析,根據(jù)解析結(jié)果獲得網(wǎng)絡(luò)風暴配置信息,并將網(wǎng)絡(luò)風暴配置信息寫入所述寄存器120,其中所述網(wǎng)絡(luò)風暴配置文件中的信息包括檢測設(shè)備的若干個發(fā)送口以及每個發(fā)送口所要輸出的多種不同格式的單幀報文;
所述寄存器120用于存儲網(wǎng)絡(luò)風暴配置信息,其中所述網(wǎng)絡(luò)風暴配置信息包括若干個發(fā)送口以及每個發(fā)送口所要輸出的所有單幀報文;
所述現(xiàn)場可編程門陣列130從所述寄存器120讀取網(wǎng)絡(luò)風暴配置信息,根據(jù)讀取的網(wǎng)絡(luò)風暴配置信息通過若干個發(fā)送口向智能變電站中的若干個待檢測設(shè)備對應輸出各個單幀報文,以對若干個待檢測設(shè)備進行網(wǎng)絡(luò)風暴的在線檢測。
上述網(wǎng)絡(luò)風暴的檢測設(shè)備為智能變電站的某設(shè)備。在一個實施例中,該檢測設(shè)備為合并單元或者多合一裝置。該檢測設(shè)備節(jié)省了測試儀、交換機等設(shè)備的外購成本,提高了對智能變電站內(nèi)設(shè)備網(wǎng)絡(luò)風暴檢測的可靠性。為了更好地理解本發(fā)明,下面對該檢測設(shè)備包括的各個器件進行詳細介紹。
為了在保持智能變電站某設(shè)備(檢測設(shè)備)的已有功能的基礎(chǔ)上實現(xiàn)該設(shè)備的網(wǎng)絡(luò)風暴輸出功能,需要在該設(shè)備內(nèi)預先配置網(wǎng)絡(luò)風暴配置文件。因此,在一個實施例中,如圖2所示,檢測設(shè)備還包括與所述微處理器110相連的配置文件生成器100,配置文件生成器100用于生成網(wǎng)絡(luò)風暴配置文件。
在一個實施例中,所述配置文件生成器100還用于配置檢測設(shè)備的發(fā)送口的信息以及每個發(fā)送口所要輸出的多種不同格式的單幀報文。發(fā)送口用于向外輸出網(wǎng)絡(luò)風暴報文,采用檢測設(shè)備中已有的某一口(光口)或多個口。因此需要通過編輯界面對網(wǎng)絡(luò)風暴的發(fā)送口進行編輯,并將發(fā)送口的信息寫入配置文件。具體哪些發(fā)送口用于輸出網(wǎng)絡(luò)風暴報文可以根據(jù)用戶實際需要進行確定,原則上不影響原有功能的口均可以作為輸出網(wǎng)絡(luò)風暴報文的發(fā)送口。多種不同格式的單幀報文包括所述檢測設(shè)備進行本地采樣獲得的單幀報文以及預先配置的其它格式的單幀報文,以合并單元為例,多種不同格式的單幀報文不僅包括本地采樣并獲得的iec(internationalelectrotechnicalcommission,國際電工委員會)61850-9-2以及iecgoose(genericobjectorientedsubstationevent,面向通用對象的變電站事件)的相關(guān)報文,還包括各類tcp/ip(transmissioncontrolprotocol/internetprotocol,傳輸控制協(xié)議/因特網(wǎng)互聯(lián)協(xié)議)、iec61850報文,例如mm(mobilemanagement,移動性管理)、sntp(simplenetworktimeprotocol,簡單網(wǎng)絡(luò)時間協(xié)議)等。
網(wǎng)絡(luò)風暴報文可以根據(jù)用戶實際需要進行編輯。例如,在一個實施例中,所述配置文件生成器100通過抓包軟件抓取智能變電站運行過程中產(chǎn)生的多種不同格式的通信報文,對抓取的所用通信報文中的若干個通信報文進行修改,獲得異常狀態(tài)報文,根據(jù)未修改的通信報文以及異常狀態(tài)報文獲得網(wǎng)絡(luò)風暴配置文件中的各個單幀報文。
為了更好地模擬各種復雜故障場景,在一個實施例中,所述配置文件生成器100還用于配置每個發(fā)送口的單幀報文輸出間隔時間,從而實現(xiàn)每個口能以不同的速率發(fā)出多種不同幀格式的網(wǎng)絡(luò)風暴報文。單幀報文輸出間隔時間是對每個發(fā)送口進行設(shè)置??蛇x的,每個單幀報文的傳輸速率的具體計算公式如下:
單幀報文的長度×8bits/單幀報文輸出間隔時間=單幀報文的傳輸速率(即單幀報文的流量)(mb/s)。
進行上述配置后,得到網(wǎng)絡(luò)風暴配置文件,該配置文件中的信息包括發(fā)送口信息、單個發(fā)送口下的多種不同格式的單幀報文幀信息、單個發(fā)送口發(fā)送單幀報文的數(shù)目、單幀報文輸出間隔時間(可選)等,從而實現(xiàn)發(fā)送口多幀不同速率(可選)不同格式的網(wǎng)絡(luò)風暴報文(單幀報文)的組合。
獲取到網(wǎng)絡(luò)風暴配置文件后,微處理器110對所述網(wǎng)絡(luò)風暴配置文件進行讀取和解析,以獲得網(wǎng)絡(luò)風暴的配置信息。配置信息包括單幀報文幀信息、發(fā)送口信息、單口發(fā)送報文數(shù)目和單幀報文輸出間隔時間等。微處理器110可以為powerpc等。微處理器110對配置文件解析后,可以將配置信息寫入寄存器120中,以方便后續(xù)網(wǎng)絡(luò)風暴報文的輸出。
所述現(xiàn)場可編程門陣列130從寄存器120獲得配置信息后,就可以根據(jù)配置信息進行網(wǎng)絡(luò)風暴報文的組包發(fā)送,對智能變電站的各個設(shè)備進行網(wǎng)絡(luò)風暴的檢測。如果僅對一個發(fā)送口配置不同幀格式的網(wǎng)絡(luò)風暴報文,則該發(fā)送口可模擬發(fā)出不同類型的網(wǎng)絡(luò)風暴報文,實現(xiàn)對待檢測設(shè)備的網(wǎng)絡(luò)風暴測試。如果對多個發(fā)送口分別配置不同幀格式的網(wǎng)絡(luò)風暴報文,則每個發(fā)送口都獨立輸出不同類型的網(wǎng)絡(luò)風暴報文,實現(xiàn)同時對多臺待檢測設(shè)備的網(wǎng)絡(luò)風暴測試。具體網(wǎng)絡(luò)風暴測試的方法可以根據(jù)現(xiàn)有技術(shù)中已有的方式實現(xiàn)。
在一個實施例中,所述現(xiàn)場可編程門陣列130向若干個待檢測設(shè)備對應輸出所述檢測設(shè)備進行本地采樣獲得的iec61850-9-2以及iecgoose的相關(guān)單幀報文,以及預先配置的各類tcp/ip和iec61850單幀報文。
在一個實施例中,所述網(wǎng)絡(luò)風暴配置文件中的信息還包括設(shè)置的每個發(fā)送口的單幀報文輸出間隔時間;所述現(xiàn)場可編程門陣列130獲得每個單幀報文的長度,根據(jù)每個單幀報文的長度與對應發(fā)送口的單幀報文輸出間隔時間,獲得每個單幀報文的傳輸速率,按照每個單幀報文的傳輸速率向若干個待檢測設(shè)備對應輸出各個單幀報文。通過對發(fā)送報文的單幀長度以及報文發(fā)送間隔時間進行設(shè)置,從而實現(xiàn)裝置每個口能以不同的速率(不同的流量)發(fā)出多種不同幀格式風暴報文,完成對復雜測試情況的模擬。
基于同一發(fā)明構(gòu)思,本發(fā)明還提供一種網(wǎng)絡(luò)風暴的檢測方法,下面結(jié)合附圖對本發(fā)明檢測方法的具體實施方式做詳細描述。
如圖3所示,一種網(wǎng)絡(luò)風暴的檢測方法,包括步驟:
s110、獲取預先配置的網(wǎng)絡(luò)風暴配置文件,其中所述網(wǎng)絡(luò)風暴配置文件中的信息包括檢測設(shè)備的若干個發(fā)送口以及每個發(fā)送口所要輸出的多種不同格式的單幀報文,所述檢測設(shè)備為智能變電站中的設(shè)備;
s120、對所述網(wǎng)絡(luò)風暴配置文件進行解析,根據(jù)解析結(jié)果獲得網(wǎng)絡(luò)風暴配置信息,其中所述網(wǎng)絡(luò)風暴配置信息包括若干個發(fā)送口以及每個發(fā)送口所要輸出的所有單幀報文;
s130、通過若干個發(fā)送口向智能變電站中的若干個待檢測設(shè)備對應輸出各個單幀報文,以對若干個待檢測設(shè)備進行網(wǎng)絡(luò)風暴的在線檢測。
上述網(wǎng)絡(luò)風暴的檢測方法可以通過相應的程序?qū)崿F(xiàn),程序運行在智能變電站的某設(shè)備中,例如合并單元或者多合一裝置中。該方法節(jié)省了測試儀、交換機等設(shè)備的外購成本,提高了對智能變電站內(nèi)設(shè)備網(wǎng)絡(luò)風暴檢測的可靠性。為了更好地理解本發(fā)明,下面對各個步驟進行詳細介紹。
在步驟s110中,為了在保持智能變電站某設(shè)備(檢測設(shè)備)的已有功能的基礎(chǔ)上實現(xiàn)該設(shè)備的網(wǎng)絡(luò)風暴輸出功能,需要在該設(shè)備內(nèi)預先配置網(wǎng)絡(luò)風暴配置文件。下面對具體配置網(wǎng)絡(luò)風暴配置文件的過程進行詳細介紹。
(1)發(fā)送口編輯:
發(fā)送口用于向外輸出網(wǎng)絡(luò)風暴報文,采用檢測設(shè)備中已有的某一口(光口)或多個口。因此需要通過編輯界面對網(wǎng)絡(luò)風暴的發(fā)送口進行編輯,并將發(fā)送口的信息寫入配置文件。例如,設(shè)置1口,則檢測設(shè)備1口用于對外輸出網(wǎng)絡(luò)風暴報文。又例如,設(shè)置1,2,3口,則相應的1口、2口和3口用于對外輸出網(wǎng)絡(luò)風暴報文。具體哪些發(fā)送口用于輸出網(wǎng)絡(luò)風暴報文可以根據(jù)用戶實際需要進行確定,原則上不影響原有功能的口均可以作為輸出網(wǎng)絡(luò)風暴報文的發(fā)送口。
(2)對單個發(fā)送口下的各個單幀報文進行配置:
報文是網(wǎng)絡(luò)中交換與傳輸?shù)臄?shù)據(jù)單元,也是網(wǎng)絡(luò)傳輸?shù)膯卧?。報文包含了將要發(fā)送的完整的數(shù)據(jù)信息,其長短不需一致。報文在傳輸過程中會不斷地封裝成分組、包、幀來傳輸,封裝的方式就是添加一些控制信息組成的首部,那些就是報文頭。幀為數(shù)據(jù)鏈路層的協(xié)議數(shù)據(jù)單元,為了保證數(shù)據(jù)的可靠傳輸,把報文封裝成幀,即組成單幀報文。單幀報文也即為文中所提及的一個網(wǎng)絡(luò)風暴報文。
網(wǎng)絡(luò)風暴報文可以根據(jù)用戶實際需要進行編輯。例如,在一個實施例中,獲取預先配置的網(wǎng)絡(luò)風暴配置文件之前,還可以包括步驟:通過抓包軟件抓取智能變電站運行過程中產(chǎn)生的多種不同格式的通信報文,對抓取的所用通信報文中的若干個通信報文進行修改,獲得異常狀態(tài)報文;根據(jù)未修改的通信報文以及異常狀態(tài)報文獲得網(wǎng)絡(luò)風暴配置文件中的各個單幀報文。
抓包軟件可以采用現(xiàn)有技術(shù)中已有的軟件,例如wrieshark軟件。如圖4所示,為通過wrieshark軟件抓取的通信報文的具體實施例的示意圖。將該通信報文粘貼復制進配置文件,則可以得到一個單幀報文,如圖5所示的sv的部分。另外,為了更真實的模擬各種復雜故障場景,可選的,還可以對抓取的通信報文進行修改,以sv為例,如果想修改svid字段,則可以修改圖6中標黑部分,即80、03、53、41和43部分,從而模擬變電站運行時候常產(chǎn)生的異常狀態(tài)報文,對變電站內(nèi)裝置的可靠性進行檢驗,完美模擬各種復雜故障場景。
另外,還可以通過在配置文件中手動輸入的方式(一個數(shù)據(jù)位為32位)獲得各個發(fā)送口下的多種不同格式的單幀報文,或者手工輸入和抓包軟件相結(jié)合的方式獲得各個發(fā)送口下的單幀報文,本發(fā)明并不對此做出限定。
各個單幀報文都是相互獨立的報文,各個單幀報文的格式是根據(jù)實際需要隨意設(shè)定的,沒有限制。配置好各個單幀報文后,單個發(fā)送口就可以輸出多種不同格式的報文,模擬變電站內(nèi)復雜的多報文共存的環(huán)境。以合并單元為例,通過配置文件可以對合并單元發(fā)送的網(wǎng)絡(luò)風暴報文幀格式進行編輯,合并單元可以正常的發(fā)出iec61850-9-2以及iecgoose的相關(guān)報文,還能發(fā)出各類tcp/ip、iec61850報文,例如mm、sntp。
(3)對單幀報文的傳輸速率進行配置:
為了更好地模擬各種復雜故障場景,在一個實施例中,還可以通過配置文件對每個單幀報文的傳輸速率進行配置,傳輸速率的配置可以通過對單口發(fā)送的單幀報文輸出間隔時間實現(xiàn),從而實現(xiàn)每個口能以不同的速率發(fā)出多種不同幀格式的網(wǎng)絡(luò)風暴報文。單幀報文輸出間隔時間是對每個發(fā)送口進行設(shè)置。單幀報文輸出間隔時間的最小單位可以為微秒??蛇x的,每個單幀報文的傳輸速率的具體計算公式如下:
單幀報文的長度×8bits/單幀報文輸出間隔時間=單幀報文的傳輸速率(即單幀報文的流量)(mb/s)。
以一個1000個字節(jié)的goose報文為例,假設(shè)設(shè)定的單幀報文輸出間隔時間為2ms,則該幀網(wǎng)絡(luò)風暴報文傳輸速率最大為1000×8bits/2ms=4mb/s。
進行上述配置后,得到網(wǎng)絡(luò)風暴配置文件,該配置文件中的信息包括發(fā)送口信息、單個發(fā)送口下的多種不同格式的單幀報文幀信息、單個發(fā)送口發(fā)送單幀報文的數(shù)目、單幀報文輸出間隔時間(可選)等,從而實現(xiàn)發(fā)送口多幀不同速率(可選)不同格式的網(wǎng)絡(luò)風暴報文(單幀報文)的組合。
如圖5所示,為一具體實施例的網(wǎng)絡(luò)風暴配置文件的示意圖,其中:#2表示為網(wǎng)絡(luò)風暴輸出的發(fā)送口配置在檢測設(shè)備的2口,4表示該2口下發(fā)送4幀不同格式的單幀報文,4幀不同格式的單幀報文分別為圖5所示的goose、sv、goose和goose4個部分的單幀報文,100*則表示為單幀報文輸出間隔時間為100微秒。
在步驟s120中,配置好網(wǎng)絡(luò)風暴配置文件后,對所述網(wǎng)絡(luò)風暴配置文件進行讀取和解析,以獲得網(wǎng)絡(luò)風暴的配置信息。配置信息包括單幀報文幀信息、發(fā)送口信息、單口發(fā)送報文數(shù)目和單幀報文輸出間隔時間等。對配置文件的解析可以通過powerpc等實現(xiàn)。對配置文件解析后,可選的,可以將配置信息寫入寄存器中,以方便后續(xù)網(wǎng)絡(luò)風暴報文的輸出。
在步驟s130中,獲得配置信息后,就可以根據(jù)配置信息進行網(wǎng)絡(luò)風暴報文的組包發(fā)送,對智能變電站的各個設(shè)備進行網(wǎng)絡(luò)風暴的檢測。讀取配置信息并輸出各個單幀報文可以通過fpga(field-programmablegatearray,現(xiàn)場可編程門陣列)等設(shè)備實現(xiàn)。如果僅對一個發(fā)送口配置不同幀格式的網(wǎng)絡(luò)風暴報文,則該發(fā)送口可模擬發(fā)出不同類型的網(wǎng)絡(luò)風暴報文,實現(xiàn)對待檢測設(shè)備的網(wǎng)絡(luò)風暴測試。如果對多個發(fā)送口分別配置不同幀格式的網(wǎng)絡(luò)風暴報文,則每個發(fā)送口都獨立輸出不同類型的網(wǎng)絡(luò)風暴報文,實現(xiàn)同時對多臺待檢測設(shè)備的網(wǎng)絡(luò)風暴測試。具體網(wǎng)絡(luò)風暴測試的方法可以根據(jù)現(xiàn)有技術(shù)中已有的方式實現(xiàn)。
在一個實施例中,通過若干個發(fā)送口向智能變電站中的若干個待檢測設(shè)備對應輸出各個單幀報文包括:向若干個待檢測設(shè)備對應輸出所述檢測設(shè)備進行本地采樣獲得的iec61850-9-2以及iecgoose的相關(guān)單幀報文,以及預先配置的各類tcp/ip和iec61850單幀報文。
在一個實施例中,所述網(wǎng)絡(luò)風暴配置文件中的信息還包括設(shè)置的每個發(fā)送口的單幀報文輸出間隔時間;通過若干個發(fā)送口向智能變電站中的若干個待檢測設(shè)備對應輸出各個單幀報文包括:獲得每個單幀報文的長度,根據(jù)每個單幀報文的長度與對應發(fā)送口的單幀報文輸出間隔時間,獲得每個單幀報文的傳輸速率;按照每個單幀報文的傳輸速率向若干個待檢測設(shè)備對應輸出各個單幀報文。通過對發(fā)送報文的單幀長度以及報文發(fā)送間隔時間進行設(shè)置,從而實現(xiàn)裝置每個口能以不同的速率(不同的流量)發(fā)出多種不同幀格式網(wǎng)絡(luò)風暴報文,完成對復雜測試情況的模擬。
以圖5所示的配置文件為例,在進行網(wǎng)絡(luò)風暴測試時,從檢測設(shè)備的2口以不同的傳輸速率發(fā)送4幀不同格式的單幀報文,模擬站內(nèi)復雜的多格式報文共存的環(huán)境。
傳統(tǒng)技術(shù)中的測試儀可以實現(xiàn)單裝置的檢測,但是該測試儀在進行網(wǎng)絡(luò)風暴測試時只能進行單格式的報文輸出,無法同時對多臺裝置施加不同流量、不同格式的報文,如需模擬站內(nèi)復雜的多報文共存的環(huán)境,需要多臺測試儀配合完成,提高了網(wǎng)絡(luò)風暴測試的成本。此外,該測試儀的離線檢測無法對變電站整體系統(tǒng)環(huán)境的模擬,并且需要搭建復雜的系統(tǒng)費時容易出錯,降低了智能變電站內(nèi)設(shè)備網(wǎng)絡(luò)風暴檢測的可靠性。
上述網(wǎng)絡(luò)風暴的檢測設(shè)備和檢測方法,檢測設(shè)備在兼容傳統(tǒng)功能的基礎(chǔ)上,還具備網(wǎng)絡(luò)風暴檢測功能??稍谡緝?nèi)根據(jù)需求對智能變電站站內(nèi)裝置進行單播、組播、廣播網(wǎng)絡(luò)風暴的相關(guān)測試;可通過報文編輯、流量控制等功能,使設(shè)備單口發(fā)出的各類tcp/ip、iec61850組合報文;可支持同時對多臺裝置同時以不同規(guī)約和不同的流量進行網(wǎng)絡(luò)風暴檢測,還可以直接在變電站系統(tǒng)中進行,無需外購測試儀,網(wǎng)絡(luò)風暴檢測不依靠外部測試儀、交換機搭建環(huán)境,在線檢測的支持可大大增加對智能變電站內(nèi)設(shè)備網(wǎng)絡(luò)風暴檢測的可靠性,同時節(jié)省了測試儀、交換機等設(shè)備的外購成本,可以緩解現(xiàn)場運維人員的操作負擔、并減少現(xiàn)場的運維成本。所以本發(fā)明在時間效率方面、運維成本方面、檢測可靠性等方面對變電站設(shè)備的網(wǎng)絡(luò)風暴檢測均有優(yōu)化。
本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(read-onlymemory,rom)或隨機存儲記憶體(randomaccessmemory,ram)等。
以上所述實施例的各技術(shù)特征可以進行任意的組合,為使描述簡潔,未對上述實施例中的各個技術(shù)特征所有可能的組合都進行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應當認為是本說明書記載的范圍。
以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對發(fā)明專利范圍的限制。應當指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權(quán)利要求為準。