Mooc IPv6
Session 7�Séquence 2 Activité 24
Adapter la taille des paquets
24.1 : Path Maximum Transmission Unit
18/22
40
20
4
64 to 1500 Octets
24.2 : Path Maximum Transmission Unit
24.3 : Path Maximum Transmission Unit
A
B
Source
Destination
MTU=1500
MTU=1600
MTU=1360
MTU=1400
Packet with MTU=1500
Packet with MTU=1360
ICMP error : packet too big�use MTU=1360
Packet received
24.4 : Fragmentation
24.5 : extension de Fragmentation
Identification
Next Header�
Reserved
Fragment offset
Res
M
0 7 15 23 31
IPv6 Hdr
NH=UDP
UDP
DATA�fragmentable
24.6 : Mécanisme de Fragmentation
DATA�next fragment
UDP
DATA�first fragment
DATA�last fragment
Fragment
M=1
NH=UDP
Fragment�M=0
NH=UDP
Fragment
M=1
NH=UDP
IPv6 Hdr
NH=Fragment
IPv6 Hdr
NH=Fragment
IPv6 Hdr
NH=Fragment
24.7 : Extension Jumbogramme
IPv6 Hdr
Jumbogramme�<4Go
NH==194 : Jumbogramme
24.8 : Conclusion
A
B
Source
Destination
MTU=1500
MTU=1600
MTU=1360
MTU=1400
Packet with MTU=1500
Packet with MTU=1360
ICMP error : packet too big�use MTU=1360
Packet reveived
IPv6 Hdr
NH=Fragment
Fragment
M=1
NH=UDP
UDP
DATA�first fragment
IPv6 Hdr
NH=UDP
UDP
NH=DATA
DATA�fragmentable
IPv6 Hdr
NH=Fragment
Fragment
M=1
DATA�next fragment
IPv6 Hdr
NH=Fragment
Fragment�M=0
DATA�last fragment
NH=UDP
NH=UDP
Identification
Next Header�
Reserved
Fragment offset
Res
M
0 7 15 23 31
24.1 : Pourquoi étendre l’en-tête IP ?
24.2 : Principe des extensions
Destination IP Address�128 bits
Version�4 bits
DSCP�6 bits
ECN
Flow Label�20 bits
Payload Length�16 bits
Next Header�8bits
Hop Limit�8 bits
Source IP Address�128 bits
�Extension Header Information
Next Header�8bits
24.3 : Principe des extensions
Destination IP Address�128 bits
Version�4 bits
DSCP�6 bits
ECN
Flow Label�20 bits
Payload Length�16 bits
Next Header�8bits
Hop Limit�8 bits
Source IP Address�128 bits
Codage | Description |
0 | Proche en proche |
4 | IPv4 |
6 | TCP |
17 | UDP |
41 | IPv6 |
43 | Routage |
44 | Fragmentation |
50 | ESP confidentialité |
51 | AH Authentification |
58 | ICMPv6 |
59 | IPv6 No Next |
60 | Destination |
135 | Mobilité |
136 | UDP-lite |
140 | Shim6 |
194 | Jumbogramme |
24.4 : Variété d’extensions
24.5 : Classification des types d’extension
24.6 : Exemple de type d’extensions
IPv6 Hdr
NH=Hop by Hop
Hop by Hop
NH=Fragment
Fragment
NH=UDP
UDP
DATA
IPv6 Hdr
NH=Routing
Routing
NH=Fragment
Fragment
NH=TCP
TCP
DATA
IPv6 Hdr
NH=Routing
Routing
NH=TCP
TCP
DATA
IPv6 Hdr
NH=TCP
TCP
DATA
24.7 : Exemple extension de routage
source
destination
IPv6 router�
natural path
forced path using RH0
IPv6 Hdr
NH=Routing
Routing
NH=TCP
TCP
DATA
24.8 : Principe extension RH0
�IPv6: A 🡪 R1
�Extension: 🡪 B
A
R1
B
�IPv6: A 🡪 B
�Extension: R1 🡪
24.9 : Codage d’extension de routage
24.10: Extension de routage en action
2001:db8:aa::aa/64
2001:db8:aa::1/64
2001:db8:bb::1/64
2001:db8:cc::1/64
2001:db8:dd::dd/64
A
R1
R3
R2
B
R
Routing�Header
src : 2001:db8:aa::aa
dst : 2001:db8:aa::1
nh
6
0
3
reserved
addr[1] : 2001:db8:bb::1
addr[2] : 2001:db8:cc::1
addr[3] : 2001:db8:dd::dd
src : 2001:db8:aa::aa
dst : 2001:db8:bb::1
nh
6
0
2
reserved
addr[1] : 2001:db8:bb::1
addr[2] : 2001:db8:cc::1
addr[3] : 2001:db8:dd::dd
src : 2001:db8:aa::aa
dst : 2001:db8:cc::1
nh
6
0
1
reserved
addr[1] : 2001:db8:bb::1
addr[2] : 2001:db8:cc::1
addr[3] : 2001:db8:dd::dd
src : 2001:db8:aa::aa
dst : 2001:db8:dd::dd
nh
6
0
0
reserved
addr[1] : 2001:db8:bb::1
addr[2] : 2001:db8:cc::1
addr[3] : 2001:db8:dd::dd
routeur spécifié
routeur non-spécifié
24.11 : Autre extension de routage
24.12 : Conclusion
24.13 : Options dans les extensions
Codage | Description |
0 | Proche en proche |
4 | IPv4 |
6 | TCP |
17 | UDP |
41 | IPv6 |
43 | Routage |
44 | Fragmentation |
50 | ESP confidentialité |
51 | AH Authentification |
58 | ICMPv6 |
59 | IPv6 No Next |
60 | Destination |
135 | Mobilité |
136 | UDP-lite |
140 | Shim6 |
24.14 : Exemple extension de sécurité
24.10: Extension de routage en action
2001:db8:aa::aa/64
2001:db8:aa::1/64
2001:db8:bb::1/64
2001:db8:cc::1/64
2001:db8:dd::dd/64
A
R1
R3
R2
B
R
Routing�Header
src : 2001:db8:aa::aa
dst : 2001:db8:aa::1
nh
6
0
3
reserved
addr[1] : 2001:db8:bb::1
addr[2] : 2001:db8:cc::1
addr[3] : 2001:db8:dd::dd
src : 2001:db8:aa::aa
dst : 2001:db8:bb::1
nh
6
0
2
reserved
addr[1] : 2001:db8:bb::1
addr[2] : 2001:db8:cc::1
addr[3] : 2001:db8:dd::dd
src : 2001:db8:aa::aa
dst : 2001:db8:cc::1
nh
6
0
1
reserved
addr[1] : 2001:db8:bb::1
addr[2] : 2001:db8:cc::1
addr[3] : 2001:db8:dd::dd
src : 2001:db8:aa::aa
dst : 2001:db8:dd::dd
nh
6
0
0
reserved
addr[1] : 2001:db8:bb::1
addr[2] : 2001:db8:cc::1
addr[3] : 2001:db8:dd::dd
routeur spécifié
routeur non-spécifié
24.7 : Exemple extension de routage
source
destination
IPv6 router�
natural path
forced path using RH0