專利名稱:用于工業(yè)以太網(wǎng)交換機(jī)的goose報(bào)文優(yōu)先轉(zhuǎn)發(fā)方法
技術(shù)領(lǐng)域:
本發(fā)明屬于電力系統(tǒng)通信技術(shù)領(lǐng)域,涉及一種用于工業(yè)以太網(wǎng)交換機(jī)的GOOSE報(bào)文優(yōu)先轉(zhuǎn)發(fā)方法,該方法可以用于實(shí)現(xiàn)智能變電站GOOSE報(bào)文的實(shí)時(shí)通信。
背景技術(shù):
智能變電站采用IEC61850統(tǒng)一通信協(xié)議,通常分為過程層、間隔層和站控層,間隔層和站控層設(shè)備、過程層和間隔層設(shè)備通過通信網(wǎng)絡(luò)互聯(lián),用于控制開關(guān)跳間或合閘的 GOOSE報(bào)文通過此通信網(wǎng)絡(luò)傳輸,因此GOOSE報(bào)文的通信實(shí)時(shí)性非常關(guān)鍵。解決GOOSE報(bào)文通信的實(shí)時(shí)性可以采用設(shè)置GOOSE優(yōu)先級的方法實(shí)現(xiàn),同時(shí)通信網(wǎng)絡(luò)中的工業(yè)以太網(wǎng)交換機(jī)將該報(bào)文的優(yōu)先級映射成高優(yōu)先級發(fā)送隊(duì)列,從而優(yōu)先發(fā)送 GOOSE報(bào)文。這種方法需要增加了智能電子設(shè)備IED中GOOSE報(bào)文的優(yōu)先級配置支持,同時(shí)需要增加交換機(jī)中優(yōu)先級及優(yōu)先級隊(duì)列的映射配置,既增加了 IED的開發(fā)工作量,使用起來亦較為麻煩。
發(fā)明內(nèi)容
為了克服現(xiàn)有技術(shù)的不足,需要實(shí)現(xiàn)一種自動(dòng)、簡單、實(shí)用的GOOSE報(bào)文優(yōu)先轉(zhuǎn)發(fā)方法,本發(fā)明提供了一種GOOSE報(bào)文優(yōu)先轉(zhuǎn)發(fā)方法,利用該方法可以在工業(yè)以太網(wǎng)交換機(jī)端口自動(dòng)識別GOOSE報(bào)文并將其置入高優(yōu)先級隊(duì)列,同時(shí)不影響正常報(bào)文的通信,保證其通信的實(shí)時(shí)性。為了實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明包括以下步驟分析以太網(wǎng)接收包是否是GOOSE 報(bào)文,如果是,直接將該以太網(wǎng)包置入最高優(yōu)先級發(fā)送隊(duì)列。如果不是,則繼續(xù)判斷以太網(wǎng)報(bào)中類型域中包含的優(yōu)先級,查找優(yōu)先級與優(yōu)先級隊(duì)列的對應(yīng)表,將該報(bào)送至對應(yīng)的優(yōu)先隊(duì)列。本發(fā)明的有益效果在于,采用硬件方式的通信報(bào)文分析識別模塊,自動(dòng)識別分析 GOOSE報(bào)文,既保證了系統(tǒng)通信的實(shí)時(shí)性,又能自動(dòng)實(shí)現(xiàn)GOOSE報(bào)文的優(yōu)先轉(zhuǎn)發(fā),充分體現(xiàn)了智能變電站的智能化要求,將有非常廣闊的應(yīng)用前景。
圖1是本發(fā)明流程圖。
具體實(shí)施例方式( 1)工業(yè)以太網(wǎng)交換機(jī)的以太網(wǎng)端口接收到一個(gè)報(bào)文后,通過硬件方式實(shí)現(xiàn)的通信報(bào)文分析識別模塊判斷接收報(bào)文的目的MAC地址是否介于 0x010CCD010000——0x010CCD010IFF之間,如果不是,說明該報(bào)文是其他報(bào)文,則轉(zhuǎn)步驟 (3)。否則,轉(zhuǎn)步驟(2)。例如接收報(bào)文為01 OC CD 01 01 AB 78 e4 00 d3 f5 8f 81 00 40 00 88 B8 00 ID......,
首先根據(jù)上述步驟(1)的描述,分析其目的MAC地址,其MAC地址為“01 OC⑶01 01 AB,,,介于 0x010CCD010000——0x010CCD0101FF 之間,轉(zhuǎn)到步驟(2)
(2)進(jìn)一步分析通信報(bào)文中的以太網(wǎng)類型值是否是0x88b8,如果是,則該報(bào)文判斷為 G00SE報(bào)文,直接將該報(bào)文置入最高優(yōu)先級發(fā)送隊(duì)列,轉(zhuǎn)步驟(4 )。否則轉(zhuǎn)步驟(3 )。上述例子中,以太網(wǎng)類型值的字節(jié)是0x88b8,判定該報(bào)文為G00SE報(bào)文,將其置入最高優(yōu)先級發(fā)送隊(duì)列,轉(zhuǎn)步驟(4)。(3)讀取以太網(wǎng)數(shù)據(jù)包以太網(wǎng)類型域的值,分析其優(yōu)先級,查找工業(yè)以太網(wǎng)交換機(jī)中的優(yōu)先級與優(yōu)先級隊(duì)列的映射表,并將該數(shù)據(jù)包置入對應(yīng)的優(yōu)先級隊(duì)列,轉(zhuǎn)步驟(4)。工業(yè)以太網(wǎng)交換模塊按照從高到低的順序依次轉(zhuǎn)發(fā)以太網(wǎng)數(shù)據(jù),由于G00SE報(bào)文始終處于最高優(yōu)先級隊(duì)列,因此G00SE報(bào)文被優(yōu)先轉(zhuǎn)發(fā)。
權(quán)利要求
1.用于工業(yè)以太網(wǎng)交換機(jī)的GOOSE報(bào)文優(yōu)先轉(zhuǎn)發(fā)方法,其特征在于接收以太網(wǎng)包的目的MAC地址介于0X01CCD01000 —0X01CCD01FFF之間且以太網(wǎng)類型為0X88B8,則該以太網(wǎng)包是GOOSE報(bào)文。
2.根據(jù)權(quán)利要求1所述的用于工業(yè)以太網(wǎng)交換機(jī)的GOOSE報(bào)文優(yōu)先轉(zhuǎn)發(fā)方法,其特征在于將該GOOSE報(bào)文插入最高優(yōu)先級隊(duì)列,優(yōu)先轉(zhuǎn)發(fā)。
全文摘要
本發(fā)明公開了一種用于工業(yè)以太網(wǎng)交換機(jī)的GOOSE報(bào)文優(yōu)先轉(zhuǎn)發(fā)方法,用于保證智能變電站工業(yè)以太網(wǎng)交換機(jī)實(shí)現(xiàn)GOOSE報(bào)文的實(shí)時(shí)通信,屬電力系統(tǒng)通信系統(tǒng)方面的創(chuàng)新。該方法使用通信報(bào)文分析模塊對接收報(bào)文進(jìn)行分析,自動(dòng)識別出GOOSE報(bào)文,并將GOOSE報(bào)文自動(dòng)置入高優(yōu)先級轉(zhuǎn)發(fā)隊(duì)列,從而實(shí)現(xiàn)GOOSE報(bào)文優(yōu)先轉(zhuǎn)發(fā),保證GOOSE報(bào)文通信的實(shí)時(shí)性。
文檔編號H04L12/56GK102347894SQ20111015245
公開日2012年2月8日 申請日期2011年6月9日 優(yōu)先權(quán)日2011年6月9日
發(fā)明者吳軍民, 吳明, 吳維寧, 吳鵬, 奚后瑋, 孫洪雷, 張小建, 王向群, 范志剛, 蔣元晨, 陳磊, 黃在朝, 黃治 申請人:國網(wǎng)電力科學(xué)研究院