Passa al contenuto principale

3. Deprecation of RH0 (Deprecazione di RH0)

Un nodo IPv6 che riceve un pacchetto con un indirizzo di destinazione assegnato ad esso e che contiene un header di estensione RH0 NON DEVE eseguire l'algoritmo specificato nell'ultima parte della Sezione 4.4 di [RFC 2460] per RH0. Invece, tali pacchetti DEVONO essere elaborati secondo i requisiti specificati nella Sezione 4.4 di [RFC 2460] per un datagramma che include un valore di Routing Type non riconosciuto, ovvero:

  • Se Segments Left è zero, il nodo deve ignorare il Routing header e procedere all'elaborazione dell'header successivo nel pacchetto, il cui tipo è identificato dal campo Next Header nel Routing header.

  • Se Segments Left è diverso da zero, il nodo deve scartare il pacchetto e inviare un messaggio ICMP Parameter Problem, Code 0, all'indirizzo Source Address del pacchetto, puntando al Routing Type non riconosciuto.

I nodi IPv6 non sono più tenuti a implementare RH0 in alcun modo.

3.1. Host Requirements (Requisiti per gli host)

Un host IPv6 NON DEVE inviare pacchetti contenenti header di estensione RH0.

Un host IPv6 che riceve un pacchetto contenente un header di estensione RH0 DEVE elaborarlo secondo i requisiti della Sezione 3 sopra.

3.2. Router Requirements (Requisiti per i router)

Un router IPv6 NON DEVE inviare pacchetti contenenti header di estensione RH0.

Un router IPv6 che riceve un pacchetto contenente un header di estensione RH0 DEVE elaborarlo secondo i requisiti della Sezione 3 sopra.

Un router IPv6 DOVREBBE avere la capacità di essere configurato per scartare tutti i pacchetti contenenti header di estensione RH0.

3.3. Firewall Requirements (Requisiti per i firewall)

È previsto che sarà appropriato per la maggior parte dei firewall scartare per impostazione predefinita i pacchetti contenenti header di estensione RH0.