ip in wireless sensor networks - etsidocbox.etsi.org › workshop › 2008 › 2008_06_m2mworkshop...

38
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential Pascal Thubert 1 IP in Wireless Sensor Networks JP Vasseur - Cisco Distinguished Engineer [email protected] Pascal Thubert – Technical Leader [email protected]

Upload: others

Post on 10-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IP in Wireless Sensor Networks - ETSIdocbox.etsi.org › Workshop › 2008 › 2008_06_M2MWORKSHOP › ... · Routing considerations and protocols for mesh topologies in 6lowpans

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPascal Thubert 1

IP inWireless SensorNetworks

JP Vasseur - Cisco Distinguished Engineer [email protected] Thubert – Technical Leader [email protected]

Page 2: IP in Wireless Sensor Networks - ETSIdocbox.etsi.org › Workshop › 2008 › 2008_06_M2MWORKSHOP › ... · Routing considerations and protocols for mesh topologies in 6lowpans

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 2

The number of applications for SensorNetworks is endless

New Knowledge

Improve Productivity

Healthcare

Agricultural

Energy Saving (I2E)

Predictive maintenance

Industrial Automation Health

Smart Home

Defense

High-Confidence Transportand assets tracking

Intelligent Building

Smart Cities

Page 3: IP in Wireless Sensor Networks - ETSIdocbox.etsi.org › Workshop › 2008 › 2008_06_M2MWORKSHOP › ... · Routing considerations and protocols for mesh topologies in 6lowpans

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 3

Wireless Sensor Networks

� Scaling up M2M (lower cost, numerous devices)

� Limited capabilities to scavenge and store power

� Limited CPU and memory

� Expensive listen and send - long deep sleep periods

� Ability to withstand harsh environmental conditions

� Autonomous and reliable (self forming self healing)

� Highly dynamic network topologies

� Heterogeneity of nodes – new types of nodes

� Unattended operation – M2M closed loop

Page 4: IP in Wireless Sensor Networks - ETSIdocbox.etsi.org › Workshop › 2008 › 2008_06_M2MWORKSHOP › ... · Routing considerations and protocols for mesh topologies in 6lowpans

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 4

Why IP forSensor Networks?

Page 5: IP in Wireless Sensor Networks - ETSIdocbox.etsi.org › Workshop › 2008 › 2008_06_M2MWORKSHOP › ... · Routing considerations and protocols for mesh topologies in 6lowpans

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 5

New applications pretty much every day … but …

The number of proprietary solutions hasexploded: Z-Wave, Xmesh,SmartMesh/TSMP, … at many layers(physical, MAC, L3) and most chip vendorclaim to be compatible with their ownstandard

� Many non-interoperable “solutions”addressing specific problems (“Myapplication is specific” syndrome)

• Different Architectures,• Different Protocols

=> Deployments are limited in scope and scale,

Page 6: IP in Wireless Sensor Networks - ETSIdocbox.etsi.org › Workshop › 2008 › 2008_06_M2MWORKSHOP › ... · Routing considerations and protocols for mesh topologies in 6lowpans

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 6

The Internet of Things - Security

� Connecting Smart Objects, sensor, actuators using IP=> an open access to the Internet !

� Some Sensor Nets will require (controlled) access fromthe Internet, others will stay “Isolated”

� 802.15.4 provides built-in AES128 encryption which isenabled beneath IP, much like WPA on 802.11.

� Proprietary protocol => increased security, and many ofthem make use of less non state of the art securitymechanisms

Page 7: IP in Wireless Sensor Networks - ETSIdocbox.etsi.org › Workshop › 2008 › 2008_06_M2MWORKSHOP › ... · Routing considerations and protocols for mesh topologies in 6lowpans

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 7

Internet

L2N

L2N

TrueMesh

WirelessHART

ISASP100.11a

Xmesh

Znet

MintRoute

MultiHop LQI

CENS Route

Smartmesh

TinyAODV

Honeywell

So far … WAS (Wait And See) - A trend that we can reverse …

Most promoters of non-IP solutions have understood that IP was a MUST: theycall this “IP convergence”: A protocol translation gateway ! Or Tunneling …

Page 8: IP in Wireless Sensor Networks - ETSIdocbox.etsi.org › Workshop › 2008 › 2008_06_M2MWORKSHOP › ... · Routing considerations and protocols for mesh topologies in 6lowpans

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 8

