Sei sulla pagina 1di 42

Mobile IP

Mobile IP
ovvero, un ip, tante reti

Mobile IP Problema

AbbiamoINTERNET...

INTERNET

Mobile IP Problema

Acuiconnessaunamacchina,chechiameremo Gateway(GW).Perorasolounrouter.

INTERNET

GW

Mobile IP Problema

AcuiasuavoltasonoconnessialcuniAccess Point

INTERNET

GW

AP

AP

Mobile IP Problema

Quandounclientsiconnetteallarete,avviene unoscambiodipacchettiDHCP

INTERNET

GW

AP

AP

Mobile IP Problema

Questiconfiguranoilclient

INTERNET

GW

AP

AP

LAPTOP

Mobile IP Problema

Egliconsentonol'accessoallarete(routing)

INTERNET

GW

AP

AP

LAPTOP

Mobile IP Problema

Quandoilclientsisposta,laconnessionecon ilprimoAPcadeunavoltafuoricopertura

INTERNET

GW

AP

AP

LAPTOP

Mobile IP Problema

Sidevequindirinegoziarelaconnessionecon l'altroAP,perpoterarrivareadinternet.

INTERNET

GW

AP

AP

LAPTOP

Mobile IP Prima soluzione

Perchlaconnessionepossarimanerestabile,e noncaderequandoilclientsispostatrale varieretidegliAP,sarnecessariointrodurre unsistemaditunnelingIPinIP. SitrattadiimbustareunpacchettoIPnel payloaddiunaltropacchettoIP

10

Mobile IP Prima soluzione

Solitamenteinostridativengonoinviatisulla reteinseritiall'internodelpayloaddiun pacchetto,alqualevieneaggiuntounheader checontienegliindirizzidisorgentee destinazione,oltrecheunaseriedidatidi controllo(comeladuratamassimadivitadel pacchetto). L'insiemedipayloadedheader,viene chiamatoPacchettoIPoFrameIP:

HEADER

PAYLOAD

11

Mobile IP Prima soluzione

Perchiarireilconcettodiimbustamento, vediamodifareunparagonesemplificato. Pensiamoadunmarinaio,chesispostadaun portoall'altrodelmondo,senzaconoscere precisamentelasuadestinazionequando intraprendeunnuovoviaggio Questomarinaiohaperlanecessitdiinviare ericeverepostadaeversolapropria famiglia.

12

Mobile IP Prima soluzione

Specificarecomemittentel'indirizzodelporto incuisitrova,nongarantiscelaricezione dellaposta,quandoilnostromarinaiosi sposta


Ciao, ....... .......

Mittente: NAVEGENOVA Destinatario: CASA

GENOVA
13

Mobile IP Prima soluzione

Specificarecomemittentel'indirizzodelporto incuisitrova,nongarantiscelaricezione dellaposta,quandoilnostromarinaiosi sposta


Ciao, ....... .......

Mittente: CASA Destinatario: NAVEGENOVA

LIVORNO

GENOVA
14

Mobile IP Prima soluzione

Inviareinvecelapostatramiteun intermediarioingradoditeneretracciadegli spostamenti,permettelacomunicazione.


Mittente: HA Dest: CASA Ciao, ....... .......

Mittente: NAVEGE.. Dest: HA

LIVORNO

HA

GENOVA
15

Mobile IP Prima soluzione

Inviareinvecelapostatramiteun intermediarioingradoditeneretracciadegli spostamenti,permettelacomunicazione.


Mittente: CASA Dest: HA Ciao, ....... .......

Mittente: HA Dest: NAVELI..

LIVORNO

HA

GENOVA
16

Mobile IP Prima soluzione

PerpotermantenereunasessioneTCPattiva,ci sarbisognochel'indirizzoIPdelnostro clientnoncambi:LAPTOPSTATICO


Sorgente: LAPTOPSTATICO Destinazione: DEST DATA

DEST INTERNET AP LAPTOP FA HA


17

Mobile IP Prima soluzione

Ilpacchettocosigenerato,vieneimbustatonel pacchettoIPdellareteinterna,epartecon destinazioneHA.


Sorgente: LAPTOPDINAMICO Destinazione: HA Sorgente: LAPTOPSTATICO Destinazione: DEST DATA

