Design and Performance of a Split Protocol Architecture on Distributed Network Protocol 3 (DNP3)

被引:0
|
作者
Richard, Anand [1 ]
Appiah-Kubi, Patrick [2 ]
机构
[1] St Josephs Coll, Rensselaer, IN 47978 USA
[2] Univ Maryland, Univ Coll, Adelphi, MD USA
关键词
DNP3; split protocol; Bare Machines; TCP/IP; SharpPcap;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
DNP3 (Distributed Network Protocol) is a recent protocol having been standardized by the IEEE 1815 standard in 2012. It is employed predominantly in the electric utility industry. The advent of DNP3 over TCP/IP made many devices and networks available on the internet which prompted attacks and exploits by several researchers and organizations. In the period 2007 to 2009 there were 27 attacks [1]. In this paper we present an out of the box approach to increasing speed of response for DNP3 devices by using a split protocol design that can be selectively deployed in high traffic areas of a utility network. We implemented a 'mini' DNP3 protocol stack with a reduced feature set that facilitated Class 0 and Class 1 data polls. Master and Outstation devices with this 'mini' stack were built and tested with Third Party tools to verify compliance with the IEEE 1815 standard. 20 Class 0 counters were configured in the Outstations. The time taken to complete the Class 0 poll was measured with and without the split design. Measurements with the split design used 1, 2, 3 and 4 Data Servers. We saw a maximum improvement of 98% reduction in the time taken for the Class 0 poll using 2 Data Servers. The Class 0 poll duration decreased as we added more Data Servers going from 1 to 2 and 3 Data Servers showing scalability. We are encouraged to conclude that using a split design in DNP3 can significantly improve response times from Outstations.
引用
收藏
页码:249 / 253
页数:5
相关论文
共 50 条
  • [41] Smart Grid DNP3 Vulnerability Analysis and Experimentation
    Darwish, Ihab
    Igbe, Obinna
    Celebi, Orhan
    Saadawi, Tarek
    Soryal, Joseph
    2015 IEEE 2ND INTERNATIONAL CONFERENCE ON CYBER SECURITY AND CLOUD COMPUTING (CSCLOUD), 2015, : 141 - 147
  • [42] Distributed Scheduling in Wireless Powered Communication Network: Protocol Design and Performance Analysis
    Bi, Suzhi
    Zhang, Ying Jun
    Zhang, Rui
    2017 15TH INTERNATIONAL SYMPOSIUM ON MODELING AND OPTIMIZATION IN MOBILE, AD HOC, AND WIRELESS NETWORKS (WIOPT), 2017,
  • [43] Split Protocol Client/Server Architecture
    Rawal, Bharat S.
    Karne, Ramesh K.
    Wijesinha, Alexander L.
    2012 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2012, : 348 - 353
  • [44] A DISTRIBUTED AUTHENTICATION ARCHITECTURE AND PROTOCOL
    Skracic, Kristian
    Pale, Predrag
    Jeren, Branko
    TEHNICKI VJESNIK-TECHNICAL GAZETTE, 2017, 24 : 303 - 311
  • [45] Comparison of network protocol and architecture for distributed virtual simulation environment
    Lee, Bu-Sung
    Cai, Wen-Tong
    Turner, Stephen J.
    Koh, Jit-Beng
    Operating Systems Review (ACM), 2001, 35 (03): : 30 - 42
  • [46] Experimental and Theoretical Modeling of DNP3 Attacks in Smart Grids
    Darwish, Ihab
    Igbe, Obinna
    Saadawi, Tarek
    2015 36TH IEEE SARNOFF SYMPOSIUM, 2015, : 155 - 160
  • [47] Distributed Intracortical Neural Interfacing: Network Protocol Design
    Zabihian, Alireza
    Sodagar, Amir M.
    Sawan, Mohamad
    2015 7TH INTERNATIONAL IEEE/EMBS CONFERENCE ON NEURAL ENGINEERING (NER), 2015, : 240 - 243
  • [48] Research and Design of the Distributed OSPF Protocol Implementation in ForCES Architecture
    Wang, Dandan
    Dong, Ligang
    Wang, Weiming
    2012 2ND INTERNATIONAL CONFERENCE ON APPLIED ROBOTICS FOR THE POWER INDUSTRY (CARPI), 2012, : 683 - 686
  • [49] System Architecture Design Considerations for Distributed WiMedia MAC Protocol
    Sen, Gopa
    Peng Xiaoming
    Qu Xuhong
    Seng, Tan Kian
    2009 6TH IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE, VOLS 1 AND 2, 2009, : 1080 - 1084
  • [50] An extensible probe architecture for network protocol performance measurement
    Watson, D
    Malan, GR
    Jahanian, F
    SOFTWARE-PRACTICE & EXPERIENCE, 2004, 34 (01): : 47 - 67