Mitigating DDoS Attacks in SDN-Based IoT Networks Leveraging Secure Control and Data Plane Algorithm

Software-Defined Networking (SDN) and Internet of Things (IoT) are the trends of network evolution. SDN mainly focuses on the upper level control and management of networks, while IoT aims to bring devices together to enable sharing and monitoring of real-time behaviours through network connectivity...

Full description

Bibliographic Details
Main Authors: Song Wang, Karina Gomez, Kandeepan Sithamparanathan, Muhammad Rizwan Asghar, Giovanni Russello, Paul Zanna
Format: Article
Language:English
Published: MDPI AG 2021-01-01
Series:Applied Sciences
Subjects:
SDN
IoT
Online Access:https://www.mdpi.com/2076-3417/11/3/929
id doaj-65141997d14041e89084a70b6d0b993c
record_format Article
spelling doaj-65141997d14041e89084a70b6d0b993c2021-01-21T00:04:37ZengMDPI AGApplied Sciences2076-34172021-01-011192992910.3390/app11030929Mitigating DDoS Attacks in SDN-Based IoT Networks Leveraging Secure Control and Data Plane AlgorithmSong Wang0Karina Gomez1Kandeepan Sithamparanathan2Muhammad Rizwan Asghar3Giovanni Russello4Paul Zanna5School of Engineering, RMIT University, Melbourne, VIC 3000, AustraliaSchool of Engineering, RMIT University, Melbourne, VIC 3000, AustraliaSchool of Engineering, RMIT University, Melbourne, VIC 3000, AustraliaCyber Security Foundry, The University of Auckland, Auckland 1142, New ZealandCyber Security Foundry, The University of Auckland, Auckland 1142, New ZealandNorthbound Networks, Hoppers Crossing, VIC 3029, AustraliaSoftware-Defined Networking (SDN) and Internet of Things (IoT) are the trends of network evolution. SDN mainly focuses on the upper level control and management of networks, while IoT aims to bring devices together to enable sharing and monitoring of real-time behaviours through network connectivity. On the one hand, IoT enables us to gather status of devices and networks and to control them remotely. On the other hand, the rapidly growing number of devices challenges the management at the access and backbone layer and raises security concerns of network attacks, such as Distributed Denial of Service (DDoS). The combination of SDN and IoT leads to a promising approach that could alleviate the management issue. Indeed, the flexibility and programmability of SDN could help in simplifying the network setup. However, there is a need to make a security enhancement in the SDN-based IoT network for mitigating attacks involving IoT devices. In this article, we discuss and analyse state-of-the-art DDoS attacks under SDN-based IoT scenarios. Furthermore, we verify our SDN sEcure COntrol and Data plane (SECOD) algorithm to resist DDoS attacks on the real SDN-based IoT testbed. Our results demonstrate that DDoS attacks in the SDN-based IoT network are easier to detect than in the traditional network due to IoT traffic predictability. We observed that random traffic (UDP or TCP) is more affected during DDoS attacks. Our results also show that the probability of a controller becoming halt is 10%, while the probability of a switch getting unresponsive is 40%.https://www.mdpi.com/2076-3417/11/3/929DDoSSDNIoTOpenFlowZodiacSecurity
collection DOAJ
language English
format Article
sources DOAJ
author Song Wang
Karina Gomez
Kandeepan Sithamparanathan
Muhammad Rizwan Asghar
Giovanni Russello
Paul Zanna
spellingShingle Song Wang
Karina Gomez
Kandeepan Sithamparanathan
Muhammad Rizwan Asghar
Giovanni Russello
Paul Zanna
Mitigating DDoS Attacks in SDN-Based IoT Networks Leveraging Secure Control and Data Plane Algorithm
Applied Sciences
DDoS
SDN
IoT
OpenFlow
Zodiac
Security
author_facet Song Wang
Karina Gomez
Kandeepan Sithamparanathan
Muhammad Rizwan Asghar
Giovanni Russello
Paul Zanna
author_sort Song Wang
title Mitigating DDoS Attacks in SDN-Based IoT Networks Leveraging Secure Control and Data Plane Algorithm
title_short Mitigating DDoS Attacks in SDN-Based IoT Networks Leveraging Secure Control and Data Plane Algorithm
title_full Mitigating DDoS Attacks in SDN-Based IoT Networks Leveraging Secure Control and Data Plane Algorithm
title_fullStr Mitigating DDoS Attacks in SDN-Based IoT Networks Leveraging Secure Control and Data Plane Algorithm
title_full_unstemmed Mitigating DDoS Attacks in SDN-Based IoT Networks Leveraging Secure Control and Data Plane Algorithm
title_sort mitigating ddos attacks in sdn-based iot networks leveraging secure control and data plane algorithm
publisher MDPI AG
series Applied Sciences
issn 2076-3417
publishDate 2021-01-01
description Software-Defined Networking (SDN) and Internet of Things (IoT) are the trends of network evolution. SDN mainly focuses on the upper level control and management of networks, while IoT aims to bring devices together to enable sharing and monitoring of real-time behaviours through network connectivity. On the one hand, IoT enables us to gather status of devices and networks and to control them remotely. On the other hand, the rapidly growing number of devices challenges the management at the access and backbone layer and raises security concerns of network attacks, such as Distributed Denial of Service (DDoS). The combination of SDN and IoT leads to a promising approach that could alleviate the management issue. Indeed, the flexibility and programmability of SDN could help in simplifying the network setup. However, there is a need to make a security enhancement in the SDN-based IoT network for mitigating attacks involving IoT devices. In this article, we discuss and analyse state-of-the-art DDoS attacks under SDN-based IoT scenarios. Furthermore, we verify our SDN sEcure COntrol and Data plane (SECOD) algorithm to resist DDoS attacks on the real SDN-based IoT testbed. Our results demonstrate that DDoS attacks in the SDN-based IoT network are easier to detect than in the traditional network due to IoT traffic predictability. We observed that random traffic (UDP or TCP) is more affected during DDoS attacks. Our results also show that the probability of a controller becoming halt is 10%, while the probability of a switch getting unresponsive is 40%.
topic DDoS
SDN
IoT
OpenFlow
Zodiac
Security
url https://www.mdpi.com/2076-3417/11/3/929
work_keys_str_mv AT songwang mitigatingddosattacksinsdnbasediotnetworksleveragingsecurecontrolanddataplanealgorithm
AT karinagomez mitigatingddosattacksinsdnbasediotnetworksleveragingsecurecontrolanddataplanealgorithm
AT kandeepansithamparanathan mitigatingddosattacksinsdnbasediotnetworksleveragingsecurecontrolanddataplanealgorithm
AT muhammadrizwanasghar mitigatingddosattacksinsdnbasediotnetworksleveragingsecurecontrolanddataplanealgorithm
AT giovannirussello mitigatingddosattacksinsdnbasediotnetworksleveragingsecurecontrolanddataplanealgorithm
AT paulzanna mitigatingddosattacksinsdnbasediotnetworksleveragingsecurecontrolanddataplanealgorithm
_version_ 1724330391150526464