Internet

Haven’t we learnt from the past ? Remember SNA (DLSw), IPX, Vines, …• Complex to manage, expensive and non scalable !

• Lack of end to end routing consistency, Multi-topology routing,management, security, …

• Migration will be challenging and even just not be possible for Sensor Networksafter too much time

Multi-protocolGateway (IP-proxy,protocoltranslations)SNSN

SN

SN

SN

SN

SN

Protocol Translation Gateways – Well known issues

Page 9: IP in Wireless Sensor Networks - ETSIdocbox.etsi.org › Workshop › 2008 › 2008_06_M2MWORKSHOP › ... · Routing considerations and protocols for mesh topologies in 6lowpans

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 9

Or … IP end to end

Internet

OR

Intranet

IP router !SNSN

SN

SN

SN

SN

SN

SN

Which does not mean a single flat domain of course

Page 10: IP in Wireless Sensor Networks - ETSIdocbox.etsi.org › Workshop › 2008 › 2008_06_M2MWORKSHOP › ... · Routing considerations and protocols for mesh topologies in 6lowpans

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 10

� Sensor networks will be madeof a number of links: 802.15.4,Low Power 802.11, Lowpower Bluetooth but alsowired links

� The solution MUST support avariety of links (IP) whileunderstanding the linkscharacteristics (use ofabstraction layer).

A FUNDAMENTAL requirement

Page 11: IP in Wireless Sensor Networks - ETSIdocbox.etsi.org › Workshop › 2008 › 2008_06_M2MWORKSHOP › ... · Routing considerations and protocols for mesh topologies in 6lowpans

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 11

� What ? A Layered architecture => flexible,

� Where ? The End to End design principle,

� How ? Separation of the networks from theservices: IP indifferent to PHY andapplications,

� Why ? The Internet as a platform forinnovation. No central gatekeeper exertingcontrol over the Internet.

A few key design principles of the Internet

Source: Prepared statement of Vint Cerf - Feb ‘07

Page 12: IP in Wireless Sensor Networks - ETSIdocbox.etsi.org › Workshop › 2008 › 2008_06_M2MWORKSHOP › ... · Routing considerations and protocols for mesh topologies in 6lowpans

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 12

The IP protocol suite is based on openstandard designed for interoperability,extensibility … as opposed to seekingfor local optimums

Page 13: IP in Wireless Sensor Networks - ETSIdocbox.etsi.org › Workshop › 2008 › 2008_06_M2MWORKSHOP › ... · Routing considerations and protocols for mesh topologies in 6lowpans

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 13

Work at the IETF

Page 14: IP in Wireless Sensor Networks - ETSIdocbox.etsi.org › Workshop › 2008 › 2008_06_M2MWORKSHOP › ... · Routing considerations and protocols for mesh topologies in 6lowpans

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 14

Can we make The Internet of Things areality? YES ! With little effort …

• Do not try to find a solution to all potentialproblems: reduce the problem scope

• Adapt or reuse existing protocols … do not reinventthe wheel ! : DHCP-like, SNMP, ….

• Design new IP-based protocols when needed:Example ? Routing … (IETF ROLL WG)

• Preserve the fundamental openness of IP

• IP is ubiquitous and Sensors are everywhere …Good match.

Page 15: IP in Wireless Sensor Networks - ETSIdocbox.etsi.org › Workshop › 2008 › 2008_06_M2MWORKSHOP › ... · Routing considerations and protocols for mesh topologies in 6lowpans

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 15

The Internet Engineering Task Force

• IETF formed in 1986,• Not considered as important for some time :-)• Not government approved :-)• Involving people not companies• Motto: “We reject kings, presidents and voting. We believe in roughconsensus and running code” Dave Clark (1992)• Organized in areas made of WGs,

GEN OAM INT RTGAPS RAI TSVSEC

• Roughly 120 WGs• Long term problem handled by the IRTF

Page 16: IP in Wireless Sensor Networks - ETSIdocbox.etsi.org › Workshop › 2008 › 2008_06_M2MWORKSHOP › ... · Routing considerations and protocols for mesh topologies in 6lowpans

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 16

Sensor related IETF activities

� 6LoWPANIPv6 over Low Power Personal Area Networks

