Modulo QSPN - Esempio di uso degli indirizzi virtuali
Passo 8
In questo passo assegnamo alle nuove identitΓ in πN, un indirizzo definitivo nel g-nodo N. Per l'esattezza gli assegnamo l'indirizzo virtuale [2, 0].
Nel disegno seguente gli archi che collegano nodi che ora fanno parte della rete non sono piΓΉ tratteggiati.
PoichΓ© i nuovi indirizzi definitivi sono virtuali al livello 1, la loro assegnazione non comporta un comando di assegnazione di indirizzo IP globale nella rete per i nodi in πN, nΓ© di un indirizzo interno al livello 2. I nodi in πN avevano giΓ assegnato un indirizzo interno al livello 1.
Ora ogni border-nodo in πN chiede un ETP completo ai vicini che non appartengono a πN tramite i suoi archi e li processa con questo nuovo indirizzo. Grazie ad essi:
Il nodo πN sa di poter raggiungere il g-nodo [1, 0] passando per l'arco πN-π½B.
Il nodo πN sa di poter raggiungere il g-nodo [1] passando per l'arco πN-π½B. Il percorso sarebbe πN-π½B-πΎi(2,2). Si tratta di un percorso che rimarrΓ valido per poco tempo in quanto l'arco π½B-πΎi(2,2) sparirΓ presto. Ma a quel punto potrΓ avvalersi di un altro percorso, πN-π½i(1,2),N-πΎN-πΏ che verrΓ scoperto a breve.
Il nodo πΎN sa di poter raggiungere il g-nodo [1, 0] passando per l'arco πΎN-π½B.
Il nodo πΎN sa di poter raggiungere il g-nodo [1] passando per l'arco πΎN-πΏ.
Quindi diamo questi comandi:
- nodo π
ip route add 10.0.0.2/31 via 169.254.96.141 dev eth1 ip route add 10.0.0.4/30 via 169.254.96.141 dev eth1
- nodo πΎ
ip route add 10.0.0.2/31 via 169.254.96.141 dev eth1 ip route add 10.0.0.4/30 via 169.254.253.216 dev eth1
I border-nodi in πN potrebbero anche chiedere un ETP ai vicini che appartengono a πN, ma effettivamente non lo otterrebbero perchΓ© questi non hanno completato il loro bootstrap.
Invece bisogna notare che i nodi in πN che non sono border-nodi, sebbene chiedano un ETP completo a tutti i loro vicini e non ne ricevono nessuno, non devono considerare fallito il loro ingresso nella rete. Tra l'altro essi hanno ricevuto dalla loro precedente identitΓ alcuni percorsi verso g-nodi di livello inferiore a 1 (il livello della migrazione).
Poi i border-nodi in πN avendo completato la fase di bootstrap ritrasmettono un ETP completo ai vicini. In questo modo le conoscenze riprendono a propagarsi sia ai nodi interni a πN che al di fuori. Riassumiamo queste nuove conoscenze:
Il nodo π½B sa di poter raggiungere il g-nodo [2, 0] passando per l'arco π½B-πN.
Il nodo π½B sa di poter raggiungere il g-nodo [2, 0] passando per l'arco π½B-πΎN. Supponiamo che preferisca il precedente arco π½B-πN.
Per ora, siccome l'indirizzo di destinazione Γ¨ virtuale, questo non comporta alcun comando.
Il nodo π½B sa di poter raggiungere il g-nodo [1] passando per l'arco π½B-πΎN. GiΓ sapeva di poterlo fare passando per l'arco π½B-πΎi(2,2). Per ora non cambia la rotta che giΓ aveva impostata.
Il nodo πΌ sa di poter raggiungere il g-nodo [2, 0] passando per l'arco πΌ-π½B.
Per ora, siccome l'indirizzo di destinazione Γ¨ virtuale, questo non comporta alcun comando.
Il nodo πΏ sa di poter raggiungere il g-nodo [0] passando per l'arco πΏ-πΎN. GiΓ sapeva di poterlo fare passando per l'arco πΏ-πΎi(2,2). Per ora non cambia la rotta che giΓ aveva impostata.
Il nodo π½i(1,2),N sa di poter raggiungere il g-nodo [1, 0] passando per l'arco π½i(1,2),N-πN.
Il nodo π½i(1,2),N sa di poter raggiungere il g-nodo [1, 0] passando per l'arco π½i(1,2),N-πΎN. Supponiamo che preferisca il precedente arco π½i(1,2),N-πN.
Il nodo π½i(1,2),N sa di poter raggiungere il g-nodo [1] passando per l'arco π½i(1,2),N-πΎN.
Il nodo π½i(1,2),N sa di poter raggiungere il g-nodo [1] passando per l'arco π½i(1,2),N-πN. Il percorso sarebbe π½i(1,2),N-πN-π½B-πΎi(2,2). Supponiamo che preferisca il precedente arco π½i(1,2),N-πΎN.
Quindi diamo questi comandi:
TODO Riassumiamo l'elenco di tutti gli archi ora esistenti coi relativi indirizzi IP link-local:
πΌ-π½B
- 169.254.69.30-169.254.96.141
πΌ-π½i(1,2)
- 169.254.69.30-169.254.27.218
πΎ-π½B
- 169.254.94.223-169.254.96.141
πΎ-π½i(1,2)
- 169.254.94.223-169.254.27.218
π-π½B
- 169.254.163.36-169.254.96.141
π-π½i(1,2)
- 169.254.163.36-169.254.27.218
- πΎ-πΏ
- 169.254.94.223-169.254.253.216
- πΏ-π
- 169.254.253.216-169.254.119.176