A Software-Defined Approach for End-to-end IoT Networking

Slides:



Advertisements
Similar presentations
Omniran TG 1 Cooperation for OmniRAN P802.1CF Max Riegel, NSN (Chair OmniRAN TG)
Advertisements

Low-Power Interoperability for the IPv6 Internet of Things Presenter - Bob Kinicki Low-Power Interoperability for the IPv6 Internet of Things Adam Dunkels,
6LoWPAN Extending IP to Low-Power WPAN 1 By: Shadi Janansefat CS441 Dr. Kemal Akkaya Fall 2011.
1 of 7 Smart Networks round table Smart Networks round table Monique Becker, Institute Mines-Telecom A. Paventhan, ERNET India New Delhi 23 rd October.
Deployment of the Light Weight IPv6 protocols In the Internet of Things(IoT) draft-fu-lwig-iot-usecase-00 Qiao Fu China Mobile
Keith Wiles DPACC vNF Overview and Proposed methods Keith Wiles – v0.5.
NFVRG Dallas Verification of NFV Services : Problem Statement and Challenges draft-shin-nfvrg-service-verification-01 M-K. Shin, ETRI.
Proposed NFVRG Honolulu, Hawaii
Jaehoon (Paul) Jeong, Hyoungshick Kim, and Jung-Soo Park
Abstraction and Control of Transport Networks (ACTN) BoF
FI-WARE – Future Internet Core Platform FI-WARE Interface to Networks and Devices (I2ND) July 2011 High-level description.
IEEE MEDIA INDEPENDENT SERVICES DCN: SAUC Title: Use cases of MIS framework to cooperate with SDN wireless access networks Date.
ECE 424 Embedded Systems Design Networking Connectivity Chapter 12 Ning Weng.
IETF-84 (29 July – 3 Aug. 2012) Cloud Computing, Networking, and Service (CCNS) Update for GISFI-10, New Delhi, India Sept Monday-10-September-20121IETF84.
Network Admin Course Plan Accede Institute Of Science & Technology.
Advisor: Quincy Wu Speaker: Kuan-Ta Lu Date: Aug. 19, 2010
Enter NFVRG An Intro to NFV and its Research Problems Diego R. Lopez Telefonica I+D July 2014.
Software-Defined Networking - Attributes, candidate approaches, and use cases - MK. Shin, ETRI M. Hoffmann, NSN.
COST289 14th MCM Towards Cognitive Communications 13 April Towards Cognitive Communications A COST Action Proposal Mehmet Safak.
6LoWPAN (Introduction, Problem Statement & Goals) Nandakishore Kushalnagar Intel Corporation.
Doc.: IEEE /0691r0 Submission May 2011 Dorothy Stanley, Aruba NetworksSlide 1 IEEE IETF Liaison Report Date: Authors:
Submission doc.: IEEE /1085r0 September 2015 Del Carpio (Ericsson)Slide 1 6LoWPAN over Date: Authors:
A policy-based per-flow mobility management system design
6lowpan Working Group 62 nd IETF, Minneapolis WG Chair: Geoff Mulligan, Invensys Mailing List:
Virtual Machines Created within the Virtualization layer, such as a hypervisor Shares the physical computer's CPU, hard disk, memory, and network interfaces.
Task-Force 1 Softwarization of Networks ICT COST Action IC1304 Autonomous Control for a Reliable Internet of Services (ACROSS)
Energy Efficient Implementation of IETF Constrained Protocol Suite draft-ietf-lwig-energy-efficient-01 Z. Cao, C. Gomez, M. Kovatsch, H. Tian, X. He Carles.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
SOFTWARE DEFINED NETWORKING/OPENFLOW: A PATH TO PROGRAMMABLE NETWORKS April 23, 2012 © Brocade Communications Systems, Inc.
Doc.: IEEE /345r0 Submission May 2002 Albert Young, Ralink TechnologySlide 1 Enabling Seamless Hand-Off Across Wireless Networks Albert Young.
A Personal connected health system for the IoT based on the CoAP Authors: Danilo F.S.S, Hyggo O.A, Angelo P. Speaker : Nadia Media Rizka
1 IEX8175 RF Electronics Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
Integration of Wireless Sensor Networks to the Internet of Things using a 6LoWPAN Gateway Integration of Wireless Sensor Networks to the Internet of Things.
NFV Configuration Problem Statements Haibin Song Georgios Karagiannis
Doc: IEEE Submission July 2012 Hernandez,Li,Dotlić (NICT)Slide 1 Project: IEEE P Working Group for Wireless Personal Area.
August 2, 2005 IETF 63 – Paris, France Media Independent Handover Services and Interoperability Ajay Rajkumar Chair, IEEE WG.
IEEE MEDIA INDEPENDENT HANDOVER DCN: Title: IETF Liaison Report Date Submitted: November 14, 2013 Presented at IEEE session.
6LoBAC: A new IPv6 Data Link
Leveraging SDN for The 5G Networks: Trends, Prospects and Challenges ADVISOR: 林甫俊教授 Presenter: Jimmy DATE: 2016/3/21 1.
The NFV Research Group Diego R. Lopez, Telefónica I+D NFVRG co-chair.
Software Defined Networking and OpenFlow Geddings Barrineau Ryan Izard.
Source : 2014 IEEE Ninth International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP) Auther : Nacer Khalil, Mohamed.
Outline PART 1: THEORY PART 2: HANDS ON
IETF95.
IEEE MEDIA INDEPENDENT SERVICES DCN: SAUC Title: Use cases of MIS framework to cooperate with SDN wireless access networks Date.
CloudMAC: Moving MAC frames processing of the Sink to Cloud.
Doc.: IEEE /0122r0 Submission January 2012 Dorothy Stanley, Aruba NetworksSlide 1 IEEE IETF Liaison Report Date: Authors:
Lightweight security protocols for the IoT
Software Architecture of Sensors. Hardware - Sensor Nodes Sensing: sensor --a transducer that converts a physical, chemical, or biological parameter into.
Low-Power Interoperability for the IPv6 Internet of Things Presenter - Bob Kinicki Low-Power Interoperability for the IPv6 Internet of Things Adam Dunkels,
Towards more flexible networks -- backyard of IMT Takashi Egawa NEC Corporation Rapporteur, Q.14, SG13 1.
1 draft-minaburo-lpwan-gap-analysis-00 Ana Minaburo Laurent Toutain.
When RINA Meets NFV Diego R. López Telefónica
GRUPPO TELECOM ITALIA FG IMT-2020 Workshop and Demo Day: Technology Enablers for 5G Geneva, 7 December 2016 Towards a 5G Operating Platform: a use case.
Developing IoT endpoints with mbed Client
Carles Gomez Universitat Politècnica de Catalunya (UPC)/Fundació i2cat
IoT Integration Patterns, REST, and CoAP
Carles Gomez, S. M. Darroudi
Carles Gomez, S. M. Darroudi
SDN RG State of the Nation
IPv6 over Constrained Node Networks(6lo) Applicability & Use cases
Algorithms for Big Data Delivery over the Internet of Things
Bob Heile, Wi-SUN Alliance (Chair )
Interface to Routing System (I2RS)
Extending IP to Low-Power, Wireless Personal Area Networks
Brief Introduction to IEEE P802.1CF
FIGURE 12.1 Current and Projected Global Internet Bandwidth.
IPv6 over Constrained Node Networks(6lo) Applicability & Use cases
IPv6 over Constrained Node Networks(6lo) Applicability & Use cases
Carlos J. Bernardos, Alain Mourad, Akbar Rahman
Presentation transcript:

A Software-Defined Approach for End-to-end IoT Networking M-K. Shin, Y. Hong, ETRI {mkshin, yghong}@etri.re.kr C.Y. Ahn, Crewave Co., Ltd. ahncy@crewave.com SDNRG Meeting@IETF91, Honolulu, Hawaii

Problem and Challenges Problems with end-to-end IP networking to resource- constrained IoT devices Need adaptation and/or mapping functions for end-to-end global IP networking Manage a large number of devices with variety of IoT protocols Capability mismatch between devices MTU differences, simplified vs. full protocol stack (e.g., CoAP/UDP vs. HTTP/TCP), single stack vs. dual stack, processing and communications bandwidth, sleep schedule, security protocols, etc. Rapid interaction between services and infrastructure E.g., More agile communication (e.g., scale-in/out)

Variety of IoT Protocols Various Physical Layers WiFi, WiMAX, BLE, NFC, LTE, … Various 6LO Functions IPv6-over-foo adaptation layer using 6LoWPAN technologies (RFC4944, RFC6282, RFC6775 ..) Constrained Application Protocol RFC 7252 CoAP and related mapping protocols Constrained Security Protocols DTLS In Constrained Environments (DICE, draft- ietf-dice-profile-05) Authentication and Authorization for Constrained Environments (ACE, Work-in-Progress) Application Layer Application Layer System Layer Control Functions CoAP, DICE, ACE, …. Transport Layer UDP Network Layer IPv4/IPv6 6LO Adaptation Layer Link Layer MAC Radio Transmission Physical Layer Wi-Fi WiMAX Bluetooth NFC LTE Note that we will mainly focus on end-to-end networking to resource-constrained nodes using 6LO, CoAP, DICE, RIOT protocols, etc.

6Lo Functions IPv6 over Networks of Resource-constrained Nodes (6Lo WG) IPv6-over-foo adaptation layer specifications using 6LoWPAN technologies (RFC4944, RFC6282, RFC6775 ….) Transmission of IPv6 Packets over BLUETOOTH(R) Low Energy Transmission of IPv6 Packets over DECT Ultra Low Energy Transmission of IPv6 over MS/TP Networks Transmission of IPv6 packets over ITU-T G.9959 Networks Transmission of IPv6 Packets over IEEE 1901.2 Narrowband Powerline Communication Networks Transmission of IPv6 Packets over Near Field Communication (NFC)

