![Page 1: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/1.jpg)
La Frange Polymorphique
de l’Internet
Laurent Toutain, Pascal ThubertJune 26, 2013
![Page 2: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/2.jpg)
Internet
page 2 JCSA 2013 Paris 9 Juillet
![Page 3: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/3.jpg)
ITS DTN
PAN WSN
Internet
page 2 JCSA 2013 Paris 9 Juillet
![Page 4: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/4.jpg)
IP
TCP UDP
HTTP CoAP . . .
Interface
page 3 JCSA 2013 Paris 9 Juillet
![Page 5: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/5.jpg)
IP
TCP UDP
HTTP CoAP . . .
Interface
IP
page 3 JCSA 2013 Paris 9 Juillet
![Page 6: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/6.jpg)
IP
TCP UDP
HTTP CoAP . . .
Interface
IP
Common LanguageInterconnection
page 3 JCSA 2013 Paris 9 Juillet
![Page 7: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/7.jpg)
IP
TCP UDP
HTTP CoAP . . .
Interface
IP
Common LanguageInterconnection
Ossification
page 3 JCSA 2013 Paris 9 Juillet
![Page 8: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/8.jpg)
ARESA2 Project
⌅ ANR Verso 2009 project⌅ Urban Wireless Sensor Networks
• AMI, Smart Grid, M2M. . .
⌅ One of the challenges: IPv6• Mesh network.• Minimize code footprint, minimize energy consumption.
page 4 JCSA 2013 Paris 9 Juillet
![Page 9: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/9.jpg)
6LBR
6LBR
6LBR
IPv6
IPv6
IPv6
?
page 5 JCSA 2013 Paris 9 Juillet
![Page 10: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/10.jpg)
6LBR
6LBR
6LBR
IPv6
IPv6
IPv6
6LN6LR
page 5 JCSA 2013 Paris 9 Juillet
![Page 11: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/11.jpg)
6LBR
6LBR
6LBR
IPv6
IPv6
IPv6
6LN6LR
FE80::IID
page 5 JCSA 2013 Paris 9 Juillet
![Page 12: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/12.jpg)
6LBR
6LBR
6LBR
IPv6
IPv6
IPv6
6LN6LR
FE80::IID
RASLLAO,PIO|6CO,ABRO
SLLAO: Source Link-layer Address, PIO: Prefix Information, 6CO: 6LoWPAN Context, ABRO: Authoritative Border Router
page 5 JCSA 2013 Paris 9 Juillet
![Page 13: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/13.jpg)
6LBR
6LBR
6LBR
IPv6
IPv6
IPv6
6LN6LR
FE80::IID
RSSLLAO
SLLAO: Source Link-layer Address, PIO: Prefix Information, 6CO: 6LoWPAN Context, ABRO: Authoritative Border Router
page 5 JCSA 2013 Paris 9 Juillet
![Page 14: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/14.jpg)
6LBR
6LBR
6LBR
IPv6
IPv6
IPv6
6LN6LR
FE80::IID
RASLLAO,PIO|6CO,ABRO
SLLAO: Source Link-layer Address, PIO: Prefix Information, 6CO: 6LoWPAN Context, ABRO: Authoritative Border Router
page 5 JCSA 2013 Paris 9 Juillet
![Page 15: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/15.jpg)
6LBR
6LBR
6LBR
IPv6
IPv6
IPv6
6LN6LR
FE80::IID
NSSLLAO
page 5 JCSA 2013 Paris 9 Juillet
![Page 16: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/16.jpg)
6LBR
6LBR
6LBR
IPv6
IPv6
IPv6
6LN6LR
FE80::IIDDAR
DAR: Duplicate Address Request
page 5 JCSA 2013 Paris 9 Juillet
![Page 17: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/17.jpg)
6LBR
6LBR
6LBR
IPv6
IPv6
IPv6
6LN6LR
FE80::IIDDAC
DAC: Duplicate Address Confirmation
page 5 JCSA 2013 Paris 9 Juillet
![Page 18: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/18.jpg)
6LBR
6LBR
6LBR
IPv6
IPv6
IPv6
6LN6LR
FE80::IID
RAARO+Status
page 5 JCSA 2013 Paris 9 Juillet
![Page 19: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/19.jpg)
6LBR
6LBR
6LBR
IPv6
IPv6
IPv6
6LN6LR
FE80::IID
↵::IID
page 5 JCSA 2013 Paris 9 Juillet
![Page 20: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/20.jpg)
↵
�6LBR
6LBR
6LBR
IPv6
IPv6
IPv6
6LN6LR
FE80::IID
↵::IID
�::IID
page 5 JCSA 2013 Paris 9 Juillet
![Page 21: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/21.jpg)
↵
�6LBR
6LBR
6LBR
IPv6
IPv6
IPv6
6LN6LR
FE80::IID
↵::IID
�::IID
RPL DIS
RPL: Routing Protocol for Low power and lossy networks, DIS: DODAG (Destination Oriented DirectedAcyclic Graph) Information Solicitation
page 5 JCSA 2013 Paris 9 Juillet
![Page 22: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/22.jpg)
↵
�6LBR
6LBR
6LBR
IPv6
IPv6
IPv6
6LN6LR
FE80::IID
↵::IID
�::IID ↵::IID! dest
page 5 JCSA 2013 Paris 9 Juillet
![Page 23: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/23.jpg)
↵
�6LBR
6LBR
6LBR
IPv6
IPv6
IPv6
6LN6LR
FE80::IID
↵::IID
�::IID ↵::IID! dest
Assigning prefix is quite complex ) Still Multi-homing problem
page 5 JCSA 2013 Paris 9 Juillet
![Page 24: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/24.jpg)
↵
�6LBR
6LBR
6LBR
IPv6
IPv6
IPv6
6LN6LR
FE80::IID
::IID/64
page 6 JCSA 2013 Paris 9 Juillet
![Page 25: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/25.jpg)
↵
�6LBR
6LBR
6LBR
IPv6
IPv6
IPv6
6LN6LR
FE80::IID
::IID/64
RPL DIS
RPL: Routing Protocol for Low power and lossy networks, DIS: DODAG (Destination Oriented DirectedAcyclic Graph) Information Solicitation
page 6 JCSA 2013 Paris 9 Juillet
![Page 26: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/26.jpg)
↵
�6LBR
6LBR
6LBR
IPv6
IPv6
IPv6
6LN6LR
FE80::IID
::IID/64
DIO
page 6 JCSA 2013 Paris 9 Juillet
![Page 27: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/27.jpg)
↵
�6LBR
6LBR
6LBR
IPv6
IPv6
IPv6
6LN6LR
FE80::IID
::IID/64
::IID! dest
Implicit well-known source context for 6LoWPAN compression
page 6 JCSA 2013 Paris 9 Juillet
![Page 28: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/28.jpg)
↵
�6LBR
6LBR
6LBR
IPv6
IPv6
IPv6
6LN6LR
FE80::IID
::IID/64
::IID! dest
NPTv6: ::IID ) ↵::IID (L4 checksum adjusted)
↵::IID! dest
page 6 JCSA 2013 Paris 9 Juillet
![Page 29: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/29.jpg)
↵
�6LBR
6LBR
6LBR
IPv6
IPv6
IPv6
6LN6LR
FE80::IID
::IID/64
::IID! dest
↵::IID! dest
�::IID! dest
page 6 JCSA 2013 Paris 9 Juillet
![Page 30: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/30.jpg)
↵
�6LBR
6LBR
6LBR
IPv6
IPv6
IPv6
6LN6LR
FE80::IID
::IID/64
::IID! dest
↵::IID! dest
�::IID! dest
IID can be used to identify senderIID can be used to identify sender
page 6 JCSA 2013 Paris 9 Juillet
![Page 31: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/31.jpg)
Network Working Group Mike O’Dell
Internet-Draft UUNET Technologies
1997/02/24 01:32:32GMT
GSE - An Alternate Addressing Architecture for IPv6
<draft-ietf-ipngwg-gseaddr-00.txt>
The 16 byte IPv6 address is split into 3 pieces:
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
| Routing Goop | STP| End System Designator |
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
6+ bytes 2 bytes 8 bytes
Routing Goop signifies where the Site attaches to the Global Internet. The Site
Topology Partition (STP) is Site-private "LAN segment" information. The End System
Designator (ESD) specifies an interface on an end-system.
Rewriting IPv6 addresses by Site Border Routers is by far the most controversial,
but also most critical part of this proposal. To control the complexity
of routing information which must be managed within a Site and to
isolate end systems and interior routers from external topology
changes, the RG of some addresses is modified by Site Border Routers.
Packets exiting a site have the RG for the Site egress point inserted into source addresses,
while packets entering a Site have the RG in all destination addresses replaced with a
canonical prefix signifying "within this Site" (the "Site-local prefix").
page 7 JCSA 2013 Paris 9 Juillet
![Page 32: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/32.jpg)
Network Working Group Mike O’Dell
Internet-Draft UUNET Technologies
1997/02/24 01:32:32GMT
GSE - An Alternate Addressing Architecture for IPv6
<draft-ietf-ipngwg-gseaddr-00.txt>
The 16 byte IPv6 address is split into 3 pieces:
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
| Routing Goop | STP| End System Designator |
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
6+ bytes 2 bytes 8 bytes
Routing Goop signifies where the Site attaches to the Global Internet. The Site
Topology Partition (STP) is Site-private "LAN segment" information. The End System
Designator (ESD) specifies an interface on an end-system.
Rewriting IPv6 addresses by Site Border Routers is by far the most controversial,
but also most critical part of this proposal. To control the complexity
of routing information which must be managed within a Site and to
isolate end systems and interior routers from external topology
changes, the RG of some addresses is modified by Site Border Routers.
Packets exiting a site have the RG for the Site egress point inserted into source addresses,
while packets entering a Site have the RG in all destination addresses replaced with a
canonical prefix signifying "within this Site" (the "Site-local prefix").
In 1997: cannot guaranty unique ESD (IID) for global Internet
page 7 JCSA 2013 Paris 9 Juillet
![Page 33: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/33.jpg)
Network Working Group Mike O’Dell
Internet-Draft UUNET Technologies
1997/02/24 01:32:32GMT
GSE - An Alternate Addressing Architecture for IPv6
<draft-ietf-ipngwg-gseaddr-00.txt>
The 16 byte IPv6 address is split into 3 pieces:
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
| Routing Goop | STP| End System Designator |
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
6+ bytes 2 bytes 8 bytes
Routing Goop signifies where the Site attaches to the Global Internet. The Site
Topology Partition (STP) is Site-private "LAN segment" information. The End System
Designator (ESD) specifies an interface on an end-system.
Rewriting IPv6 addresses by Site Border Routers is by far the most controversial,
but also most critical part of this proposal. To control the complexity
of routing information which must be managed within a Site and to
isolate end systems and interior routers from external topology
changes, the RG of some addresses is modified by Site Border Routers.
Packets exiting a site have the RG for the Site egress point inserted into source addresses,
while packets entering a Site have the RG in all destination addresses replaced with a
canonical prefix signifying "within this Site" (the "Site-local prefix").
In 1997: cannot guaranty unique ESD (IID) for global Internet
Possible with LoWPAN Network: IID is unique in this area
page 7 JCSA 2013 Paris 9 Juillet
![Page 34: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/34.jpg)
L7
L2
IP
page 8 JCSA 2013 Paris 9 Juillet
![Page 35: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/35.jpg)
L7
L2
IP
IP
IP
IPIP
IP
IP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IPIP
IP
IP
IP
IPIP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IPIPIPIP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP IP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP
IPIPIP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP IP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IPIP
IP
IPIP
IPIP
IP
IP
IP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IPIP
IP
IP IP
IPIP
IPIP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP
IP
IP
IP
IPIP
IPIP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP IP
IP
IP
IP
IP
IP
IP IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IPIP
IP IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP
IP
IPIP IP
IP
IP
IP
IPIP
IP
IPIP
IP
IP
IPIP
IP
IP
IP
IP
IPIPIP
IP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP
IPIP
IP IP
IP
IPIP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP IP
IP
IP
IP
IP
IP
IP
IP IP
IP
IP
IPIPIP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IPIP
IPIP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IPIP
IPIP
IP
IP
IPIP
IP
IPIP
IP
IP
IP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP
IPIP
IP
IP
IPIP
IP
IP
IP
IP
IP
IP
IP IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP IP
IP
IP
IP
IP
IP
IPIP
IP IP
IP IP
IP IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IPIP
IP
IPIP
IP
IP
IP
IP
IP
IP
IPIPIP
IP
IP
IP IP
IP IP
IP
IP
IP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IPIP
IP
IPIP
IP
IP
IP
IPIP
IP
IP
IP
IP
IPIP
IPIP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP
IP
IP IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IPIP
IP
IPIP
IP
IP
IP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IPIP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
page 8 JCSA 2013 Paris 9 Juillet
![Page 36: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/36.jpg)
L7
L2
IP
@@
@
@
@ @
@
@
@
@
@
@
@
@@
@
@
@
@
@
@
@
@
@
@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@ @
@
@
@ @
@
@
@
@
@
@
@
@
@
@
@@
@
@
@
@
@
@
@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@
@
@
@
@
@
@
@@@@@
@@
@
@
@@
@
@
@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@ @
@
@@
@
@
@ @
@
@
@
@
@
@
@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@
@
@
@@
@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@
@
@
@@
@
@
@
@
@@@ @
@
@
@@
@
@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@
@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@
@
@
@
@@
@
@
@
@
@
@
@
@
@
@
@
@@
@
@
@
@
@
@
@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@
@
@
@
@
@
@@
@ @
@
@ @
@
@
@
@
@@
@@
@
@
@
@
@
@
@
@@
@
@
@@
@
@
@
@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@
@
@
@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@
@
@
@
@
@ @
@
@
@
@
@
@
@
@@
@
@
@@
@@
@
@
@ @
@
@
@
@@
@
@
@
@
@
@
@
@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@
@@
@
@
@
@ @
@
@
@
@
@
@
@
@
@@
@
@@
@
@
@
@
@
@
@
@@
@
@
@
@@ @
@
@
@@
@
@
@
@@
@
@
@
@
@
@
@@
@
@@
@
@
@ @@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@
@
@@
@
@
@
@
@
@
@
@
@
@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@
@
@
@
@
@
@
@
@
@@
@
@
@
@
@
@
@@
@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@
@
@@
@
@
@
@
@
@
@
@
@@
@
@
@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@
@
@
@
@
@
@ @
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@
@
@
@
@@
@
@ @
@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@
@
@@@
@
@
@@
@
@
@
@
@
@
@
@
@
@
@
@
@@
@
@@
@@
@
@
@
@@
@
@
@@
@@
@
@
@@
@
@
@
@
@
@
@
@
@ @
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@ @
@
@
@
@
@@
@
@
@
@
@@
@
@
@
@
@
@
@
@
@
@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@
@
@
@
@ @
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@
@
@
@
@
@
@
@
@
@
@ @@
@
@
@
@
@
@
@
@
@
@@
@
@ @
@
@
@
@
@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@ @
@
@
@ @
@
@
@
@
@
@
@
@
@@
@
@
@
@
@
@
@
@
@
page 9 JCSA 2013 Paris 9 Juillet
![Page 37: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/37.jpg)
Ethernet IPv6
Destination Address
Source Address
Protocol
page 10 JCSA 2013 Paris 9 Juillet
![Page 38: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/38.jpg)
Ethernet IPv6
Destination Address
Source Address
Protocol
6 Di↵Serv
Payload Length Next header Hop Limit
Source Address
Destination Address
Flow Label
page 10 JCSA 2013 Paris 9 Juillet
![Page 39: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/39.jpg)
Ethernet IPv6
Destination Address
Source Address
Protocol
6 Di↵Serv
Payload Length Next header Hop Limit
Source Address
Destination Address
Flow Label
Minimum InformationMinimum Information
page 10 JCSA 2013 Paris 9 Juillet
![Page 40: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/40.jpg)
Ethernet IPv6
Destination Address
Source Address
Protocol
6 Di↵Serv
Payload Length Next header Hop Limit
Source Address
Destination Address
Flow Label
Minimum InformationMinimum Information
May Evolve though other stan-
dards:
- IEEE 802.11, IEEE 802.16, ...
- MACinMAC
page 10 JCSA 2013 Paris 9 Juillet
![Page 41: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/41.jpg)
Ethernet IPv6
Destination Address
Source Address
Protocol
6 Di↵Serv
Payload Length Next header Hop Limit
Source Address
Destination Address
Flow Label
Minimum InformationMinimum Information
May Evolve though other stan-
dards:
- IEEE 802.11, IEEE 802.16, ...
- MACinMAC
Fixed header, no evolution.
- Extensions are designed for this !
)Wrong design ?
- Internet is nomore homogeneous
page 10 JCSA 2013 Paris 9 Juillet
![Page 42: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/42.jpg)
0..................7...................15...................23....................31
6 Di↵Serv
Payload Length Next header
Layer 4 or extensions
Hop Limit
Source Address
Destination Address
Flow Label
page 11 JCSA 2013 Paris 9 Juillet
![Page 43: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/43.jpg)
0..................7...................15...................23....................31
6 Di↵Serv
Payload Length Next header
Layer 4 or extensions
Hop Limit
Source Address
Destination Address
Flow Label
011 TF NH HLIM CID SAC SAM M DAC DAM
Remaining header data
page 11 JCSA 2013 Paris 9 Juillet
![Page 44: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/44.jpg)
0..................7...................15...................23....................31
6 Di↵Serv
Payload Length Next header
Layer 4 or extensions
Hop Limit
Source Address
Destination Address
Flow Label
Mesh Header Fragmentation Header
011 TF NH HLIM CID SAC SAM M DAC DAM
Remaining header data
page 11 JCSA 2013 Paris 9 Juillet
![Page 45: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/45.jpg)
6LoWPAN: Route OverBreaking the Hourglass
1 2
3
4
5
6
7
page 12 JCSA 2013 Paris 9 Juillet
![Page 46: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/46.jpg)
6LoWPAN: Route OverBreaking the Hourglass
1 2
3
4
5
6
7IPv6
page 12 JCSA 2013 Paris 9 Juillet
![Page 47: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/47.jpg)
6LoWPAN: Route OverBreaking the Hourglass
1 2
3
4
5
6
7IPv6 6LP
page 12 JCSA 2013 Paris 9 Juillet
![Page 48: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/48.jpg)
6LoWPAN: Route OverBreaking the Hourglass
1 2
3
4
5
6
7IPv6 6LP 1 ! 7
IPv6
page 12 JCSA 2013 Paris 9 Juillet
![Page 49: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/49.jpg)
6LoWPAN: Route OverBreaking the Hourglass
1 2
3
4
5
6
7IPv6 6LP 1 ! 7
IPv6
6LP
page 12 JCSA 2013 Paris 9 Juillet
![Page 50: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/50.jpg)
6LoWPAN: Route OverBreaking the Hourglass
1 2
3
4
5
6
7IPv6 6LP 1 ! 7
IPv6
6LP
page 12 JCSA 2013 Paris 9 Juillet
![Page 51: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/51.jpg)
6LoWPAN: Route OverBreaking the Hourglass
1 2
3
4
5
6
7IPv6 6LP 1 ! 7
IPv6
6LP6LP
page 12 JCSA 2013 Paris 9 Juillet
![Page 52: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/52.jpg)
6LoWPAN: Route OverBreaking the Hourglass
1 2
3
4
5
6
7IPv6 6LP 1 ! 7
IPv6
6LP6LP
page 12 JCSA 2013 Paris 9 Juillet
![Page 53: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/53.jpg)
6LoWPAN: Route OverBreaking the Hourglass
1 2
3
4
5
6
7IPv6 6LP 1 ! 7
IPv6
6LP6LP
1 ! 7
IPv6
6LP6LP
1 ! 7
IPv6
6LPIPv6
page 12 JCSA 2013 Paris 9 Juillet
![Page 54: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/54.jpg)
6LoWPAN: Route OverBreaking the Hourglass
1 2
3
4
5
6
7IPv6 6LP 1 ! 7
IPv6
6LP6LP
1 ! 7
IPv6
6LP6LP
1 ! 7
IPv6
6LPIPv6
Route Over:- ad-hoc network (addresses not prefixes)- May avoid boradcast- Routing protocol (IETF scope) ) RPL
page 12 JCSA 2013 Paris 9 Juillet
![Page 55: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/55.jpg)
RIPv6 6LoWPAN
page 13 JCSA 2013 Paris 9 Juillet
![Page 56: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/56.jpg)
RIPv6 6LoWPAN
Extensions
page 13 JCSA 2013 Paris 9 Juillet
![Page 57: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/57.jpg)
RIPv6 6LoWPAN
Extensions
RFC 2460: With one exception, extension headers are
not examined or processed by any node along a packet’s delivery path , until
the packet reaches the node (or each of the set of nodes, in the case of multicast)
identified in the Destination Address field of the IPv6 header.
page 13 JCSA 2013 Paris 9 Juillet
![Page 58: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/58.jpg)
Upward tra�c: DoDAGBreaking the Hourglass
11
21 22
31 32 33
41 42 43 44
51 52 53 54 55
PreferredParent
page 14 JCSA 2013 Paris 9 Juillet
![Page 59: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/59.jpg)
Upward tra�c: DoDAGBreaking the Hourglass
11
21 22
31 32 33
41 42 43 44
51 52 53 54 55
PreferredParent
IPv6
forwarding planHopbyHop
L4
page 14 JCSA 2013 Paris 9 Juillet
![Page 60: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/60.jpg)
RIPv6 6LoWPAN
page 15 JCSA 2013 Paris 9 Juillet
![Page 61: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/61.jpg)
RIPv6 6LoWPANTunnel: IPv6+ext + orig IPv6
page 15 JCSA 2013 Paris 9 Juillet
![Page 62: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/62.jpg)
0..................7...................15...................23....................31
6 Di↵Serv
Payload Length Next header
Layer 4 or extensions
Hop Limit
Source Address
Destination Address
Flow Label
011 TF NH HLIM CID SAC SAM M DAC DAM
Remaining header data
page 16 JCSA 2013 Paris 9 Juillet
![Page 63: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/63.jpg)
0..................7...................15...................23....................31
6 Di↵Serv
Payload Length Next header
Layer 4 or extensions
Hop Limit
Source Address
Destination Address
Flow Label
Local Extensions
Mesh Header Fragmentation Header
011 TF NH HLIM CID SAC SAM M DAC DAM
Remaining header data
page 16 JCSA 2013 Paris 9 Juillet
![Page 64: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/64.jpg)
DNS: CoAP ModeBreaking the Hourglass
RG
↵
�6LBR
6LBR
6LBR
IPv6
IPv6
IPv6
6LN6LR
DNS
CoAP
(1) register(2) DNS DU
(3) HTTP GETHost: sensor1
(4) resolvename.example.com
(5) AAAA
(6) CoAP GET
page 17 JCSA 2013 Paris 9 Juillet
![Page 65: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/65.jpg)
ArduinoBreaking the Hourglass
seehttps://github.com/telecombretagne/Arduino-IPv6Stack
page 18 JCSA 2013 Paris 9 Juillet
![Page 66: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/66.jpg)
page 19 JCSA 2013 Paris 9 Juillet
![Page 67: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/67.jpg)
WSN1 WSN2
WSN3 WSN4
Internet
page 20 JCSA 2013 Paris 9 Juillet
![Page 68: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/68.jpg)
WSN1 WSN2
WSN3 WSN4
Internet
Deterministic Communications ?
page 20 JCSA 2013 Paris 9 Juillet
![Page 69: JCSA2013 04 Laurent Toutain - La frange polymorphe de l'Internet](https://reader034.vdocuments.net/reader034/viewer/2022051817/547c8bb15806b5ef3f8b4793/html5/thumbnails/69.jpg)
WSN1 WSN2
WSN3 WSN4
Internet
Deterministic Communications ?
Isolate some tra�cs
page 20 JCSA 2013 Paris 9 Juillet