DEST INTERNET AP LAPTOP FA HA


18

Mobile IP Prima soluzione

Tramiteiprotocollidiroutingstandard,il pacchettogiungeradHA.

Sorgente: LAPTOPDINAMICO Destinazione: HA

Sorgente: LAPTOPSTATICO Destinazione: DEST

DATA

DEST INTERNET AP LAPTOP FA HA


19

Mobile IP Prima soluzione

Ricevutoilpacchetto,HAneestraeil pacchettoimbustato...

Sorgente: LAPTOPDINAMICO Destinazione: HA

Sorgente: LAPTOPSTATICO Destinazione: DEST

DATA

DEST INTERNET AP LAPTOP FA HA


20

Mobile IP Prima soluzione

...memorizzal'associazionetraLAPTOPSTATICO eLAPTOPDINAMICOinun'appositatabella...

LAPTOPSTATICO LAPTOPDINAMICO

DEST INTERNET AP LAPTOP FA HA


21

Mobile IP Prima soluzione

...edaquestopuntoilpacchettopu continuareaseguireiprotocollidiroutinged essereinoltratoallasuadestinazionefinale, DEST,chesitrovasuINTERNET.


Sorgente: LAPTOPSTATICO Destinazione: DEST DATA

DEST INTERNET AP LAPTOP FA HA


22

Mobile IP Prima soluzione

PoichHAchetienetracciadeglispostamenti delclient(LAPTOP)ipacchettichedaDEST devonotornareaLAPTOPdovrannopassare tramitelesueinterfacce.


Sorgente: DEST Destinazione: ??? DATA

DEST INTERNET AP LAPTOP FA HA


23

Mobile IP Prima soluzione

Sirendealloranecessariochel'indirizzo sorgentedelpacchetto(LAPTOPSTATICO) coincidaconquellodiHA,sindall'iniziale imbustamentodapartediLAPTOP:

LAPTOPSTATICO=HA
DEST INTERNET AP LAPTOP FA HA
24

Mobile IP Prima soluzione

InquestomodoipacchettigiungonoadHA...

Sorgente: DEST Destinazione: HA

DATA

DEST INTERNET AP LAPTOP FA HA


25

Mobile IP Prima soluzione

Checonfrontandolatabellaprecedentemente aggiornataassocial'indirizzodidestinazione delpacchettoconl'indirizzodinamico attualmenteutilizzatodaLAPTOP...


LAPTOPDINAMICO

HA

DEST INTERNET AP LAPTOP FA HA


26

Mobile IP Prima soluzione

LoimbustanuovamenteinunpacchettoIPelo inoltra,affidandoaiprotocollidirouting standard,lasuaconsegna.


Sorgente: HA Destinazione: LAPTOPDINAMICO Sorgente: DEST Destinazione: HA DATA

DEST INTERNET AP LAPTOP FA HA


27

Mobile IP Prima soluzione

QuandoLAPTOPsisposta,connettendositramite unnuovoAP,cambiersolamentel'indirizzo DINAMICO,mentrequellostatico(HA)nonverr modificato,elasessioneresterpertanto attiva.

LAPTOP

AP

FA

DEST INTERNET AP FA HA
28

Mobile IP Prima soluzione

Asecondadell'implementazione,il deimbustamentovienefattodirettamente dall'APodalHA. Ipacchettiimbustatiinfatti,avendocomeIP sorgentequellodiHA,tornerannocomunque indietrocorrettamenteadHA,anchesevengono inoltratidirettamentedagliAP. Sirendepernecessariounmeccanismodi notificadeglispostamentidelclientadHA.


29

Mobile IP Prima soluzione