Our Approach NFV SDN IoT SDN and NFV can solve those problems and challenges. SDIoT : A Software-defined end-to-end IoT infrastructure (including aka, IoT service chaining support) IoT Infrastructure could be built by means of NFV with integration of SDN which makes it more agile. SDN and NFV will be enablers for new IoT Infrastructure. SDN NFV Agile Service Chaining Rapid Interaction IoT Infrastructure

Two Basic Questions How to relocate various IoT functions from HW appliances to VMs and make them connected or chained together ? How to abstract IoT’s behaviors by SDN concept ?

1) How to relocate IoT GW functions ? Controls (SDN) IoT SDN (SW) Application Layer Application Layer System Layer Control Functions System Layer CoAP-to-HTTP, DICE-to-TLS IoT VNF (SW) UDP CoAP-to-HTTP, DICE-to-TLS IPv4/IPv6 Virtualization & Relocation UDP 6LO Adaptation Layer IPv6 MAC 6LO Adaptation Layer Radio Transmission Virtualization Layer Wi-Fi WiMAX Bluetooth NFC LTE MAC IoT Common GW (HW) Radio Transmission Wi-Fi WiBro Bluetooth NFC LTE

1) How to relocate IoT GW functions ? Controls (SDN) IoT SDN (SW) Application Layer Application Layer System Layer Control Functions System Layer CoAP-to-HTTP, DICE-to-TLS IoT VNF (SW) UDP CoAP-to-HTTP, DICE-to-TLS IPv4/IPv6 Virtualization & Relocation Virtualization Layer 6LO Adaptation Layer UDP MAC IPv6 Radio Transmission IoT Common GW (HW) 6lo adaptation layer Wi-Fi WiMAX Bluetooth NFC LTE MAC Radio Transmission Wi-Fi WiBro Bluetooth NFC LTE

NFV IoT GW Functions Candidates IoT DPI functions L2~L3 IP mapping function for non-IP nodes 6LO functions (IPv6 Packets over WPAN, BT, Low Power Wi-Fi, NFC, etc. ) RFC4944, RFC6282, RFC6775, and Many other WG I-Ds (work-in-progresses) L4~L7 CoAP-HTTP protocols mapping <draft-ietf-core-http-mapping> DICE-TLS protocols mapping …

Service Chaining Operation Example for E2E IoT Networking 6Lo adaptation CoAP-to-HTTP VNFs DICE-to-TLS ….. SFC1 : DPI  6LO(WPAN)  DICE/TLS DPI SFC2 : DPI  6LO(NFC)  CoAP/HTTP BLE, NFC Interfaces IPv6 Interface Io T GW Server Io T nodes /w IP

2) How to abstract IoT’s behaviors by SDN Concept ? Yang Data Modeling IoT-aware Services/ Applications/Stuff Properties and behaviors Connectivity (Mesh, radio/wireless …) QoS Real-time Delay/Jiter Reliability (Verification) Sensing/actuaction Robustness Security … .. IoT Controls IoT’s Control Plane Abstraction & Separation Control Abstraction Layer Device Abstraction Layer IoT Devices

Adding SDN Automation and Verification in NFV and IoT Infrastructure SDN/NFV Controller Orchestrator Network service Descriptions (High-level Programming /w Yang Modeling) NBAPIs (Yang Modeling) Verification Process for IoT Properties /Behaviors VNF2a (Network/OpenStack Status/infos) VNF2b VNF3 VNF4a VNF1 VNF2c VNF4b End Point End Point Virtualization (Formal Language) (Symbolic Verification) IoT Infrastructure

Our Development and Prototype SDN/NFV-enabled end-to-end IoT network services IPv6 over NFC functions <draft-hong-6lo-ipv6-over-nfc> VNF2a VNF4 VNF3 SFC-1 VNF5a VNF1 VNF2b VNF5b SFC-2 End Point End Point OpenStack Controller/Orchestrator SDN Controller Yang Complier, Verification Tools … Intel Galileo board with Debian Linux OS OpenStack Agent SDN Switch Virtualization Layer compute memory storage network NFC Shield

Wrap-up SDN and NFV offer a new way to design, deploy and manage IoT end- to-end network services. SDN provides rapid interaction between services and infrastructure. NFV makes IoT service functions chaining more agile. Our challenge is that how to relocate various IoT functions to VMs on top of generic servers and abstract their behaviors by SDN. We are now developing a prototype, which is mainly focused on various 6LO functions chaining. We are also planning to propose a new (bar) BoF for I2NCN (Interface to Network of Constrained Nodes) at next IETF92 meeting.