Difference between revisions of "MOOC:Sequence 3-d"

From Livre IPv6

(MOOC:Activité 20 Introduction)
(Activité 25 Le mécanisme d’extension de l'en-tête IPv6)
(46 intermediate revisions by 4 users not shown)
Line 3: Line 3:
 
= Thème: Protocole IPv6 =
 
= Thème: Protocole IPv6 =
  
== Objectifs Pédagogiques ==
+
== [[MOOC:Info_2| Info cours – Semaine 2]] ==
Note : se limiter aux niveaux 1, 2 voir 3 selon la [http://fr.wikipedia.org/wiki/Taxonomie_de_Bloom taxonomie de Bloom]
+
 
+
* Connaitre le protocole IPv6
+
* Identifier les points délicats de la QOS
+
* Expliquer les mécanismes protocolaires et les traitements associés
+
* Appliquer et mettre en pratique
+
  
 
== Structure du cours ==
 
== Structure du cours ==
=== [[MOOC:Activité 20]] Introduction  ===
 
Le protocole IP a pour objectif de faciliter la transmission de l’information d’un point à un autre du réseau.
 
*IP est basé sur le modèle datagramme : ce qui signifie que chaque paquet dispose des éléments nécessaires et suffisants au traitement par les équipements indépendamment des paquets traités précédemment.
 
* IP est le langage commun de tous les équipements de l’Internet, sans besoin de traduction en cours d’acheminement de l'information. IP établit le principe du bout-en-bout : aucun équipement intermédiaire ne perturbe l’information transmise, seuls l’émetteur et le destinataire de l’information sont concernés et actifs.
 
* La taille des adresses IP source et destination est fixe : ce qui optimise les traitements nécessaires à la transmission dans le réseau.
 
* L’expérience internet a insufflé et démontré une démultiplication des besoins, et des usages. Il faut désormais répondre aux besoins de communication variés de tous les individus répartis sur la planète, qu’ils soient sédentaires ou en mobilité. Les objets communicants se démultiplient aussi bien en réseau domestique, en entreprise, dans l’industrie, les transports, le milieu médical.
 
* Il y a quarante ans, le protocole IPv4 a défini des adresses sur 32 bits, mais 4,3 milliards d’adresses s’avèrent aujourd’hui insuffisantes pour les nouveaux usages d'Internet. Tandis que les supports de transmission et les équipements se sont améliorés, le protocole IPv4 a gardé la trace de fonctionnalités historiques nécessaires dans les années 80/90 mais qui n’ont plus cours aujourd'hui.
 
* Le protocole IPv6 arrive à temps, c’est un retour aux principes qui ont fait le succès d'IP, garantissant efficacité, résilience et des perspectives d’évolution.
 
* Dans la première séquence vous avez découvert une capacité d’adressage exceptionnelle, dans cette 2° séquence vous allez vous concentrer sur les mécanismes protocolaires. Le fil rouge est l’optimisation du traitement des paquets dans tous les équipements intermédiaires tels que les routeurs, commutateurs de niveau 3, pare-feux. Aux extrémités on retrouve les équipements terminaux tels que stations et serveurs, elles sont responsables de la gestion des en-têtes IP.
 
  
Dans cette deuxième séquence du Mooc IPv6 vous aborderez les différents aspects du protocole à travers 5 activités pédagogiques :
 
*A21: Tout d’abord, vous allez passer en revue le format de l’en-tête des paquets IPv6,
 
*A22.Ensuite, vous seront exposé les mécanismes d’encapsulation,
 
*A23: Puis, vous aborderez les principes de routage,
 
*A24: Ensuite, vous décomposerez les extensions de l’en-tête IP à travers des exemples,
 
*A25: Enfin les points essentiels sur des tailles de paquets vous seront exposé ;
 
Après avoir approfondi tous ces aspects protocolaires
 
*A26: Vous pourrez expérimenter IPv6 à travers dans une première séquence de Travaux Pratiques, vous profiterez d’une machine virtuelle intégrant un simulateur réseau très réaliste qui vous permettra de tester, observer et pratiquer, sans déstabiliser la configuration de votre machine.
 
<center>
 
[[File:2015_10_10_sequence2activites.jpg|600px|thumb|center|Séquence 2]]
 
</center>
 
  
== Introduction Séquence 2==
+
=== [[MOOC:Compagnon_Act20|Introduction]] ===
  
Le protocole IP a pour objectif de faciliter la transmission de l’information d’un point à un autre du réseau.
+
=== [[MOOC:Compagnon_Act21| Activité 21]] Le format de l’en-tête IPv6===
*IP est basé sur le modèle datagramme : ce qui signifie que chaque paquet dispose des éléments nécessaires et suffisants au traitement par les équipements indépendamment des paquets traités précédemment.
+
* IP est le langage commun de tous les équipements de l’Internet, sans besoin de traduction en cours d’acheminement de l'information. IP établit le principe du bout-en-bout : aucun équipement intermédiaire ne perturbe l’information transmise, seuls l’émetteur et le destinataire de l’information sont concernés et actifs.
+
* La taille des adresses IP source et destination est fixe : ce qui optimise les traitements nécessaires à la transmission dans le réseau.
+
* L’expérience internet a insufflé et démontré une démultiplication des besoins, et des usages. Il faut désormais répondre aux besoins de communication variés de tous les individus répartis sur la planète, qu’ils soient sédentaires ou en mobilité. Les objets communicants se démultiplient aussi bien en réseau domestique, en entreprise, dans l’industrie, les transports, le milieu médical.
+
* Il y a quarante ans, le protocole IPv4 a défini des adresses sur 32 bits, mais 4,3 milliards d’adresses s’avèrent aujourd’hui insuffisantes pour les nouveaux usages d'Internet. Tandis que les supports de transmission et les équipements se sont améliorés, le protocole IPv4 a gardé la trace de fonctionnalités historiques nécessaires dans les années 80/90 mais qui n’ont plus cours aujourd'hui.
+
* Le protocole IPv6 arrive à temps, c’est un retour aux principes qui ont fait le succès d'IP, garantissant efficacité, résilience et des perspectives d’évolution.
+
* Dans la première séquence vous avez découvert une capacité d’adressage exceptionnelle, dans cette 2° séquence vous allez vous concentrer sur les mécanismes protocolaires. Le fil rouge est l’optimisation du traitement des paquets dans tous les équipements intermédiaires tels que les routeurs, commutateurs de niveau 3, pare-feux. Aux extrémités on retrouve les équipements terminaux tels que stations et serveurs, elles sont responsables de la gestion des en-têtes IP.
+
  
Dans cette deuxième séquence du Mooc IPv6 vous aborderez les différents aspects du protocole à travers 5 activités pédagogiques :
+
=== [[MOOC:Compagnon_Act22|Activité 22]] Les principes du routage en IPv6===
*A21: Tout d’abord, vous allez passer en revue le format de l’en-tête des paquets IPv6,
+
*A22.Ensuite, vous seront exposé les mécanismes d’encapsulation,
+
*A23: Puis, vous aborderez les principes de routage,
+
*A24: Ensuite, vous décomposerez les extensions de l’en-tête IP à travers des exemples,
+
*A25: Enfin les points essentiels sur des tailles de paquets vous seront exposé ;
+
Après avoir approfondi tous ces aspects protocolaires
+
*A26: Vous pourrez expérimenter IPv6 à travers dans une première séquence de Travaux Pratiques, vous profiterez d’une machine virtuelle intégrant un simulateur réseau très réaliste qui vous permettra de tester, observer et pratiquer, sans déstabiliser la configuration de votre machine.
+
<center>
+
[[File:2015_10_10_sequence2activites.jpg|600px|thumb|center|Séquence 2]]
+
</center>
+
  
=== [[MOOC:Activité 21]] En-tête IPv6 ===
+
=== [[MOOC:Compagnon_Act23| Activité 23]] La taille des paquets IPv6===
* Champs d'en-tête (vue rapide)
+
* détails du codage de la QoS et de la congestion
+
* Usage du flow-label
+
* Longueurs des données utiles
+
* Le principe des extensions
+
  
=== [[MOOC:Activité 22]] Mécanismes d'encapsulation ===
 
* Traitement dans les couches basses
 
** Couche physique
 
** Couche liaison
 
* Couches intermédiaires
 
** Couche réseau
 
** Couche transport
 
** UDP-Lite
 
** Rôle du checksum
 
  
=== [[MOOC:Activité 23]] Routage IPv6 ===
+
=== [[MOOC:Compagnon_Act24|Activité 24]] Les mécanismes d’encapsulation ===
* Routage statique
+
** Adresse locale
+
** Test d'adjacence
+
** Entrées d'une table de routage statique
+
* Routage dynamique
+
** RIPnG
+
** ISIS
+
** OSPFv3
+
** BGP
+
* Ressources supplémentaires
+
  
=== [[MOOC:Activité 24]] Extensions : ===
+
=== [[MOOC:Compagnon_Act25|Activité 25]] Le mécanisme d’extension IPv6  ===
* Next Header
+
* Quelques exemples de fonctionnalités
+
** Extension de routage / Mobilité
+
** Extension de fragmenntation
+
** Extension d'authentification
+
* Ressources supplémentaires
+
  
=== [[MOOC:Activité 25]] Taille des paquets ===
+
=== [[MOOC:Activité 26|Activité 26]] Etudiez le fonctionnement du protocole d’IPv6 ===
* Cas nominal: taille paquet < Path MTU
+
* Cas où taille Paquet > PMTU
+
* Besoin de fragmentation IPv6
+
* Jumbogramme
+
* Ressources supplémentaires
+
  
=== [[MOOC:Activité 26]] Configurez votre premier réseau en IPv6 ===
+
=== [[MOOC: Compagnon_Act27|Conclusion]] ===
  
== Vidéos==
+
==[[MOOC:Quizz| Quizz]]==
# http://rainet.telecom-lille.fr/telechargement/morelle/lot3_intro_IPv6.mp4
+
# http://rainet.telecom-lille.fr/telechargement/morelle/A21_IPv6.mp4,  http://rainet.telecom-lille.fr/telechargement/morelle/A21_bonus_IPv6.mp4
+
# http://rainet.telecom-lille.fr/telechargement/morelle/A22_IPv6.mp4
+
# http://rainet.telecom-lille.fr/telechargement/morelle/A23_IPv6.mp4
+
# http://rainet.telecom-lille.fr/telechargement/morelle/A24_IPv6.mp4,  http://rainet.telecom-lille.fr/telechargement/morelle/A24_bonus_IPv6.mp4
+
# http://rainet.telecom-lille.fr/telechargement/morelle/A25_IPv6.mp4
+
# http://rainet.telecom-lille.fr/telechargement/morelle/L2_conclusion_IPv6.mp4
+
  
== Ressources ==
+
 
Livre
+
== [[MOOC:Exercices|Exercices]] ==
* [[Format du paquet IPv6]]
+
 
* [[Exemples de paquets]]
+
== [[MOOC:compagnon 2|Document compagnon]]==
* [[Pseudo-en-tête]]
+
 
 +
== [[MOOC:Interview_Seq2_Ernst|Interview]] ==
 +
 
 +
 
 +
== [[MOOC:Ressources|Ressources bibliographiques]] ==
 +
 
 +
= Ressources =
 
* Questions Ouvertes: [[IPv6 QO|Les extentions]].
 
* Questions Ouvertes: [[IPv6 QO|Les extentions]].
 
* [[IPv6 QCM|Questionnaire]]
 
* [[IPv6 QCM|Questionnaire]]
  
Web
+
==Références:==
 +
* http://livre.g6.asso.fr/index.php?title=Routage#statique
 +
* présentation présente progressivement chacun des champs du datagramme IPv6 pour indiquer leur intérêt ou utilisation : http://eurekom.fr/ftp/Mooc_IPv6/21_Mooc-IPv6.pdf
 +
* http://eurekom.fr/ftp/Mooc_IPv6/22_Mooc-IPv6.pdf
 +
 
 +
Autres Ressources
 +
* http://livre.g6.asso.fr/index.php?title=Checksum_au_niveau_transport
 +
* http://livre.g6.asso.fr/index.php?title=Format_du_paquet_IPv6
 +
* http://livre.g6.asso.fr/index.php?title=Pseudo-en-t%C3%AAte
 +
 
 +
Textes pouvant servir de référence
 +
* http://deptinfo.cnam.fr/Enseignement/Memoires/LUSTEAU.Franck/Pages/Les_codages.htm
 +
* http://fr.wikipedia.org/wiki/Contr%C3%B4le_de_redondance_cyclique
 +
* http://fr.wikipedia.org/wiki/Point-to-Point_Protocol
 +
* http://fr.wikipedia.org/wiki/Asynchronous_Transfer_Mode
 +
* http://fr.wikipedia.org/wiki/Ethernet
 +
* https://fr.wikipedia.org/wiki/6LoWPAN
 +
 
 +
* http://www.secdev.org/conf/IPv6_RH_security-csw07.pdf
 +
 
 +
Le Wiki du G6
 +
* http://livre.g6.asso.fr/index.php?title=Format_du_paquet_IPv6
 +
* http://livre.g6.asso.fr/index.php?title=IPv6_QO
 +
 
 +
 
 +
===Web===
 
* [https://altmode.wordpress.com/2015/01/14/adventures-with-ipv6-path-mtu-discovery/ Adventures with IPv6 Path MTU Disc.]
 
* [https://altmode.wordpress.com/2015/01/14/adventures-with-ipv6-path-mtu-discovery/ Adventures with IPv6 Path MTU Disc.]
* Caicedo, C.; Joshi, J. and Tuladhar, S. (2009). IEEE Computer, Vol. 42, No. 2, February IPv6 Security Challenges.
+
* [https://www.linkedin.com/learning/decouvrir-ipv6/ LinkedIn Learning : Découvrir IPv6 (Cours conçu par : Rudi Bruchez)]
* [http://bcop.nanog.org/index.php/IPv6_Security_Myths NANOG BCOP (draft) IPv6 Security Myths]
+
* [https://www.arcep.fr/fileadmin/cru-1538748583/reprise/observatoire/ipv6/Arcep_Barometre_2018_de_la_transition_vers_IPv6.pdf ARCEP: Baromètre 2018 de la transition IPv6 (10 oct 2018)]
  
 
===Documents de références===
 
===Documents de références===
Line 143: Line 89:
 
* RFC 4821 Packetization Layer Path MTU Discovery ([[http://www.bortzmeyer.org/4821.html Bortzmeyer]])
 
* RFC 4821 Packetization Layer Path MTU Discovery ([[http://www.bortzmeyer.org/4821.html Bortzmeyer]])
 
* RFC 4944 Transmission of IPv6 Packets over IEEE 802.15.4 Networks
 
* RFC 4944 Transmission of IPv6 Packets over IEEE 802.15.4 Networks
* RFC 2460 Internet Protocol, Version 6 (IPv6) Specification
+
* RFC 8200 Internet Protocol, Version 6 (IPv6) Specification
* RFC 1981 Path MTU Discovery for IP version 6
+
* RFC 8201 Path MTU Discovery for IP version 6
 
+
===Activités===
+
 
+
[[image:2015_10_20_TP2_screenshot1.png|thumb|center|600px|TP2]]
+

Revision as of 16:23, 16 May 2019

> MOOC>Contenu>Séquence 2


Thème: Protocole IPv6

Info cours – Semaine 2

Structure du cours

Introduction

Activité 21 Le format de l’en-tête IPv6

Activité 22 Les principes du routage en IPv6

Activité 23 La taille des paquets IPv6

Activité 24 Les mécanismes d’encapsulation

Activité 25 Le mécanisme d’extension IPv6

Activité 26 Etudiez le fonctionnement du protocole d’IPv6

Conclusion

Quizz

Exercices

Document compagnon

Interview

Ressources bibliographiques

Ressources

Références:

Autres Ressources

Textes pouvant servir de référence

Le Wiki du G6


Web

Documents de références

  • RFC 7112 Implications of Oversized IPv6 Header Chains
  • RFC 7098 Using the IPv6 Flow Label for Load Balancing in Server Farms
  • RFC 7045 Transmission and Processing of IPv6 Extension Headers
  • RFC 7084 Basic Requirements for IPv6 Customer Edge Routers
  • RFC 6980 Security Implications of IPv6 Fragmentation with IPv6 Neighbor Discovery
  • RFC 6946 Processing of IPv6 "Atomic" Fragments
  • RFC 6936 Applicability Statement for the Use of IPv6 UDP Datagrams with Zero Checksums
  • RFC 6564 A Uniform Format for IPv6 Extension Headers
  • RFC 6555 Happy Eyeballs: Success with Dual-Stack Hosts
  • RFC 6437 IPv6 Flow Label Specification, voir aussi RFC 6438, RFC 6436
  • RFC 6294 Survey of Proposed Use Cases for the IPv6 Flow Label
  • RFC 6275 Mobility Support in IPv6
  • RFC 6085 Address Mapping of IPv6 Multicast Packets on Ethernet
  • RFC 5722 Handling of Overlapping IPv6 Fragments
  • RFC 4821 Packetization Layer Path MTU Discovery ([Bortzmeyer])
  • RFC 4944 Transmission of IPv6 Packets over IEEE 802.15.4 Networks
  • RFC 8200 Internet Protocol, Version 6 (IPv6) Specification
  • RFC 8201 Path MTU Discovery for IP version 6
Personal tools