Internet of Things
Lecture 4 - IPv6 and 6LoWPAN
Network Protocols
2
Lecture 5 - IPv6 & 6LoWPAN
IPv4
IPv6
6LoWPAN
IPv6
3
IPv6 Addressing
4
Lecture 5 - IPv6 & 6LoWPAN
IPv6 - Shorter Address
5
Lecture 5 - IPv6 & 6LoWPAN
Zero Compression
6
Lecture 5 - IPv6 & 6LoWPAN
Zero Compression
7
Lecture 5 - IPv6 & 6LoWPAN
Omit Leading Zeros
8
Lecture 5 - IPv6 & 6LoWPAN
Combining both rules
9
Lecture 5 - IPv6 & 6LoWPAN
IPv6 Address Types
10
Lecture 5 - IPv6 & 6LoWPAN
IPv6 Unicast Addresses
11
Source: IPv6 Deployment Guide, Cisco Systems
Lecture 5 - IPv6 & 6LoWPAN
Global Unicast Address
12
Lecture 5 - IPv6 & 6LoWPAN
Global Unicast Address
13
Source: IPv6 Deployment Guide, Cisco Systems
Lecture 5 - IPv6 & 6LoWPAN
Global Unicast Address
14
Lecture 5 - IPv6 & 6LoWPAN
Unique Local Unicast Addresses
15
Lecture 5 - IPv6 & 6LoWPAN
Unique Local Unicast Addresses
16
Source: IPv6 Deployment Guide, Cisco Systems
Lecture 5 - IPv6 & 6LoWPAN
Unique Local Unicast Addresses
17
Lecture 5 - IPv6 & 6LoWPAN
Link Local Unicast Addresses
18
Lecture 5 - IPv6 & 6LoWPAN
Link Local Unicast Addresses
19
Source: IPv6 Deployment Guide, Cisco Systems
Lecture 5 - IPv6 & 6LoWPAN
IPv6 Multicast Addresses
20
Lecture 5 - IPv6 & 6LoWPAN
IPv6 Multicast Addresses
21
Source: IPv6 Deployment Guide, Cisco Systems
Lecture 5 - IPv6 & 6LoWPAN
6LoWPAN
22
6LoWPAN Standard
23
Lecture 5 - IPv6 & 6LoWPAN
6LoWPAN Standard
24
Lecture 5 - IPv6 & 6LoWPAN
Network Architecture
25
Source: Olsson, Jonas. "6LoWPAN demystified." Texas Instruments 13 (2014).
Lecture 5 - IPv6 & 6LoWPAN
Network Architecture
26
Source: Olsson, Jonas. "6LoWPAN demystified." Texas Instruments 13 (2014).
Lecture 5 - IPv6 & 6LoWPAN
Networking Stack
27
Source: Olsson, Jonas. "6LoWPAN demystified." Texas Instruments 13 (2014).
Lecture 5 - IPv6 & 6LoWPAN
IPv6 over IEEE 802.15.4
28
Lecture 5 - IPv6 & 6LoWPAN
IETF - RFC 6282
29
Lecture 5 - IPv6 & 6LoWPAN
IETF - RFC 6282
30
Lecture 5 - IPv6 & 6LoWPAN
Header Compression
31
Lecture 5 - IPv6 & 6LoWPAN
Header Compression
32
Image source: Olsson, Jonas. "6LoWPAN demystified." Texas Instruments 13 (2014).
Lecture 5 - IPv6 & 6LoWPAN
Header Compression
33
Image source: Olsson, Jonas. "6LoWPAN demystified." Texas Instruments 13 (2014).
Lecture 5 - IPv6 & 6LoWPAN
Header Compression
34
Image source: Olsson, Jonas. "6LoWPAN demystified." Texas Instruments 13 (2014).
Lecture 5 - IPv6 & 6LoWPAN
Fragmentation
35
Lecture 5 - IPv6 & 6LoWPAN
Fragmentation
36
Lecture 5 - IPv6 & 6LoWPAN
Fragmentation
37
Lecture 5 - IPv6 & 6LoWPAN
6LoWPAN Stacked headers
3 types of sub-headers:
38
Image source: Olsson, Jonas. "6LoWPAN demystified." Texas Instruments 13 (2014).
Lecture 5 - IPv6 & 6LoWPAN
Fragment header
39
Lecture 5 - IPv6 & 6LoWPAN
Mesh addressing header
40
Lecture 5 - IPv6 & 6LoWPAN
Routing
41
Lecture 5 - IPv6 & 6LoWPAN
Mesh-under Routing
42
Lecture 5 - IPv6 & 6LoWPAN
Route-over Routing
43
Lecture 5 - IPv6 & 6LoWPAN
Link-local Address
44
Lecture 5 - IPv6 & 6LoWPAN
Link-local Address
45
Lecture 5 - IPv6 & 6LoWPAN
Auto-configuration
46
Lecture 5 - IPv6 & 6LoWPAN
Neighbor Discovery Protocol (NDP)
47
Lecture 5 - IPv6 & 6LoWPAN
Neighbor Discovery Protocol
48
Lecture 5 - IPv6 & 6LoWPAN
Neighbor Discovery
49
Lecture 5 - IPv6 & 6LoWPAN
Bibliography
50
Lecture 5 - IPv6 & 6LoWPAN
Keywords
51
Lecture 5 - IPv6 & 6LoWPAN