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.