smart objects @ ietf jari arkko tab member, ipso chair, ietf

15
20/5/2013 1 Jari Arkko TAB member, IPSO Chair, IETF Expert, Ericsson Hobbyist & hacker Smart Objects @ IETF

Upload: others

Post on 03-Feb-2022

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Smart Objects @ IETF Jari Arkko TAB member, IPSO Chair, IETF

20/5/2013 1

Jari Arkko TAB member, IPSO Chair, IETF Expert, Ericsson Hobbyist & hacker

Smart Objects @ IETF

Page 2: Smart Objects @ IETF Jari Arkko TAB member, IPSO Chair, IETF

9/16/08 2

Outline

l  IETF and Smart Objects l Primary working groups l Supporting working groups l Architecture work l Potential new work l Discussion of what should happen next – what

is missing?

Page 3: Smart Objects @ IETF Jari Arkko TAB member, IPSO Chair, IETF

9/16/08 3

IETF and Smart Objects

l  IETF usually works on generic technology l  “What do all smart objects need to

communicate with each other” vs.

“The Protocol for Smart Thermostats” l Basic IP & IPv6, routing protocols, web

services, security tools, … l Some specializations of these, but only when

we can identify a big group of applications or situations that need similar treatment

Page 4: Smart Objects @ IETF Jari Arkko TAB member, IPSO Chair, IETF

20/5/2013 4

Primary Working Groups

CORE

LWIG

6LOWPAN

MANET ROLL

Application

Transport

IP & Routing

Link

Page 5: Smart Objects @ IETF Jari Arkko TAB member, IPSO Chair, IETF

20/5/2013 5

Supporting Working Groups

CORE

LWIG

6LOWPAN

MANET ROLL

Application

Transport

IP & Routing

Link

TLS

JOSE

6MAN

Page 6: Smart Objects @ IETF Jari Arkko TAB member, IPSO Chair, IETF

20/5/2013 6

Potential New Work

CORE

LWIG

6LOWPAN

MANET ROLL

Application

Transport

IP & Routing

Link

TLS

JOSE

6MAN 6LO

MDNSEXT

ITS

6TSCH

Page 7: Smart Objects @ IETF Jari Arkko TAB member, IPSO Chair, IETF

9/16/08

CORE - CoAP

Web services and REST as a developing paradigm for smart object applications l Constrained Application Protocol

l  Similar to HTTP l  UDP l  Binary

l Discovery l  .well-known/core l  RFC 6690

Page 8: Smart Objects @ IETF Jari Arkko TAB member, IPSO Chair, IETF

9/16/08

Web Services for Smart Objects

This is a very attractive model for developing smart object applications

l Very successful for other applications

l Widely available tools & millions of programmers

l Simple and well-defined l  “Permissionless

innovation”

Page 9: Smart Objects @ IETF Jari Arkko TAB member, IPSO Chair, IETF

9/16/08

Routing – ROLL & MANET

Hypothesis: enterprise / Internet routing protocols not well suited for low-power, lossy networking l ROLL working on RPL

l  RFCs 6550-6552 l  Multicast, security, applicability

l MANET & ad hoc routing l  OSLR, AODV, … l  AODV v2

9

border router

Page 10: Smart Objects @ IETF Jari Arkko TAB member, IPSO Chair, IETF

9/16/08

Implementation Guidance - LWIG

“The purpose of the LWIG working group is to collect experiences from implementors of IP stacks in constrained devices” l Main guidance document

l  Implementation approaches l  Guidance for IP, transport, application

implementations

l Minimal IKEv2 implementations l How to use CoAP in the best way over cellular

Page 11: Smart Objects @ IETF Jari Arkko TAB member, IPSO Chair, IETF

9/16/08 11

Supporting Work

l Security l  DTLS – UDP-based TLS (RFC 6347, TLS WG) l  Security for JSON objects (JOSE WG) l  Raw keys – draft-ietf-tls-oob-pubkey (TLS WG)

l Node identifiers – RFC 6920 l  6LOBAC – IP over BACnet, MS/TP, RS-485

(6MAN) l SenML – Profile for using JSON in smart

objects (APPSAREA WG) l Binary HTTP (HTTPBIS WG)

Page 12: Smart Objects @ IETF Jari Arkko TAB member, IPSO Chair, IETF

9/16/08 12

Architecture

Draft-iab-smart-object-architecture l Managing complexity through layering l  Interoperability architecture models l Design for change

Comments appreciated – IAB planning to finish the work in the near future

Page 13: Smart Objects @ IETF Jari Arkko TAB member, IPSO Chair, IETF

9/16/08 13

Possible New Work

l  6LOWPAN continuation – fragment forwarding, IP over DECT, MIBs, … (6LO BOF?)

l  IPv6 ND optimizations (6MAN WG?) l Naming and service discovery across an entire

network, not just a link (MDNSEXT BOF?) l Using 802.15.4e TSCH mode in IP LLNs

(6TSCH BOF?) l  Intelligent transport systems (ITS BOF?)

Page 14: Smart Objects @ IETF Jari Arkko TAB member, IPSO Chair, IETF

9/16/08 14

What’s Next? What’s Missing?

You are the experts – you tell me! l Moving CORE from protocol bits to taking full

advantage of the REST & webservices model? l  Resource directories etc.

l  IP over Foo: Others beyond 6LOBAC, TSCH? l What more do we need in terms of routing

technology? Multicast? Specializations for different types of networks?

l What else?

Page 15: Smart Objects @ IETF Jari Arkko TAB member, IPSO Chair, IETF

20/5/2013 15

The IPSO Alliance will extend the reach of IP into “Internet of Things”

www.ipso-alliance.org