10.6 Configuring ULA Preference (Configurazione della Preferenza ULA)
Le Sezioni 2.1.4, 2.2.2 e 2.2.3 dell'RFC 5220 [RFC5220] descrivono problemi di selezione degli indirizzi relativi agli Unique Local Addresses (ULA) [RFC4193]. Per impostazione predefinita, le destinazioni IPv6 globali sono preferite rispetto alle destinazioni ULA, poiché un ULA arbitrario non è necessariamente raggiungibile:
Esempio 1:
- Candidate Source Addresses: 2001:db8:1::1 or fd11:1111:1111:1::1
- Destination Address List: 2001:db8:2::2 or fd22:2222:2222:2::2
- Result: 2001:db8:2::2 (src 2001:db8:1::1) then fd22:2222:2222:2::2 (src fd11:1111:1111:1::1) (prefer higher precedence)
Tuttavia, una voce di policy specifica del sito può essere utilizzata per far sì che gli ULA all'interno di un sito siano preferiti rispetto agli indirizzi globali come segue.
Prefix Precedence Label
::1/128 50 0
fd11:1111:1111::/48 45 14
::/0 40 1
::ffff:0:0/96 35 4
2002::/16 30 2
2001::/32 5 5
fc00::/7 3 13
::/96 1 3
fec0::/10 1 11
3ffe::/16 1 12
Tale configurazione avrebbe il seguente effetto:
Esempio 2:
- Candidate Source Addresses: 2001:db8:1::1 or fd11:1111:1111:1::1
- Destination Address List: 2001:db8:2::2 or fd22:2222:2222:2::2
- Unchanged Result: 2001:db8:2::2 (src 2001:db8:1::1) then fd22:2222:2222:2::2 (src fd11:1111:1111:1::1) (prefer higher precedence)
Esempio 3:
- Candidate Source Addresses: 2001:db8:1::1 or fd11:1111:1111:1::1
- Destination Address List: 2001:db8:2::2 or fd11:1111:1111:2::2
- New Result: fd11:1111:1111:2::2 (src fd11:1111:1111:1::1) then 2001:db8:2::2 (src 2001:db8:1::1) (prefer higher precedence)
Poiché gli ULA sono definiti per avere un prefisso di sito /48, un'implementazione potrebbe scegliere di aggiungere automaticamente tale riga su una macchina con un ULA.
Vale anche la pena notare che gli ULA sono assegnati all'ambito globale. Come tale, l'esistenza di una o più righe nella policy table dei prefissi è importante in modo che la selezione dell'indirizzo sorgente non scelga un ULA puramente basandosi sulla corrispondenza più lunga:
Esempio 4:
- Candidate Source Addresses: 2001:db8:1::1 or fd11:1111:1111:1::1
- Destination Address List: ff00:1
- Result: 2001:db8:1::1 (prefer matching label)