Passa al contenuto principale

3.1 Scope Comparisons (Confronti di Ambito)

Gli indirizzi di destinazione multicast hanno un campo di ambito di 4 bit che controlla la propagazione del pacchetto multicast. L'architettura di indirizzamento IPv6 definisce valori del campo di ambito per gli ambiti interface-local (0x1), link-local (0x2), admin-local (0x4), site-local (0x5), organization-local (0x8) e global (0xE) (Sezione 2.7 di [RFC4291]).

L'uso dell'algoritmo di selezione dell'indirizzo sorgente in presenza di indirizzi di destinazione multicast richiede il confronto di un ambito di indirizzo unicast con un ambito di indirizzo multicast. Mappiamo unicast link-local a multicast link-local, unicast site-local a multicast site-local e ambito globale unicast a ambito globale multicast. Ad esempio, unicast site-local è uguale a multicast site-local, che è più piccolo di multicast organization-local, che è più piccolo di unicast global, che è uguale a multicast global. (Si noti che gli indirizzi unicast site-local IPv6 sono deprecati [RFC4291]. Tuttavia, alcune implementazioni e deployment esistenti potrebbero ancora utilizzare questi indirizzi; sono quindi inclusi nelle procedure in questa specifica. Inoltre, si noti che gli ULA sono considerati di ambito global, non site-local, ma sono gestiti tramite la policy table dei prefissi come discusso nella Sezione 10.6.)

Scriviamo Scope(A) per indicare l'ambito dell'indirizzo A. Ad esempio, se A è un indirizzo unicast link-local e B è un indirizzo multicast site-local, allora Scope(A) < Scope(B).

Questa mappatura conflisce implicitamente i confini del sito unicast e i confini del sito multicast [RFC4007].