� MANET and ROLL6LoWPAN Mesh Routing Requirements defines the problemstatement, design goals, and requirements for mesh routing inlow-power wireless personal area networks (LoWPANs).

� 6MAN, v6OpsMinimum IPv6 stack for embedded devices

� Mobopts, Mobility Optimizations:LowPan Mobility Requirements-Goals discusses a few scenariosof mobility in LowPan network and states mobility requirementsand goals for LowPan networks. The draft was proposed to movefrom Mobopts to 6LoWPAN WG.

Page 17: IP in Wireless Sensor Networks - ETSIdocbox.etsi.org › Workshop › 2008 › 2008_06_M2MWORKSHOP › ... · Routing considerations and protocols for mesh topologies in 6lowpans

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 17

IETF Update

• Reuse whenever possible, Invent where needed

GEN OAM INT RTGAPS RAI TSVSEC

Reuse Existing WG dealing with Low power Lossy Networks

6lowpan ROLL

Page 18: IP in Wireless Sensor Networks - ETSIdocbox.etsi.org › Workshop › 2008 › 2008_06_M2MWORKSHOP › ... · Routing considerations and protocols for mesh topologies in 6lowpans

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 18

6LowPAN Overview, Assumptions, ProblemStatement, and Goals RFC 4919

IEEE 802.15.4 Networks, characterized by:� Significantly more devices than current networks

� Severely limited code and ram spacehighly desirable to fit the required code--MAC, IP and anything elseneeded to execute the embedded application-- in, for example, 32K offlash memory, using 8-bit microprocessors

� Unobtrusive but very different user interface for configurationusing gestures or interactions involving the physical world

� Robustness and simplicity in routing or network fabric

� More in RFC 4919

� 802.15.4 a, b, 2003, 2006, and maybe wibreeExtensible to LP WIFI by removing fragmentation

Page 19: IP in Wireless Sensor Networks - ETSIdocbox.etsi.org › Workshop › 2008 › 2008_06_M2MWORKSHOP › ... · Routing considerations and protocols for mesh topologies in 6lowpans

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 19

Other 6LoWPAN Documents� Adaptation layer for interoperability and packet formats

An adaptation mechanism to allow interoperability between IPv6 domain and theIEEE802.15.4 can best be viewed as a layer problem. Identifying the functionality of thislayer and defining newer packet formats, if needed, is an enticing research area.RFC 4944 proposes an adaptation layer that carries out the functionality of the adaptationlayer. A new draft enables more compression.6lowpan architecture describes the architecture incorporating IEEE 802.15.4 subnetworks

� Addressing management mechanismsThe management of addresses for devices that communicate across the two dissimilardomains of IPv6 and IEEE802.15.4 is cumbersome, if not exhaustingly complex. Amechanism has been put forth in the RFC 4944.

� Routing considerations and protocols for mesh topologies in 6lowpansRouting per se is a two phased problem that is being considered for the 6lowpan. Meshrouting in the personal area network (PAN) space. And the routability of packets to/from theIPv6 domain from/to the PAN domain.It is expected that ROLL WG will define routing for LoWPANs.

� Device and service discoverySince the devices in 6lowpan may result into ad hoc formation of networks, current state ofthe neighboring devices, peer devices, and the services hosted by such devices may berequired to be known.6lowpan neighbour discovery extensions is an internet draft proposed as a contribution inthis area. Backbone Router proposes a white board model associated to proxy ND over thebackbone.

� MiscellaneousSimple fragment recovery is proposed to avoid classical fragmentations issues.

Page 20: IP in Wireless Sensor Networks - ETSIdocbox.etsi.org › Workshop › 2008 › 2008_06_M2MWORKSHOP › ... · Routing considerations and protocols for mesh topologies in 6lowpans

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 20

Backbone

(Internet/Intranet)

Backbone

(Internet/Intranet)

ROLL: defining the routing solution withinthe LLN (Low power and Lossy Network)

sensors

sensors

sensors

sensors

sensors

sensors

sensors

sensors

sensors

sensors

Page 21: IP in Wireless Sensor Networks - ETSIdocbox.etsi.org › Workshop › 2008 › 2008_06_M2MWORKSHOP › ... · Routing considerations and protocols for mesh topologies in 6lowpans

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 21

Routing Over Low power and Lossy Link(ROLL) WG

