The growing interest in the smart device/home/city has resulted in increasing popularity of Internet of Things (IoT) deployment. However, due to the open and heterogeneous nature of IoT networks, there are various challenges to deploy an IoT network, among which security and scalability are the top two to be addressed. To improve the security and scalability for IoT networks, we propose a Software-Defined Virtual Private Network (SD-VPN) solution, in which each IoT application is allocated with its own overlay VPN. The VPN tunnels used in this paper are VxLAN based tunnels and we propose to use the SDN controller to push the flow table of each VPN to the related OpenvSwitch via the OpenFlow protocol. The SD-VPN solution can improve the security of an IoT network by separating the VPN traffic and utilizing service chaining. Meanwhile, it also improves the scalability by its overlay VPN nature and the VxLAN technology.

Additional Metadata
Keywords IoT, OpenFlow, Overlay VPN, SD-VPN, SDN, Service chaining, VxLAN
Persistent URL dx.doi.org/10.1109/NOMS.2018.8406192
Conference 2018 IEEE/IFIP Network Operations and Management Symposium, NOMS 2018
Citation
Shif, L. (Linda), Wang, F. (Fei), & Lung, C.H. (2018). Improvement of security and scalability for IoT network using SD-VPN. In IEEE/IFIP Network Operations and Management Symposium: Cognitive Management in a Cyber World, NOMS 2018 (pp. 1–5). doi:10.1109/NOMS.2018.8406192