Challenges of Sleeping Nodes Margaret Wasserman Painless Security, LLC

Slides:



Advertisements
Similar presentations
Emerging Wireless Internet Standards
Advertisements

Extensible Manet Auto-configuration Protocol (EMAP) draft-ros-autoconf-emap-02.txt Pedro M. Ruiz Francisco J. Ros March, 2006 Dallas, USA 65 th IETF.
IPv6 at NCAR 8/28/2002. Overview What is IPv6? What’s wrong with IPv4? Features of IPv6 IPv6 will soon be available at NCAR How to use IPv6.
UWB UWB: High speed(>100Mbps), small area(WPAN), accurate positioning and distance measuring. Blue tooth: although it’s low speed, it has a more mature.
Neighbor Discovery for IPv6 Mangesh Kaushikkar. Overview Introduction Terminology Protocol Overview Message Formats Conceptual Model of a Host.
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
Auto Configuration and Mobility Options in IPv6 By: Hitu Malhotra and Sue Scheckermann.
EE 545 – BOGAZICI UNIVERSITY. Agenda Introduction to IP What happened IPv5 Disadvantages of IPv4 IPv6 Overview Benefits of IPv6 over IPv4 Questions -
Low-Power Interoperability for the IPv6 Internet of Things Presenter - Bob Kinicki Low-Power Interoperability for the IPv6 Internet of Things Adam Dunkels,
© 2006 Cisco Systems, Inc. All rights reserved.IP6FD v2.0—2-1 IPv6 Operations Defining and Configuring Neighbor Discovery.
IPv4 vs. IPv6 Anne-Marie Ethier Andrei Iotici "This report was prepared for Professor L. Orozco- Barbosa in partial fulfillment of the requirements for.
IP over ETH over IEEE draft-riegel-16ng-ip-over-eth-over Max Riegel
21.1 Chapter 21 Network Layer: Address Mapping, Error Reporting, and Multicasting Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
1 Address Selection, Failure Detection and Recovery in MULTI6 draft-arkko-multi6dt-failure-detection-00.txt Multi6 Design Team -- Jari Arkko, Marcelo Bagnulo,
Helper Protocols Protocols that either make it easier for IP to do its job, or extend the capabilities of the network layer.
Doc.: IEEE /1183r0 Submission September 2011 Masataka Ohta, Tokyo Institute of TechnologySlide 1 IP over Congested WLAN Date: Authors:
Autonomous Mobile Mesh Networks and their Design Changes.
1 © 2015 Cisco and/or its affiliates. All rights reserved. IRTF icnrg interim meeting, 1/13/2015 Where are the opportunities for ICN in Sensor Networks?
1 Version 3.0 Module 9 TCP/IP Protocol and IP Addressing.
Accelerating Service Discovery in Ad Hoc Zero Configuration Networking
Guide to TCP/IP Fourth Edition
Impact of the Internet of Things on Computer Networks James Byars December 12, 2013 IT422 – Computer Networks Professor Tim Johnson.
Support Protocols and Technologies. Topics Filling in the gaps we need to make for IP forwarding work in practice – Getting IP addresses (DHCP) – Mapping.
Energy Saving In Sensor Network Using Specialized Nodes Shahab Salehi EE 695.
1 CMPT 471 Networking II ICMP © Janice Regan, 2012.
Proxy-assisted Content Sharing Using Content Centric Networking (CCN) for Resource-limited Mobile Consumer Devices Jihoon Lee, Dae Youb Kim IEEE Transactions.
Summary of Certification Process (part 1). IPv6 Client IPv6 packets inside IPv4 packets.
University of Calgary – CPSC 441.  UDP stands for User Datagram Protocol.  A protocol for the Transport Layer in the protocol Stack.  Alternative to.
WSN Done By: 3bdulRa7man Al7arthi Mo7mad AlHudaib Moh7amad Ba7emed Wireless Sensors Network.
Submission doc.: IEEE /1015r1 September 2015 Guido R. Hiertz et al., EricssonSlide 1 Proxy ARP in ax Date: Authors:
Concerns about designating the MAG as a Default Router James Kempf NETLMM Interim Sept. 27, 2006.
Security Patterns in Wireless Sensor Networks By Y. Serge Joseph October 8 th, 2009 Part I.
IPv6 Minimum Host Requirement for Small Devices Yokogawa Electric Corp. Nobuo Okabe
CIT 384: Network AdministrationSlide #1 CIT 384: Network Administration IPv6.
Issues and Requirements of IP over Low Power WPAN Brijesh Kumar
Apartado Porto Codexwww.inescporto.pt tel (351) fax (351) /April/2005 Research Activities in 4G Networks at INESC Porto.
Pack-it Technology Highly versatile Internet connectivity solution for non-Internet enabled devices. Seamless interface with RS232, Ethernet, switches,
Usman Rafique NAME : USMAN RAFIQUE SUPERVISOR: Prof Rikku Jänttii.
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
1 Lessons from IPv6 Steven M. Bellovin
BAI513 - PROTOCOLS ARP BAIST – Network Management.
6lowpan Working Group 62 nd IETF, Minneapolis WG Chair: Geoff Mulligan, Invensys Mailing List:
Duplicate Address Detection Proxy (draft-costa-6man-dad-proxy-00)
MOBILITY Beyond Third Generation Cellular Feb
IPv6 Introduction Joe zhao SW2 Great China R&D Center ZyXEL Communications, Inc.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lesson 3 1 BSCI Module 8 Lesson 3 Implementing Dynamic IPv6 Addresses.
Speaker: Yi-Lei Chang Advisor: Dr. Kai-Wei Ke 2012/05/15 IPv6-based wireless sensor network 1.
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.
ICMPv6 Error Message Types Informational Message Types.
IPv 邱文揚 Joseph 李家福 Frank. Introduction The scale of IPv4 Internet has become far larger than one could ever imagine when designing.
1 ipv6-node-02.PPT/ 18 November 2002 / John Loughney IETF 55 IPv6 Working Group IPv6 Node Requirements draft-ietf-ipv6-node-requirements-02.txt John Loughney.
1 Lecture, November 20, 2002 Message Delivery to Processes Internet Addressing Address resolution protocol (ARP) Dynamic host reconfiguration protocol.
Network Layer in the Internet (3)
Doc.: IEEE /1183r1 Submission September 2011 Masataka Ohta, Tokyo Institute of TechnologySlide 1 IP over Congested WLAN Date: Authors:
Lecture 13 IP V4 & IP V6. Figure Protocols at network layer.
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Booting up on the Home Link
Bootstrap And Autoconfiguration (BOOTP, DHCP)
Byungchul Park ICMP & ICMPv DPNM Lab. Byungchul Park
Net 435: Wireless sensor network (WSN)
Extending IP to Low-Power, Wireless Personal Area Networks
Emerging Wireless Internet Standards
Network Hardware and Protocols
Internet Protocol, Version 6 (IPv6)
Protocols.
IoT Requirements for Networking Protocols Sadoon Azizi Department of Computer Engineering and IT.
Mobile IP Outline Homework #4 Solutions Intro to mobile IP Operation
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Protocols.
Presentation transcript:

Challenges of Sleeping Nodes Margaret Wasserman Painless Security, LLC

What Are Sleeping Nodes? Small, low-cost, battery-powered nodes often “sleep” to extend battery life –Keep just enough of the system on to wake up on schedule –Radio receiver and transmitter are off –All high-power chips (radio chips, CPU) are off Wake up periodically to perform functions –Sensors: Take/report sensor readings –Actuators: Poll for events/messages, take appropriate actions Devices may sleep 99% of the time, or more

Protocol Challenges Sleeping nodes are not “always on” –Increasing number of IETF protocols expect nodes to be “always on”, including IPv6 ND & DAD. –Most multicast protocols don’t work well for sleeping nodes Costs of leaving and rejoining a network or application may be prohibitive –IP no longer provides best-effort delivery –Need to determine you are on the same network before using IP address(es) -- DNA, DHCP –Need to reestablish Neighbor Cache entries before sending packets Verbose Protocols –Every round trip requires receiver to stay on for another RTT –Congestion concerns are not the only reason to limit message size Longer packets take more energy to transmit

Possible Solutions “Always On” assumption –Consider alternative paradigm for sleeping nodes End-node polling vs. sending events/messages as they happen? Gateways/Routers proxy for nodes that sleep (Proxy ND, etc.) High cost to rejoin network –Goal is to determine that a mobile node has not moved to another network –Why isn’t detection of the same layer 2 network good enough? Same SSID, L2 security credentials work, etc. Verbose Protocols –Minimize round trips and required messages –Consider compressed or succinct message formats COAP, XML compression, etc. –Use UDP with one-way messages when appropriate

Which Protocols? At minimum, Internet Protocol (IPv4 & v6) should continue to work on these nodes –IPv4 & ARP work (minus some optional add-ons) –IPv6 has challenges, especially in ND Essentially, many optional add-ons in IPv4 are now required in all IPv6 implementations –Address autoconfiguration, DNA, IGMP/Multicast, DAD, etc. Device-to-device, configuration, management, service discovery –DNS, DHCP, SNMP, NETCONF, DNS-SD, SDP, etc. Some applications assume a human at both ends, and won’t be used on sleeping devices –Instant messaging, voice, multimedia, etc. –But, are we sure? (consider HTML & Jabber)

Wider Applicability Described as problem for low-cost, battery-powered, wireless sensors and actuators, but principals may apply to other nodes –Could extend laptop, touch pad or cell phone battery life –Could reduce energy consumption of wall-powered nodes Just because the energy is available, doesn’t mean we should squander it!