� Working Group Formed in Jan 2008http://www.ietf.org/html.charters/roll-charter.htmlCo-chairs: JP Vasseur (Cisco), David Culler (Arch Rock)

� Work ItemsRouting Requirements ID for Connected HomeRouting Requirements ID for Industrial applicationsRouting Requirements ID for Urban networksRouting Requirements ID for Building AutomationSurvey on existing routing protocol applicabilityRouting metrics for LLNsRouting for LLNs Architecture document

� Active work with a good variety of participants� Already three WG documents as of May 2008.

We did limit the scope !

Page 22: IP in Wireless Sensor Networks - ETSIdocbox.etsi.org › Workshop › 2008 › 2008_06_M2MWORKSHOP › ... · Routing considerations and protocols for mesh topologies in 6lowpans

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 22

ISA100.11a

Page 23: IP in Wireless Sensor Networks - ETSIdocbox.etsi.org › Workshop › 2008 › 2008_06_M2MWORKSHOP › ... · Routing considerations and protocols for mesh topologies in 6lowpans

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 23

Industrial monitoring and control

� Today:Competing standards,Mostly wired fieldbuses

� Ethernet/IP presenceCIP / EtherNetModbus/TCPFoundation Fieldbus HSEPROFInetInvensys/Foxboro FOXnet

� Wireless coming upWiHARTOne-wirelessISA100.11a

Page 24: IP in Wireless Sensor Networks - ETSIdocbox.etsi.org › Workshop › 2008 › 2008_06_M2MWORKSHOP › ... · Routing considerations and protocols for mesh topologies in 6lowpans

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 24

ISA

� Instrumentation, Systems, and Automation Societyis a non-profit technical society for engineers,technicians, businessmen, educators and students,who work, study or are interested in industrialautomation.

� It was originally known as the Instrument Society ofAmerica.

� ISA provides leadership and education in theinstrumentation and automation industries, assistingengineers, technicians, and research scientists, as wellas many others, in keeping pace with the rapidlychanging industry.

Page 25: IP in Wireless Sensor Networks - ETSIdocbox.etsi.org › Workshop › 2008 › 2008_06_M2MWORKSHOP › ... · Routing considerations and protocols for mesh topologies in 6lowpans

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 25

ISA100.11a Working Group Charter

This project addresses:

� low energy consumption devices, with the ability to scale toaddress large installations

� wireless infrastructure, interfaces to legacy infrastructure andapplications, security, and network managementrequirements in a functionally scalable manner

� robustness in the presence of interference found in harshindustrial environments and with legacy systems

� coexistence with other wireless devices anticipated in theindustrial work space

� interoperability of ISA100 devices

Page 26: IP in Wireless Sensor Networks - ETSIdocbox.etsi.org › Workshop › 2008 › 2008_06_M2MWORKSHOP › ... · Routing considerations and protocols for mesh topologies in 6lowpans

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 26

ISA100.11a key features

� Hybrid FHSS DSSSreused from TSMP/WiHARTInterference mitigation

� IPv6 and backboneScalability, ScopeOpen protocols, COTSNetwork Convergence

� ExtensibleNew PHYs (802.11LP, 802.15.4a CSS)New app layers (WiHART)

Page 27: IP in Wireless Sensor Networks - ETSIdocbox.etsi.org › Workshop › 2008 › 2008_06_M2MWORKSHOP › ... · Routing considerations and protocols for mesh topologies in 6lowpans

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 27

ISA100.11a, IP technology and IETF

� ISA 100.11a endorsed 6LoWPANIPv6 packets but not stack (ND, ICMP)And the transit link is not covered yetReally need draft-hui for better compression

� Backbone Router draft @ 6LoWPANProposing an IPv6 based best practiceTo promote full IPv6 in ISA100.11aAnd WSN in general by contagionHave chairs and partners support

� Also I-D on fragment recovery6LowPAN sends up to 25 fragmentsOver multihop lossy radio=> Need Flow Control and recovery

Page 28: IP in Wireless Sensor Networks - ETSIdocbox.etsi.org › Workshop › 2008 › 2008_06_M2MWORKSHOP › ... · Routing considerations and protocols for mesh topologies in 6lowpans

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 28

Vision

