5. Mises à jour des normes existantes
Ce chapitre décrit les mises à jour spécifiques de RFC 791, RFC 1122 et RFC 2003.
5.1 Mises à jour de RFC 791
RFC 791 est la spécification IPv4 de base. Ce document met à jour la spécification du champ ID:
Pour les datagrammes atomiques (DF=1):
- L'émetteur PEUT (MAY) définir le champ ID sur n'importe quelle valeur
- Le récepteur DOIT (MUST) ignorer le champ ID
Pour les datagrammes non atomiques (DF=0):
- L'émetteur DOIT (MUST) garantir l'unicité pendant le délai de réassemblage
- Le récepteur DOIT (MUST) utiliser le champ ID pour le réassemblage
5.2 Mises à jour de RFC 1122
RFC 1122 définit les exigences pour les hôtes Internet. Les mises à jour incluent:
Pour les datagrammes atomiques (DF=1):
- Les hôtes PEUVENT (MAY) définir le champ ID sur n'importe quelle valeur
- Les hôtes NE DEVRAIENT PAS (SHOULD NOT) s'appuyer sur l'ID pour la détection des doublons
- Les hôtes DOIVENT (MUST) utiliser les mécanismes de la couche transport
Pour les datagrammes non atomiques (DF=0):
- Les hôtes DOIVENT (MUST) garantir l'unicité de l'ID
- Les hôtes DEVRAIENT (SHOULD) maintenir des compteurs ID séparés par tuple
5.3 Mises à jour de RFC 2003
RFC 2003 définit l'encapsulation IP-in-IP. Les mises à jour incluent:
Pour l'en-tête IPv4 externe:
- Si DF externe=1: L'encapsulateur PEUT (MAY) définir l'ID sur n'importe quelle valeur
- Si DF externe=0: L'encapsulateur DOIT (MUST) garantir l'unicité
Pour l'en-tête IPv4 interne:
- L'encapsulateur NE DOIT PAS (MUST NOT) modifier le champ ID interne
- Le désencapsulateur DOIT (MUST) préserver le champ ID interne
5.4 Résumé des mises à jour
| RFC | Contenu de mise à jour | Portée d'impact |
|---|---|---|
| RFC 791 | Distinction atomique/non atomique | Spécification IPv4 |
| RFC 1122 | Exigences hôtes mises à jour | Implémentations hôtes |
| RFC 2003 | Encapsulation IP-in-IP mise à jour | Tunnels IP et Mobile IP |
Navigation: