用于工业以太网交换机的goose报文优先转发方法

文档序号:1716356阅读:1174来源:国知局
专利名称:用于工业以太网交换机的goose报文优先转发方法
技术领域
本发明属于电力系统通信技术领域,涉及一种用于工业以太网交换机的GOOSE报文优先转发方法,该方法可以用于实现智能变电站GOOSE报文的实时通信。
背景技术
智能变电站采用IEC61850统一通信协议,通常分为过程层、间隔层和站控层,间隔层和站控层设备、过程层和间隔层设备通过通信网络互联,用于控制开关跳间或合闸的 GOOSE报文通过此通信网络传输,因此GOOSE报文的通信实时性非常关键。解决GOOSE报文通信的实时性可以采用设置GOOSE优先级的方法实现,同时通信网络中的工业以太网交换机将该报文的优先级映射成高优先级发送队列,从而优先发送 GOOSE报文。这种方法需要增加了智能电子设备IED中GOOSE报文的优先级配置支持,同时需要增加交换机中优先级及优先级队列的映射配置,既增加了 IED的开发工作量,使用起来亦较为麻烦。

发明内容
为了克服现有技术的不足,需要实现一种自动、简单、实用的GOOSE报文优先转发方法,本发明提供了一种GOOSE报文优先转发方法,利用该方法可以在工业以太网交换机端口自动识别GOOSE报文并将其置入高优先级队列,同时不影响正常报文的通信,保证其通信的实时性。为了实现上述发明目的,本发明包括以下步骤分析以太网接收包是否是GOOSE 报文,如果是,直接将该以太网包置入最高优先级发送队列。如果不是,则继续判断以太网报中类型域中包含的优先级,查找优先级与优先级队列的对应表,将该报送至对应的优先队列。本发明的有益效果在于,采用硬件方式的通信报文分析识别模块,自动识别分析 GOOSE报文,既保证了系统通信的实时性,又能自动实现GOOSE报文的优先转发,充分体现了智能变电站的智能化要求,将有非常广阔的应用前景。


图1是本发明流程图。
具体实施例方式( 1)工业以太网交换机的以太网端口接收到一个报文后,通过硬件方式实现的通信报文分析识别模块判断接收报文的目的MAC地址是否介于 0x010CCD010000——0x010CCD010IFF之间,如果不是,说明该报文是其他报文,则转步骤 (3)。否则,转步骤(2)。例如接收报文为01 OC CD 01 01 AB 78 e4 00 d3 f5 8f 81 00 40 00 88 B8 00 ID......,
首先根据上述步骤(1)的描述,分析其目的MAC地址,其MAC地址为“01 OC⑶01 01 AB,,,介于 0x010CCD010000——0x010CCD0101FF 之间,转到步骤(2)
(2)进一步分析通信报文中的以太网类型值是否是0x88b8,如果是,则该报文判断为 G00SE报文,直接将该报文置入最高优先级发送队列,转步骤(4 )。否则转步骤(3 )。上述例子中,以太网类型值的字节是0x88b8,判定该报文为G00SE报文,将其置入最高优先级发送队列,转步骤(4)。(3)读取以太网数据包以太网类型域的值,分析其优先级,查找工业以太网交换机中的优先级与优先级队列的映射表,并将该数据包置入对应的优先级队列,转步骤(4)。工业以太网交换模块按照从高到低的顺序依次转发以太网数据,由于G00SE报文始终处于最高优先级队列,因此G00SE报文被优先转发。
权利要求
1.用于工业以太网交换机的GOOSE报文优先转发方法,其特征在于接收以太网包的目的MAC地址介于0X01CCD01000 —0X01CCD01FFF之间且以太网类型为0X88B8,则该以太网包是GOOSE报文。
2.根据权利要求1所述的用于工业以太网交换机的GOOSE报文优先转发方法,其特征在于将该GOOSE报文插入最高优先级队列,优先转发。
全文摘要
本发明公开了一种用于工业以太网交换机的GOOSE报文优先转发方法,用于保证智能变电站工业以太网交换机实现GOOSE报文的实时通信,属电力系统通信系统方面的创新。该方法使用通信报文分析模块对接收报文进行分析,自动识别出GOOSE报文,并将GOOSE报文自动置入高优先级转发队列,从而实现GOOSE报文优先转发,保证GOOSE报文通信的实时性。
文档编号H04L12/56GK102347894SQ20111015245
公开日2012年2月8日 申请日期2011年6月9日 优先权日2011年6月9日
发明者吴军民, 吴明, 吴维宁, 吴鹏, 奚后玮, 孙洪雷, 张小建, 王向群, 范志刚, 蒋元晨, 陈磊, 黄在朝, 黄治 申请人:国网电力科学研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1