IPv6 - Mobilità
Quando un host è connesso a un collegamento o una rete, acquisisce un indirizzo IP e tutte le comunicazioni avvengono utilizzando quell'indirizzo IP su quel collegamento. Non appena, lo stesso host cambia la sua posizione fisica, cioè si sposta in un'altra area / sottorete / rete / collegamento, il suo indirizzo IP cambia di conseguenza e tutte le comunicazioni che avvengono sull'host utilizzando il vecchio indirizzo IP, si interrompono.
La mobilità IPv6 fornisce un meccanismo per consentire all'host di spostarsi su diversi collegamenti senza perdere alcuna comunicazione / connessione e il suo indirizzo IP.
Molteplici entità sono coinvolte in questa tecnologia:
Mobile Node: Il dispositivo che necessita di mobilità IPv6.
Home Link: Questo collegamento è configurato con il prefisso della sottorete domestica ed è qui che il dispositivo Mobile IPv6 ottiene il suo indirizzo di casa.
Home Address: Questo è l'indirizzo che il Mobile Node acquisisce da Home Link. Questo è l'indirizzo permanente del Mobile Node. Se il Mobile Node rimane nello stesso Home Link, la comunicazione tra le varie entità avviene normalmente.
Home Agent: Questo è un router che funge da registrar per i nodi mobili. Home Agent è connesso a Home Link e conserva le informazioni su tutti i nodi mobili, i loro indirizzi di casa e i loro indirizzi IP attuali.
Foreign Link: Qualsiasi altro collegamento che non sia il collegamento principale di Mobile Node.
Care-of Address: Quando un nodo mobile viene collegato a un collegamento esterno, acquisisce un nuovo indirizzo IP della sottorete di quel collegamento esterno. Home Agent conserva le informazioni sia dell'indirizzo di casa che dell'indirizzo di cura. È possibile assegnare più indirizzi di assistenza a un nodo mobile, ma in ogni caso solo un indirizzo di assistenza è vincolante con l'indirizzo di casa.
Correspondent Node: Qualsiasi dispositivo abilitato IPv6 che intende comunicare con Mobile Node.
Operazione di mobilità
Quando Mobile Node rimane nel suo collegamento Home, tutte le comunicazioni avvengono sul suo indirizzo di casa come mostrato di seguito:
Quando un Mobile Node lascia il suo Home Link ed è connesso a qualche Foreign Link, entra in gioco la funzionalità Mobility di IPv6. Dopo essersi connesso a un collegamento esterno, il Mobile Node acquisisce un indirizzo IPv6 dal collegamento esterno. Questo indirizzo si chiama Care-of Address. Il Mobile Node invia una richiesta vincolante al suo Home Agent con il nuovo Care-of Address. L'agente domestico lega l'indirizzo di casa del nodo mobile con l'indirizzo di cura, stabilendo un tunnel tra entrambi.
Ogni volta che un nodo corrispondente cerca di stabilire una connessione con il nodo mobile (sul suo indirizzo di casa), l'agente domestico intercetta il pacchetto e lo inoltra all'indirizzo di cura del nodo mobile sul tunnel che era già stato stabilito.
Ottimizzazione del percorso
Quando un nodo corrispondente avvia una comunicazione inviando pacchetti a Mobile il nodo sull'indirizzo di casa, questi pacchetti vengono incanalati al nodo mobile dall'agente domestico. Nella modalità di ottimizzazione del percorso, quando il nodo mobile riceve un pacchetto dal nodo corrispondente, non inoltra le risposte all'agente domestico. Piuttosto, invia il suo pacchetto direttamente al nodo corrispondente utilizzando l'indirizzo di casa come indirizzo di origine. Questa modalità è opzionale e non utilizzata per impostazione predefinita.