Smart Objects @ IETF Jari Arkko TAB member, IPSO Chair, IETF
Transcript of Smart Objects @ IETF Jari Arkko TAB member, IPSO Chair, IETF
![Page 1: Smart Objects @ IETF Jari Arkko TAB member, IPSO Chair, IETF](https://reader031.fdocuments.in/reader031/viewer/2022020703/61fb3faa2e268c58cd5becca/html5/thumbnails/1.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022020703/61fb3faa2e268c58cd5becca/html5/thumbnails/2.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022020703/61fb3faa2e268c58cd5becca/html5/thumbnails/3.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022020703/61fb3faa2e268c58cd5becca/html5/thumbnails/4.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022020703/61fb3faa2e268c58cd5becca/html5/thumbnails/5.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022020703/61fb3faa2e268c58cd5becca/html5/thumbnails/6.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022020703/61fb3faa2e268c58cd5becca/html5/thumbnails/7.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022020703/61fb3faa2e268c58cd5becca/html5/thumbnails/8.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022020703/61fb3faa2e268c58cd5becca/html5/thumbnails/9.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022020703/61fb3faa2e268c58cd5becca/html5/thumbnails/10.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022020703/61fb3faa2e268c58cd5becca/html5/thumbnails/11.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022020703/61fb3faa2e268c58cd5becca/html5/thumbnails/12.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022020703/61fb3faa2e268c58cd5becca/html5/thumbnails/13.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022020703/61fb3faa2e268c58cd5becca/html5/thumbnails/14.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022020703/61fb3faa2e268c58cd5becca/html5/thumbnails/15.jpg)
20/5/2013 15
The IPSO Alliance will extend the reach of IP into “Internet of Things”
www.ipso-alliance.org