[發明專利]一種交換機報文轉發方法和裝置有效
| 申請號: | 201210262768.7 | 申請日: | 2012-07-26 |
| 公開(公告)號: | CN102752224A | 公開(公告)日: | 2012-10-24 |
| 發明(設計)人: | 黃明輝;曹建東;張弛;陳志光;竹之涵;蘇忠陽;吳秋平 | 申請(專利權)人: | 廣東省電力調度中心;廣州思唯奇計算機科技有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 王茹;曾旻輝 |
| 地址: | 510600 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 交換機 報文 轉發 方法 裝置 | ||
技術領域
本發明涉及交換機報文轉發領域,特別是涉及一種交換機報文轉發方法和裝置。?
背景技術
智能變電站過程層網絡中交換機共負責轉發三種類型的報文:對時報文、GOOSE報文以及SV報文。?
交換機通過對源地址的解析并形成MAC地址表以實現學習功能,通過對目的地址的解析并查找MAC地址表以實現轉發功能。?
通過形成MAC地址表并按照該表進行報文的轉發,已經在通信領域的交換機中廣泛的應用,但是這種按照MAC地址表進行轉發的方式,并不適用于GOOSE報文和SV報文的轉發。主要是因為標準中規定GOOSE報文和SV報文的目的地址需采用組播地址;轉發采用組播的方式,會導致網絡的沖突增加,某些不應該收到報文的設備收到了報文,影響了網絡的性能。?
發明內容
本發明的目的是提出一種形成交換機報文轉發表的方法和裝置,可以減少交換機轉發報文時,導致的網絡沖突,提高網絡性能。?
采用的技術方案是:?
一種形成交換機報文轉發表的方法,包括步驟:?
解析SCD文件,得到IED發送報文配置表以及IED接收報文配置表;?
解析接收到的報文,并利用所述IED接收報文配置表和所述IED發送報文配置表,得到IED端口表;?
根據所述IED接收報文配置表和所述IED端口表,形成交換機報文轉發表。?
一種形成交換機報文轉發表的裝置,包括步驟:?
SCD文件解析單元,用于解析SCD文件,得到IED發送報文配置表以及IED?接收報文配置表;?
報文解析單元,用于解析接收到的GOOSE報文和SV報文;?
IED端口表產生單元,用于根據所述SCD文件解析單元的解析結果,以及所述報文解析單元的解析結果得到IED端口表;?
報文轉發表產生單元,用于根據所述IED接收報文配置表和所述IED端口表,形成交換機報文轉發表;?
報文轉發單元,用于根據所述報文轉發表進行報文轉發。?
本發明在交換機原有功能的基礎上,添加了解讀SCD文件的能力,通過解讀SCD文件、解析GOOSE報文和SV報文的APPID以形成報文轉發表,根據該轉發表進行報文轉發;免除復雜的VLAN配置,減少交換機轉發報文時,導致的網絡沖突;能夠在報文采用組播地址的情況下,仍然能夠將報文傳到應該接收該報文的設備,而不應該接受該報文的設備不會接收到該報文,提高網絡性能。?
附圖說明
圖1為本發明方法的一個流程圖;?
圖2為本發明方法中進行更新報文轉發表的一個流程圖;?
圖3為本發明裝置的一個結構示意圖;?
圖4為本發明裝置的另一個結構示意圖。?
具體實施方式
為便于理解本發明,下面將結合附圖進行說明。?
先介紹以下內容涉及到的英文縮寫對應的意義:?
GOOSE:通用面向變電站事件對象;?
SV:采樣值;?
IED:智能電子設備;?
VLAN:虛擬局域網;?
APPID:應用標識;?
Access?Point:訪問點。?
請參考圖1,本發明提出的一種形成交換機報文轉發表的方法,包括步驟:?
S101、解析SCD文件,得到IED發送報文配置表以及IED接收報文配置表;?
S102、解析接收到的報文,并利用IED接收報文配置表和IED發送報文配置表,得到IED端口表;?
其中,接收到的報文可以是GOOSE報文和SV報文。GOOSE報文和SV報文的幀結構如下表(a)和表(b)所示:?
(a)GOOSE報文的幀結構?
(b)SV報文的幀結構?
無論是GOOSE報文還是SV報文,前12個字節代表目的地址和源地址。0X8100,0X88B8和0X88BA為以太網類型標識,0X8100代表該字段之后的字段為VLAN(虛擬局域網)標志,0X88B8代表該條報文為GOOSE報文,而0X88BA代表該條報文為SV報文,0X88B8或者0X88BA后面跟隨的字節為APPID。APPID為應用標識,GOOSE報文的應用標識在0x0到0x3FFF之間,唯一標識了一路GOOSE。SV的應用標識取值于0x4000到0x7FFF之間,唯一標識了一路采樣值。數據為報文攜帶的數據信息,長度可變。CRC為循環冗余檢驗碼。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東省電力調度中心;廣州思唯奇計算機科技有限公司,未經廣東省電力調度中心;廣州思唯奇計算機科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210262768.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:圖像讀取設備
- 下一篇:一種電子式電流互感器試驗平臺