Page 29: IP in Wireless Sensor Networks - ETSIdocbox.etsi.org › Workshop › 2008 › 2008_06_M2MWORKSHOP › ... · Routing considerations and protocols for mesh topologies in 6lowpans

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 29

Building automation

� Today:Highly fragmented marketLimited to no IP/wirelessDominated by BACNet (20%MS)

� Potential for:open standardsISA100.11a extension

� ApplicationsEnergy savingsRegulationSecurity

Page 30: IP in Wireless Sensor Networks - ETSIdocbox.etsi.org › Workshop › 2008 › 2008_06_M2MWORKSHOP › ... · Routing considerations and protocols for mesh topologies in 6lowpans

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 30

Smart cities� Today:

Slowing development of mesh networksFew applications (surveillance, muni info)

� Potential for:WIFI/WIMAX integrated MeshISA100.11aIPv6 networking

� ApplicationsEnergy/Water savingsWater leak detectionTraffic RegulationPhysical SecurityAir quality monitoring

Page 31: IP in Wireless Sensor Networks - ETSIdocbox.etsi.org › Workshop › 2008 › 2008_06_M2MWORKSHOP › ... · Routing considerations and protocols for mesh topologies in 6lowpans

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 31

Home Automation� Today:

Lot of wiresSome powerline (homeplug)ISP presence (FT)

� Potential for:WIFI Low Power 802.15.4IP home networking

� ApplicationsEnergy/Water savingsHome securityHome SafetyRemote healthcareTelemetryAir quality monitoring

Page 32: IP in Wireless Sensor Networks - ETSIdocbox.etsi.org › Workshop › 2008 › 2008_06_M2MWORKSHOP › ... · Routing considerations and protocols for mesh topologies in 6lowpans

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 32

Power grid

� Emerging PLC/BPL access technology

� Low frequency (<kHz) applications for UtilityAutomatic meter readingLoad control

Page 33: IP in Wireless Sensor Networks - ETSIdocbox.etsi.org › Workshop › 2008 › 2008_06_M2MWORKSHOP › ... · Routing considerations and protocols for mesh topologies in 6lowpans

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 33

� Converged network

� Scalable Plug & Play

� High Availability

� VLANs and VRF

� Open Standards

⇒ lower, scalable andshared cost of ownership

Plant / building/ home networkPlant / building

/ home network

Page 34: IP in Wireless Sensor Networks - ETSIdocbox.etsi.org › Workshop › 2008 › 2008_06_M2MWORKSHOP › ... · Routing considerations and protocols for mesh topologies in 6lowpans

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 34

IP to the Sensors

� New services and applicationsM2M, remote management

� New MarketsProcess Control for factoriesControl and Automation

for home, building, cities

� Larger Core MarketOpen standards to the sensor⇒ Lower cost

⇒ More connected devices and new applications⇒ A wider Internet

� Shaping the futureInternet of things

Think of VoIP as a model…

…but for a great many…

…of tiny devices, everywhere.

Page 35: IP in Wireless Sensor Networks - ETSIdocbox.etsi.org › Workshop › 2008 › 2008_06_M2MWORKSHOP › ... · Routing considerations and protocols for mesh topologies in 6lowpans

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 35

The golden path

� VisionSensors and actuators using Internet technologyThat’s Billions of devices in the next 10 yearsEnabling new services and applications

� StepsIP for automation open standards (ISA100.11a)IP for LLN (Low power and lossy networks) (6LoWPAN andROLL)Apply standards where needed (home, building, power grid)

Page 36: IP in Wireless Sensor Networks - ETSIdocbox.etsi.org › Workshop › 2008 › 2008_06_M2MWORKSHOP › ... · Routing considerations and protocols for mesh topologies in 6lowpans

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 36

Resources

Page 37: IP in Wireless Sensor Networks - ETSIdocbox.etsi.org › Workshop › 2008 › 2008_06_M2MWORKSHOP › ... · Routing considerations and protocols for mesh topologies in 6lowpans

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 37

Useful links

� Cisco web page on secure wireless plant

� Cisco/Emerson Joint RF Co-existence white paper

� Ethernet to the factory

Page 38: IP in Wireless Sensor Networks - ETSIdocbox.etsi.org › Workshop › 2008 › 2008_06_M2MWORKSHOP › ... · Routing considerations and protocols for mesh topologies in 6lowpans

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 38