计算机科学 ›› 2014, Vol. 41 ›› Issue (5): 97-101.doi: 10.11896/j.issn.1002-137X.2014.05.021

• 网络与通信 • 上一篇    下一篇

一种高可靠可控双冗余以太网的设计与实现

王一茗,张可,陈龙   

  1. 电子科技大学电子科学技术研究院 成都611731;电子科技大学电子科学技术研究院 成都611731;电子科技大学电子科学技术研究院 成都611731
  • 出版日期:2018-11-14 发布日期:2018-11-14
  • 基金资助:
    本文受航空科学基金项目(20110580002)资助

Design and Realization of High-available Controlling Integrated Double-redundant Ethernet Scheme

WANG Yi-ming,ZHANG Ke and CHEN Long   

  • Online:2018-11-14 Published:2018-11-14

摘要: 提出了一种高可靠可控双冗余以太网架构方案,其通过在两个网卡上发送内容相同的数据包,防止出现网络丢包时的信息丢失。在以太网的用户数据头部添加帧冗余标签用于标识冗余和非冗余数据以及区别冗余数据的不同帧,当网络出现故障时,可以达到零故障恢复时间。引入网络诊断功能,通过节点间的软件收发和处理诊断相关的UDP报文来判断网络是否出现故障,并及时记录。通过Winsock SPI和API实现网络的冗余通信和诊断功能,以保持对应用层网络程序透明,同时又保证网络的高可靠性和可用性。实验表明,在局域网内可以容忍多个不同节点到交换机的故障,增加网络发送的数据量,以实现较高的容错率。

关键词: 双冗余,以太网,高可靠,网络诊断

Abstract: This paper presented a scheme of highly-available,controllable redundant Ethernet,which sends same data packets through two network cards to avoid losing information when packets lost in the network.A frame redundancy label is added before Ethernet user data,used for marking redundant and irredundant data and distinguishing different frame from redundant data,which can reach zero recovery time when network problems happen.Network diagnosis is introduced in the scheme,which monitors network’s state through the software in the nodes sending,receiving and dealing with UDP messages.Winsock SPI and API are used respectively for achieving redundant communication and network diagnosis,in order to keep transparent to the application layer as well as guarantee the network’s high availability and usability.Experiment shows that the LAN can tolerate multi-problems from nodes to switches,increase the data sent in the network and consequently achieve higher fault tolerance.

Key words: Double redundancy,Ethernet,High availability,Network diagnosis

[1] Araujo J A,Lázaro J,Astarloa A.High Availability Automation Networks:PRP and HSR Ring Implementations [C] ∥IEEE International Symposium on Industrial Electronics (ISIE).Hang-zhou,China,2012:1197-1202
[2] Hoga C.Seamless Communication Redundancy of IEC 62439[C] ∥The International Conference on Advanced Power System Automation and Protection.Beijing,China,2011:489-494
[3] Kirrmann H,Hansson M,Müri P.IEC 62439 PRP: BumplessRecovery for Highly Available,Hard Real-Time Industrial Networks[C] ∥IEEE Conference on Emerging Technologies and Factory Automation(ETFA).Patras,Greece,2007:1396-1399
[4] Goraj M,Harada R.Migration Paths for IEC 61850Substation Communication Networks Towards Superb Redundancy Based on Hybrid PRP and HSR Topologies[C] ∥International Conference on Developments in Power Systems Protection (DPSP).Birmingham,UK,2012:1-6
[5] Giorgetti A,Cugini F,Paolucci F,et al.Performance Analysis of Media Redundancy Protocol (MRP)[J].IEEE Transactions on Industrial Informatics,2011,9(1):218-227
[6] Kleineberg O,Ries M,Rentschler M,et al.Automatic deviceconfiguration for Ethernet ring redundancy protocols[C] ∥IEEE Conference on Emerging Technologies & Factory Automation(ETFA).Mallorca,2009:1-8
[7] Rentschler M,Heine H.The Parallel Redundancy Protocol for Industrial IP Networks[C] ∥IEEE International Conference on Industrial Technology(ICIT).Cape Town,2013:1404-1409
[8] Nsaif S A,Rhee J M.Improvement of High-Availability Seamless Redundancy (HSR) Traffic Performance for Smart Grid[J].Journal of Communications and Networks,2012,14(6):653-661
[9] Heine H,Kleineberg O.The High-Availability Seamless redun-dancy protocol (HSR):Robust fault-tolerant networking and loop prevention through duplicate discard[C] ∥IEEE International Workshop on Factory Communication Systems (WFCS).Lemgo,2012:213-222
[10] Imtiaz J,Jasperneite J,Weber K.Redundant.Structures for aGeneric Real-time Ethernet System[C] ∥IEEE Conference on Emerging Technologies and Factory Automation (ETFA).Bilbao,2010:1-4
[11] Allawi S,Myung J.Improvement of High-availability Seamless Redundancy (HSR) Traffic Performance[C] ∥International Conference on Advanced Communication Technology (ICACT).PyeongChang,2012:814-819
[12] 肖贺,管海兵,宦飞.工业以太网冗余技术分析[J].信息安全与通信保密,2012(3):59-67
[13] International Electrotechnical Commission,Geneva.IEC62439-6Distributed Redundancy Protocol(DRP)[S].2009
[14] 杨佳丽,窦军.高速以太网时延仿真分析[J].计算机科学,2011,38(10A):341-344
[15] 熊安萍.基于Winsock技术的数据包解析研究[J].计算机科学,2006,33(12):81-82

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!