Aller au contenu principal

3. Dépréciation de RH0

Un nœud IPv6 qui reçoit un paquet avec une adresse de destination qui lui est assignée et qui contient un en-tête d'extension RH0 NE DOIT PAS exécuter l'algorithme spécifié dans la dernière partie de la section 4.4 de [RFC 2460] pour RH0. Au lieu de cela, ces paquets DOIVENT être traités conformément aux exigences spécifiées dans la section 4.4 de [RFC 2460] pour un datagramme qui inclut une valeur de type de routage non reconnue, à savoir:

  • Si Segments Left est zéro, le nœud doit ignorer l'en-tête de routage et procéder au traitement du prochain en-tête dans le paquet, dont le type est identifié par le champ Next Header dans l'en-tête de routage.

  • Si Segments Left est non nul, le nœud doit rejeter le paquet et envoyer un message ICMP Parameter Problem, Code 0, à l'adresse source du paquet, pointant vers le type de routage non reconnu.

Les nœuds IPv6 ne sont plus tenus d'implémenter RH0 de quelque manière que ce soit.

3.1. Exigences pour les hôtes

Un hôte IPv6 NE DOIT PAS envoyer de paquets contenant des en-têtes d'extension RH0.

Un hôte IPv6 qui reçoit un paquet contenant un en-tête d'extension RH0 DOIT le traiter conformément aux exigences de la section 3 ci-dessus.

3.2. Exigences pour les routeurs

Un routeur IPv6 NE DOIT PAS envoyer de paquets contenant des en-têtes d'extension RH0.

Un routeur IPv6 qui reçoit un paquet contenant un en-tête d'extension RH0 DOIT le traiter conformément aux exigences de la section 3 ci-dessus.

Un routeur IPv6 DEVRAIT avoir la capacité d'être configuré pour rejeter tous les paquets contenant des en-têtes d'extension RH0.

3.3. Exigences pour les pare-feu

Il est prévu qu'il sera approprié pour la plupart des pare-feu de rejeter par défaut les paquets contenant des en-têtes d'extension RH0.