Architetture p2p di supporto a servizi VoIP su dispositivi mobili

Transcript

Architetture p2p di supporto a servizi VoIP su dispositivi mobili
Architetture p2p di supporto a
servizi VoIP su
dispositivi mobili
Relatore:
Dott.
Vittorio Ghini
Presentanta da:
Renzi Federica
Introduzione
Ad oggi la convergenza delle
telecomunicazione in un'unica network, che
permetta il trasporto voce, video e dati,
è una realtà sotto gli occhi di tutti.
Obiettivo:
Applicare il VoIP ai
Dispositivi Mobili
Architetture p2p di supporto a dispositivi mobili
VoIP
La nostra proposta
P2P SIP
Il Proxy nel P2P SIP
La gestione della mobilità
Conclusioni
2
VoIP (Voice over IP)
Il “VoIP” consiste nella
trasmissione della voce in
tempo reale su una rete
datagram IP
I parametri di una sessione
vocale:
✔ Riduzione di costi
✔ Creazione di nuovi servizi
✗ Gestione del canale
✗ Best Effort
Problematiche del
dispositivo mobile:
➢ il Ritardo
➢ l'ampiezza di Banda
➢ la Perdita di Pacchetti
Architetture p2p di supporto a dispositivi mobili
la Gestione della Mobilità
3
Cosa vogliamo ottenere
RP
IP1
IP2
MH
Affidare ad un Relay Proxy (RP)
la gestione del Mobile Host (MH)
il quale deve:
essere l'unico punto di contatto per l’MH
“mascherarne” la mobilità
amministrare il flusso voce e video
Il numero di RP adeguato agli MH da gestire
Gli RP siano collocati sul territorio in modo oculato
I Relay Proxy siano collegati tra loro
Architetture p2p di supporto a dispositivi mobili
Rete
Peer to Peer
4
Il P2P SIP
Super-node
Un Working Group
della IETF sta lavorando
alla creazione di un
P2P SIP
Ordinary-node
Il SIP è un protocollo di segnalazione di livello applicativo per
l'instaurazione, la modifica e la terminazione di una sessione tra
due o più utenti.
Architetture p2p di supporto a dispositivi mobili
5
Il funzionamento del P2P SIP
Esempio:
Alice entra a far parte della rete P2PSIP
2° Registrazione
1° Joining del peer
URI: [email protected]
Resource-ID = 42
Peer-ID = 14
Architetture p2p di supporto a dispositivi mobili
6
Il funzionamento del P2P SIP (1)
Esempio:
Bob contatta Alice per una chiamata
3° Call Setup
4° Sessione attivata
SIP INVITE
Message
Bob
Peer-ID = 10
Bob
Media-flow
Alice
Resource-ID = 12
Architetture p2p di supporto a dispositivi mobili
7
Il Proxy nel P2P SIP
Possibile scenario peer to peer
di Reley Proxy:
RP
IP1
IP2
MH
Architetture p2p di supporto a dispositivi mobili
8
Il Proxy nel P2P SIP
Possibile funzionamento
del sistema:
È fondamentale la
scelta dell'RP di
riferimento:
RP
MH
1) RTT
2) Bandwidth
3) Fattore di carico dell'RP
Architetture p2p di supporto a dispositivi mobili
Joining l’MH
avviene collegandosi
al Proxy “migliore”
8
Il Proxy nel P2P SIP
Possibile funzionamento
del sistema:
RP
RP
IP1
IP2
MH
Registrazione
dell' Utente mobile
Registrazione
del Mobile Host
Architetture p2p di supporto a dispositivi mobili
8
Il Proxy nel P2P SIP
In questo modo
la rete P2P SIP non è a
conoscenza del reale
indirizzo dell’MH
RP
Registrazione
dell' Utente mobile
Architetture p2p di supporto a dispositivi mobili
8
La Gestione della Mobilità
Fino a che l'MH rimane
collegato allo stesso Proxy la
rete non si accorge della
Vertical Mobility
IP1
IP2
La comunicazione dello
spostamento infatti avviene
solo tra il dispositivo mobile
e il Relay Proxy
Architetture p2p di supporto a dispositivi mobili
9
La Gestione della Mobilità
Il cambiamento di
Proxy è l'unico caso in
cui la rete P2PSIP viene
informata dello
spostamento
IP1
IP2
IP3
Modifica della Resource Registration
Architetture p2p di supporto a dispositivi mobili
9
Confronto & Conclusioni
Il P2P SIP si è dimostrato uno scenario soddisfacente sia
per i nostri Relay Proxy, che dal punto di vista della stabilità
della rete nella localizzazione degli utenti
Il lavoro di Relay effettuato dal Proxy permette al mobile
host di essere comunque raggiungibile per una sessione,
anche nel caso in cui si trovasse dietro ad un NAT
L'RP permette di mascherare completamente la mobilità
degli MH
Architetture p2p di supporto a dispositivi mobili
10