Inassenzaditalemeccanismoinfatti,HAnon potraggiornarelapropriatabelladi associazioneIPstatico/IPdinamicoedi pacchettiverrannoinoltratisempreallostesso IP,anchequandoilclientsispostato. Eventualiretiibride(incuilosbustamento vienefattodaAPoHAasecondadella configurazionediognisingoloAP),possono esseregestiteforzandolanotificadegli spostamentidelclient(daunAPall'altro)al HA.
30

Mobile IP Prima soluzione

Danotarecomel'HomeAgentnondebba necessariamenteessereconnessosullastessa LANdegliAP.IldialogotraAPeHApu avveniretranquillamentedaremoto. Ilprincipalesvantaggiodiquesta implementazionedelMobileIP,cheilclient devesupportarel'imbustamentoIPIPedessere adeguatamenteconfiguratoperpotercomunicare suunareteconcepitainquestomodo. Ilmeccanismodiimbustamentocomunque implementatotramiteunappositomodulo,su Linux
31

Mobile IP Prima soluzione

Ripercorrendorapidamenteleslideprecedenti, sipotrnotarecomeilbloccoAPFAnon facciamainulladisignificativosenon l'instradamentodeipacchetti.

AP

FA

DEST INTERNET AP LAPTOP FA HA


32

Mobile IP Seconda soluzione

Sipudelegarealorodellavoro? Unpiccolocambiodiscenario,edeccoil TransparentMobileIP


LAN AP CN1 CN2 INTERNET AP CN1 MLR
33

DEST

Mobile IP Seconda soluzione

Partiamodall'autenticazionedelnostroclient. AvvicinatosiadunodeiblocchiAPCN,il nostroclientpotrrichiedereloroun indirizzotramiteDHCP.


LAN AP CN1 CN2 INTERNET AP CN1 MLR
34

DEST

Mobile IP Seconda soluzione

IlCN(chehaunsuoserverDHCPintegrato) risponderassegnandogliunindirizzo:LAPTOP.

LAN AP CN1 CN2

DEST

INTERNET AP CN1 LAPTOP MLR


35

Mobile IP Seconda soluzione

Tramitequestoindirizzo,LAPTOPpucomunicare conDESTsfruttandoiclassiciprotocollidi routing.

Src:LAPTOPDATA Dst:DEST AP CN1 CN2

LAN

DEST

INTERNET AP CN1 LAPTOP MLR


36

Mobile IP Seconda soluzione

QuandoLAPTOPsispostaedescedallacopertura diCN1,CN2comincerariceverepacchettida unindirizzoipchenonappartieneallarete gestitadalui.


LAN AP CN1 CN2 DEST

LAPTOP INTERNET AP CN1 MLR


37

Mobile IP Seconda soluzione

ChiedealloraadMLR(chegestisceiCNdella rete)qualeCNgestiscelareteacui appartieneLAPTOP.

LAN AP CN1 CN2 LAPTOP

DEST

INTERNET AP CN1 MLR


38

Mobile IP Seconda soluzione

RicevutalarispostadapartediMLR,CN2 apriruntunnel(chebanalmenteun imbustamentoIPIP)conilCNchegestisce quellarete...


LAN AP CN1 CN2 DEST

LAPTOP INTERNET AP CN1 MLR


39

Mobile IP Seconda soluzione

...tramiteilqualeinoltrapoiidatiche ricevedaLAPTOP,chepossonoquindiessere inoltratidaCN1versointernet.

Src:CN2 Src:LAPTOPDATA Dst:CN1 Dst:DEST LAN AP CN1 CN2 LAPTOP INTERNET AP CN1 MLR
40

DEST

Mobile IP Seconda soluzione

Riprendendoperunattimolanostrametafora delmarinaio,comeseluinonfacessealtro chelasciarelapostaall'ufficiopostaledel portoincuisitrova(Livorno),equestisi occupidifarlapervenirealsuoportodi partenza(Genova)cheunaautoritcentrale (MLR)conosce,dacuiquestapuviaggiare versoladestinazione(Casa). Quandoalportodipartenza(Genova)giungeuna letteraperqueldeterminatomarinaio,queta vienespeditaalportoincuiquestisitrova.

41

Mobile IP Seconda soluzione

Utilizzandoquestosecondometodo,itunnel vengonogestitidirettamentedaiCN,lasciando lapossibilitdiutilizzarecomeclientdelle macchineassolutamentecomuni,outofthebox NonostantenelloschemaMLReCNsitrovinosu unareteLAN,possibilefarlicomunicare tramiteINTERNET,utilizzandoindirizziIP pubbliciaprezzodicomplicazionie compromessi

42

Potrebbero piacerti anche