一種適用于電力通信試驗平臺業(yè)務(wù)報文的處理方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種處理方法,具體涉及一種適用于電力通信試驗平臺業(yè)務(wù)報文的處理方法。
【背景技術(shù)】
[0002]隨著社會和經(jīng)濟的不斷發(fā)展,世界各國對供電質(zhì)量的要求越來越髙,且隨著全球資源大量消耗,傳統(tǒng)能源短缺問題日益凸顯,智能電網(wǎng)正是在這樣的背景之下被提了出來作為電網(wǎng)中能量傳遞的樞紐,變電站的智能化具有十分重要的意義。
[0003]智能變電站網(wǎng)絡(luò)通信試驗平臺作為進行網(wǎng)絡(luò)架構(gòu)評測的重要手段,可以對智能變電站的網(wǎng)絡(luò)結(jié)構(gòu)模型和站內(nèi)數(shù)據(jù)模型進行科學的評估。早期的軟件版本中,采用傳統(tǒng)的實現(xiàn)方法,僅僅對數(shù)據(jù)進行被動接收和轉(zhuǎn)發(fā)處理,缺乏對智能變電站常見的業(yè)務(wù)報文進行模擬測試與分析。因此,針對這樣的技術(shù)不足,接收處理模塊將對智能變電站的業(yè)務(wù)報文進行智能分流,同時對其網(wǎng)絡(luò)性能與數(shù)據(jù)收發(fā)比對信息進行詳細的分析處理。。
【發(fā)明內(nèi)容】
[0004]為克服上述不足,本發(fā)明提供一種適用于電力通信試驗平臺業(yè)務(wù)報文的處理方法,在智能變電站通信網(wǎng)絡(luò)試驗平臺中,對分析模塊端口的報文進行分析和處理,從而降低了智能變電站網(wǎng)絡(luò)架構(gòu)前期建設(shè)成本。
[0005]本發(fā)明的目的是采用下述技術(shù)方案實現(xiàn)的:
[0006]一種適用于電力通信試驗平臺業(yè)務(wù)報文的處理方法,所述方法包括:
[0007](I)確定接收分析模塊的端口類型;
[0008](2)捕獲接收分析模塊端口報文;
[0009](3)判斷分析模塊端口報文是否為業(yè)務(wù)報文,如果是轉(zhuǎn)至下一步,如果不是則丟棄;
[0010](4)將所述業(yè)務(wù)報文進行智能分流;
[0011](5)計算業(yè)務(wù)報文的轉(zhuǎn)發(fā)時延。
[0012]優(yōu)選的,所述步驟(I)中,采用一對多的物理端口作為接收分析模塊的端口類型;其中,接收數(shù)據(jù)的入口為單一端口,數(shù)據(jù)分類處理端口為多端口。
[0013]優(yōu)選的,所述步驟(3)中,業(yè)務(wù)報文包括GOOSE、SV和對時報文。
[0014]進一步地,所述GOOSE、SV和對時報文均包括報文類型、協(xié)議號、目的端口號和源MAC地址。
[0015]優(yōu)選的,所述步驟⑷中,設(shè)置過濾條件,通過FP過濾器將所述業(yè)務(wù)報文智能分流,并將其存放至集中控制處理模塊的數(shù)據(jù)結(jié)構(gòu)鏈表中;其中,所述集中控制處理模塊用于分析和評估報文的實時性。
[0016]進一步地,所述智能分流是統(tǒng)一端口接收智能變電站通信網(wǎng)絡(luò)中的業(yè)務(wù)報文后的分類;
[0017]所述過濾條件包括:所述GOOSE報文的目的MAC地址介于0X01CXD01000—0X01CCD01FFF之間且以太網(wǎng)類型為0X88B8 ;
[0018]所述SV報文的目的MAC地址介于0X010CCD040000-0X010CCD0401FF之間且以太網(wǎng)類型為0x88BA ;
[0019]所述對時報文為1588對時報文,其MAC地址為0X011B19000000或者0X0180C200000E,目的端口號為319或320 ;且以太網(wǎng)報文類型為0x88f7。
[0020]進一步地,所述數(shù)據(jù)結(jié)構(gòu)鏈表包括:報文類型、報文序號、報文入/出方向和時間戳數(shù)值。
[0021]優(yōu)選的,所述步驟(5)中,當同一報文在網(wǎng)絡(luò)通信測試平臺中傳輸時,集中控制處理模塊分別在發(fā)送端口和接收端口設(shè)置時間標記器,分別記錄業(yè)務(wù)報文從模擬發(fā)送器端口發(fā)出時間戳數(shù)值T(in)和到達數(shù)據(jù)接收處理模塊端口的時間戳數(shù)值T (out),通過兩個時間戳的差值獲得轉(zhuǎn)發(fā)時延
Tdelay T (in) T(out)o
[0022]與最接近的現(xiàn)有技術(shù)相比,本發(fā)明提供的技術(shù)方案具有以下有益效果:
[0023]本發(fā)明提供的一種適用于電力通信試驗平臺業(yè)務(wù)報文的處理方法,可以根據(jù)智能變電站的實際應用要求來配置實驗環(huán)境,具備實驗條件可控性和自定義性的特點。
[0024]在智能變電站通信網(wǎng)絡(luò)試驗平臺中,對分析模塊的業(yè)務(wù)報文進行分析及處理,實現(xiàn)了對智能變電站的業(yè)務(wù)報文進行智能分流和轉(zhuǎn)發(fā)時延的計算,提高了工作效率;同時對其網(wǎng)絡(luò)性能與數(shù)據(jù)收發(fā)比對信息進行詳細的分析處理,從而降低了智能變電站網(wǎng)絡(luò)架構(gòu)前期建設(shè)成本。
【附圖說明】
[0025]圖1為電力通信試驗平臺業(yè)務(wù)報文的處理方法流程圖;
[0026]圖2為智能變電站通信網(wǎng)絡(luò)實驗平臺結(jié)構(gòu)示意圖;
[0027]圖3為數(shù)據(jù)處理模塊中包含的數(shù)據(jù)結(jié)構(gòu)鏈表;
[0028]圖4為以GOOSE測試報文的轉(zhuǎn)發(fā)延時結(jié)構(gòu)示意圖。
【具體實施方式】
[0029]下面結(jié)合附圖對本發(fā)明的【具體實施方式】做進一步的詳細說明。
[0030]如圖1所示,一種適用于電力通信試驗平臺業(yè)務(wù)報文的處理方法,所述方法包括:
[0031](I)確定接收分析模塊的端口類型;所述步驟⑴中,采用一對多的物理端口作為接收分析模塊的端口類型;其中,接收數(shù)據(jù)的入口為單一端口,數(shù)據(jù)分類處理端口為多端
□ O
[0032](2)捕獲接收分析模塊端口報文;
[0033]如圖2所示,(3)判斷分析模塊端口報文是否為業(yè)務(wù)報文,如果是轉(zhuǎn)至下一步,如果不是則丟棄;所述步驟(3)中,業(yè)務(wù)報文包括GOOSE、SV和對時報文。
[0034]所述GOOSE、SV和對時報文均包括報文類型(Ethernet_Type)、協(xié)議號(IpProtocol)、目的端口號(L4DstPort)和源 MAC(Src_MacAddr)地址。
[0035]如圖3所示,(4)將所述業(yè)務(wù)報文進行智能分流;所述步驟(4)中,設(shè)置過濾條件,通過FP過濾器將所述業(yè)務(wù)報文智能分流,并將其存放至集中控制處理模塊的數(shù)據(jù)結(jié)構(gòu)鏈表中;其中,所述集中控制處理模塊用于分析和評估報文的實時性。
[0036]所述智能分流是統(tǒng)一端口接收智能變電站通信網(wǎng)絡(luò)中的業(yè)務(wù)報文后的分類;
[0037]所述過濾條件包括:所述GOOSE報文的目的MAC地址介于0X01CCD01000—0X01CCD01FFF之間且以太網(wǎng)類型為0X88B8 ;
[0038]所述SV報文的目的MAC地址介于0X010CCD040000-0X010CCD0401FF之間且以太網(wǎng)類型為0x88BA ;
[0039]所述對時報文為1588對時報文,其MAC地址為0X011B19000000或者0X0180C200000E,目的端口號為319或320 ;且以太網(wǎng)報文類型為0x88f7。
[0040]所述數(shù)據(jù)結(jié)構(gòu)鏈表包括:報文類型(Ethernet_Type)、報文序號(Sequence_ID)、報文入/出方向和時間戳數(shù)值(TimeStamp)。
[0041]如圖4所示,(5)計算業(yè)務(wù)報文的轉(zhuǎn)發(fā)時延。
[0042]所述步驟(5)中,當同一報文在網(wǎng)絡(luò)通信測試平臺中傳輸時,集中控制處理模塊分別在發(fā)送端口和接收端口設(shè)置時間標記器,分別記錄業(yè)務(wù)報文從模擬發(fā)送器端口發(fā)出時間戳數(shù)值T(in)和到達數(shù)據(jù)接收處理模塊端口的時間戳數(shù)值T (out),通過兩個時間戳的差值獲得轉(zhuǎn)發(fā)時延 Tdelay= T (in)_T(out) O
[0043]通過業(yè)務(wù)報文轉(zhuǎn)發(fā)時延和丟包率來測定其網(wǎng)絡(luò)架構(gòu)的性能特性。轉(zhuǎn)發(fā)報文丟包:在一定是時間域內(nèi),測試端口的出/入報文數(shù)據(jù)結(jié)構(gòu)中,在接收端口為能與其相應的發(fā)送報文相匹配時,則測試模塊認為該報文作為丟包處理。時延差平均值(?\+Τ2+……+TiVi;其中W......Ti)為同一類型測試報文在測試周期內(nèi)的時延值,I為測試次數(shù)。
[0044]最后應當說明的是:以上實施例僅用以說明本申請的技術(shù)方案而非對其保護范圍的限制,盡管參照上述實施例對本申請進行了詳細的說明,所屬領(lǐng)域的普通技術(shù)人員應當理解:本領(lǐng)域技術(shù)人員閱讀本申請后依然可對申請的【具體實施方式】進行種種變更、修改或者等同替換,這些變更、修改或者等同替換,其均在其申請待批的權(quán)利要求范圍之內(nèi)。
【主權(quán)項】
1.一種適用于電力通信試驗平臺業(yè)務(wù)報文的處理方法,其特征在于,所述方法包括: (1)確定接收分析模塊的端口類型; (2)捕獲接收分析模塊端口報文; (3)判斷分析模塊端口報文是否為業(yè)務(wù)報文,如果是轉(zhuǎn)至下一步,如果不是則丟棄; (4)將所述業(yè)務(wù)報文進行智能分流; (5)計算業(yè)務(wù)報文的轉(zhuǎn)發(fā)時延。2.如權(quán)利要求1所述的方法,其特征在于,所述步驟(I)中,采用一對多的物理端口作為接收分析模塊的端口類型;其中,接收數(shù)據(jù)的入口為單一端口,數(shù)據(jù)分類處理端口為多端□ O3.如權(quán)利要求1所述的方法,其特征在于,所述步驟(3)中,業(yè)務(wù)報文包括GOOSE、SV和對時報文。4.如權(quán)利要求3所述的方法,其特征在于,所述GOOSE、SV和對時報文均包括報文類型、協(xié)議號、目的端口號和源MAC地址。5.如權(quán)利要求1所述的方法,其特征在于,所述步驟(4)中,設(shè)置過濾條件,通過FP過濾器將所述業(yè)務(wù)報文智能分流,并將其存放至集中控制處理模塊的數(shù)據(jù)結(jié)構(gòu)鏈表中;其中,所述集中控制處理模塊用于分析和評估報文的實時性。6.如權(quán)利要求5所述的方法,其特征在于,所述智能分流是統(tǒng)一端口接收智能變電站通信網(wǎng)絡(luò)中的業(yè)務(wù)報文后的分類; 所述過濾條件包括:所述GOOSE報文的目的MAC地址介于0X01CXD01000—0X01CCD01FFF之間且以太網(wǎng)類型為0X88B8 ; 所述SV報文的目的MAC地址介于0X010CCD040000-0X010CCD0401FF之間且以太網(wǎng)類型為 0x88BA ; 所述對時報文為1588對時報文,其MAC地址為0X011B19000000或者0X0180C200000E,目的端口號為319或320 ;且以太網(wǎng)報文類型為0x88f7。7.如權(quán)利要求5所述的方法,其特征在于,所述數(shù)據(jù)結(jié)構(gòu)鏈表包括:報文類型、報文序號、報文入/出方向和時間戳數(shù)值。8.如權(quán)利要求1所述的方法,其特征在于,所述步驟(5)中,當同一報文在網(wǎng)絡(luò)通信測試平臺中傳輸時,集中控制處理模塊分別在發(fā)送端口和接收端口設(shè)置時間標記器,分別記錄業(yè)務(wù)報文從模擬發(fā)送器端口發(fā)出時間戳數(shù)值T(in)和到達數(shù)據(jù)接收處理模塊端口的時間戳數(shù)值T(wt),通過兩個時間戳的差值獲得轉(zhuǎn)發(fā)時延Tdelay= T (in)-T(0Ut)o
【專利摘要】一種適用于電力通信試驗平臺業(yè)務(wù)報文的處理方法,所述方法包括:確定接收分析模塊的端口類型;捕獲分析模塊端口報文;判斷分析模塊端口報文是否為業(yè)務(wù)報文,如果是轉(zhuǎn)至下一步,如果不是則丟棄;將所述業(yè)務(wù)報文進行智能分流;計算業(yè)務(wù)報文的轉(zhuǎn)發(fā)時延。通過對分析模塊的業(yè)務(wù)報文進行分析和處理,從而降低了智能變電站網(wǎng)絡(luò)架構(gòu)前期建設(shè)成本。
【IPC分類】H02J13/00, H04L12/26
【公開號】CN104979904
【申請?zhí)枴緾N201510264116
【發(fā)明人】黃治, 喻強, 陳偉, 于鵬飛, 張剛, 黃輝, 王向群, 李春龍, 孫曉艷, 卜憲德, 姚繼明, 張 浩, 鐘成
【申請人】國網(wǎng)智能電網(wǎng)研究院, 國網(wǎng)河北省電力公司, 國家電網(wǎng)公司
【公開日】2015年10月14日
【申請日】2015年5月22日