UMTS - IKEv2 e MOBIKE
Internet Key Exchange è una sofisticata versione 2 definita da IETF in RFC 4306. Consente di creare e mantenere associazioni di sicurezza e tunnel IPSec tra due nodi e di scambiare alcuni dati di configurazione; vengono trasferiti alle cosiddette finestre di dialogo di configurazione del payload nel messaggio.
La sessione completa IKEv2 consiste in più dialoghi, fasi strutturate. Il flusso di messaggi e la base tipica sono riportati nella figura seguente e una descrizione di come viene applicato nel contesto della segnalazione tra UE ed ePDG -
IKEv2Phase | Commenti |
---|---|
Scambio iniziale | Notifica il carico utile come indicazione di supporto MOBIKE. Indirizzo IP da richiedere / fornire nel payload di configurazione. Indirizzo dell'agente domestico da richiedere / fornire nel payload di configurazione. |
Scambio di autenticazione | |
Crea SA figlio | Per la creazione di tunnel protetti per la segnalazione IPv6 DSM |
X. Scambio di informazioni | In qualsiasi momento dopo AUTH. |
Nel sistema 3GPP evoluto IKEv2 viene utilizzato per:
- Informazioni sull'indirizzo IP: indirizzo IPv4 o prefisso IPv6.
- Informazioni sulla selezione della modalità di mobilità IP.
- Informazioni sull'indirizzo IP: prefisso IPv6.
- Indirizzo del server DNS.
Diametro
Il diametro è un protocollo AAA generico, con funzioni aggiuntive per l'accesso alla rete, la mobilità e la gestione QoS. Sebbene sia in linea di principio di natura generale peer-to-peer, viene utilizzato nell'architettura 3GPP in modalità client-server. Ha un'estensibilità incorporata e quindi supporta perfettamente le strutture dei messaggi sulle interfacce con la necessità di una certa flessibilità. Inoltre, supporta più configurazioni di server con gestione degli errori e del failover. Funzionalmente, ha somiglianze con il raggio del suo predecessore ma differisce profondamente a livello di messaggio e parametri. DIAMETER offre la capacità di rilevare un dead peer tramite coppie di messaggi heartbeat. Può essere eseguito su SCTP o TCP e utilizza la porta 3868.
Il protocollo DIAMETER è ampiamente utilizzato nell'EPC -
S6a per il download e l'aggiornamento dell'abbonamento tra MME e HSS.
S6d (tra un SGSN aggiornato e HSS), che è la controparte di S6a per il mondo legacy con capacità di interazione con il nuovo sistema.
S13 per il controllo delle apparecchiature tra MME ed EIR.
SWa per l'autenticazione tra l'accesso non attendibile non 3GPP e il server AAA.
STa per l'autenticazione tra accesso non 3GPP attendibile e server e autorizzazione AAA.
SWd per l'inoltro tra un proxy AAA e un server AAA (inoltro tra VPLMN e HPLMN).
S6b per l'autorizzazione di APN e mobilità tra PDN GW e server AAA.
SWm per l'autenticazione e l'autorizzazione tra ePDG e server AAA.
SWx per lo scambio del vettore di autenticazione e delle informazioni di registrazione tra il server AAA e HSS.
Gx per la gestione della sessione IP-CAN e la gestione della sessione di controllo GW tra PDN GW e PCRF.