10.3. Fast Endpoint Mobility (Mobilità rapida degli endpoint)
10.3. Fast Endpoint Mobility (Mobilità rapida degli endpoint)
La mobilità rapida degli endpoint si verifica quando un endpoint si sposta relativamente velocemente, modificando il suo punto di collegamento alla rete a livello IP. Il mantenimento della continuità della sessione è un obiettivo. Qui è dove vengono utilizzati i meccanismi Mobile IPv4 [RFC5944] e Mobile IPv6 [RFC6275] [RFC4866], ed è principalmente dove deve essere esplorata l'interazione con LISP.
Il problema è che quando un endpoint si sposta, potrebbe essere necessario modificare la mappatura tra il suo EID e l'insieme di RLOC per la sua nuova posizione di rete. Quando questo viene aggiunto all'overhead degli aggiornamenti dei binding Mobile IP, alcuni pacchetti potrebbero essere ritardati o persi.
Nella mobilità IPv4, quando un endpoint è lontano da casa, i pacchetti destinati ad esso vengono incapsulati e inoltrati tramite un agente domestico situato nell'area domestica a cui appartiene l'indirizzo dell'endpoint. L'agente domestico incapsulerà e inoltrerà direttamente i pacchetti all'endpoint o li inoltrerà a un agente esterno nella posizione in cui l'endpoint si è spostato. I pacchetti dall'endpoint possono essere inviati direttamente al nodo corrispondente, possono essere inviati tramite l'agente esterno, o possono essere reverse-tunneled all'agente domestico per la consegna al nodo mobile. La comunicazione tra il nodo mobile e l'agente domestico, indipendentemente dal fatto che passi o meno attraverso un agente esterno, richiederà la mappatura LISP EID-to-RLOC man mano che l'EID del nodo mobile o gli RLOC disponibili cambiano. Quando l'endpoint mobile cambia rete, potrebbero essere necessarie fino a tre modifiche alla mappatura LISP:
o Il nodo mobile si sposta dalla vecchia posizione a una nuova posizione di rete di accesso e notifica al suo agente domestico che ha fatto ciò. Il pacchetto di controllo Mobile IPv4 inviato dal nodo mobile passa attraverso un ITR della nuova rete di accesso, che richiede la mappatura EID-to-RLOC dell'agente domestico.
o L'agente domestico potrebbe non avere la mappatura EID-to-RLOC dell'indirizzo "care-of" del nodo mobile nella nuova rete di accesso o del suo agente esterno, nel qual caso deve ottenerla.
o Quando i pacchetti vengono inviati direttamente al nodo corrispondente, potrebbe non esserci stato traffico dalla nuova rete di accesso verso la rete del nodo corrispondente, e l'ITR della nuova rete di accesso dovrà ottenere la mappatura EID-to-RLOC del sito del nodo corrispondente.
Inoltre, se l'endpoint IPv4 utilizza il suo EID originale inviando pacchetti dalla nuova rete di accesso, LISP dovrà eseguire un controllo di raggiungibilità dell'instradamento per la nuova mappatura EID-to-RLOC per quell'EID.
Nella mobilità IPv6, i pacchetti possono fluire direttamente tra il nodo mobile e il nodo corrispondente in entrambe le direzioni. Il nodo mobile utilizza il suo indirizzo "care-of" (EID). In questo caso, non è necessario alcun controllo di raggiungibilità dell'instradamento, ma potrebbe essere necessaria una ricerca di mappatura LISP:
o Come sopra, potrebbero essere necessarie tre modifiche alla mappatura per il nodo mobile che comunica con il suo agente domestico e invia pacchetti al nodo corrispondente.
o Inoltre, sarà necessaria un'altra mappatura nell'ITR del nodo corrispondente in modo che il nodo corrispondente possa inviare pacchetti all'indirizzo "care-of" (EID) del nodo mobile nella sua nuova posizione di rete.
Quando entrambi gli endpoint sono mobili, il numero di ricerche di mappatura potenziali aumenta di conseguenza.
Man mano che un nodo mobile si sposta, ci sono cambiamenti di stato di mobilità non solo nel nodo mobile, nel nodo corrispondente e nell'agente domestico, ma anche negli ITR e ETR per almeno alcuni degli EID-Prefix.
L'obiettivo è supportare un adattamento rapido, con poco ritardo o perdita di pacchetti per il sistema complessivo. Inoltre, la mobilità IP può essere modificata per richiedere meno modifiche alla mappatura. Per migliorare le prestazioni complessive del sistema, potrebbe essere necessario ridurre l'ottimizzazione in un'area per ridurre la necessità in un'altra area.
In LISP, una possibilità è "raccogliere" informazioni. Quando arriva un pacchetto, l'ETR può esaminare la mappatura EID-to-RLOC e utilizzare quella mappatura per tutto il traffico in uscita verso quell'EID. Può farlo dopo aver eseguito un controllo di raggiungibilità dell'instradamento per assicurarsi che la nuova posizione di rete abbia effettivamente un instradamento interno a quell'endpoint. Tuttavia, questo non copre il caso in cui l'ITR nella posizione del nodo mobile (quello a cui è assegnato l'RLOC) è stato compromesso.
Lo scambio di pacchetti Mobile IP è progettato per un ambiente in cui tutte le informazioni di instradamento sono state propagate prima che i pacchetti possano essere inoltrati. Per consentire a Internet di crescere per supportare l'uso futuro previsto, stiamo passando a un ambiente in cui alcune informazioni potrebbero dover essere ottenute dopo che i pacchetti sono in volo. Dovrebbero essere considerate modifiche alla mobilità IP per ottimizzare il comportamento del sistema complessivo. Qualsiasi misura che riduca il numero di nuove mappature EID-to-RLOC necessarie quando un nodo si sposta, o mantenga la validità delle mappature EID-to-RLOC più a lungo, è utile.