Thursday, April 16, 2020

Performance Evaluation of Modbus TCP in Normal Operation and Under A Distributed Denial of Service Attack

Eric Gamess1 , Brody Smith, and Guillermo Francia III2

1MCIS Department, Jacksonville State University, Jacksonville, AL, USA

2Center for Cybersecurity, University of West Florida, Pensacola, FL, USA

Abstract 

Modbus is the de facto standard communication protocol for the industrial world. It was initially designed to be used in serial communications (Modbus RTU/ASCII). However, not long ago, it was adapted to TCP due to the increasing popularity of the TCP/IP stack. Since it was originally designed for controlled serial lines, Modbus does not have any security features. In this paper, we wrote several benchmarks to evaluate the performance of networking devices that run Modbus TCP. Parameters reported by our benchmarks include: (1) response time for Modbus requests, (2) maximum number of requests successfully handled by Modbus devices in a specific amount of time, and (3) monitoring of Modbus devices when suffering a Distributed Denial of Service attack. Due to the growing adoption of IoT technologies, we also selected two widely known and inexpensive development boards (ESP8266 and Raspberry Pi 3 B+/OpenPLC) to realize a performance evaluation of Modbus TCP.

Keywords 

Modbus, Internet of Things, Programmable Logic Controllers, Security, DDoS, Network Evaluation,
Benchmark.
                       

                                                  Full Text

Tuesday, April 7, 2020

AN ADAPTIVE DIFFSERV APPROACH TO SUPPORT QOS IN NETWORK MOBILITY NEMO ENVIRONMENTEVALUATION OF MODBUS TCP IN NORMAL OPERATION AND UNDER A DISTRIBUTED DENIAL OF SERVICE ATTACK

Loay F. Hussein 1,2 , Aisha-Hassan AbdallaHashim2 , Mohamed Hadi Habaebi2 , and Wan Haslina Hassan3

1 Department of Computer and Information Sciences, Jouf University, Saudi Arabia
2Department of Electrical and Computer Engineering, Kulliyyah of Engineering, International Islamic University Malaysia, Kuala Lumpur, Malaysia
3Department of Electronic Systems Engineering, Universiti Teknologi Malaysia, Kuala Lumpur, Malaysia


Abstract 

Network Mobility Basic Support (NEMO BS) protocol (RFC 3963) is an extension of Mobile IPv6. The NEMO BS embraced by IETF working group to permit any node in the portable network to be accessible to the Internet despite the fact the network itself is roaming. This protocol likewise Mobile IPv6 doesn’t deliver any kind of Quality of Service (QoS) guarantees to its clients. It can barely offer the same level of services (i.e. Best-Effort) to all the users without obligation to the application’s needs. This propositions a challenge to real-time applications that demand a precise level of QoS pledge. The Differentiated Services has recently come to be the most widely used QoS support technology in IP networks due to its relative simplicity and scalability benefits. This paper proposes a new scheme to provide QoS to mobile network nodes within NEMO context. The proposed scheme intends to reduce handover latency for the users of MNN as well as alleviates packet losses. The feasibility of the proposed enhancement is assessed by measuring its performance against the native NEMO BS standard protocol using NS-2 simulator. The obtained results in the simulation study have demonstrated that the proposed scheme outperforms the standard NEMO BS protocol.

Keywords 

Mobile IPv6, FHMIPv6, NEMO, QoS, DiffServ. 
                       

                                                  Full Text