Suportul pentru mobilitate la nivel retea

Slides:



Advertisements
Similar presentations
Mobile Networking through Mobile IP
Advertisements

Mobile Communications-Network Protocols/Mobile IP
1 Introduction to Mobile IPv6 IIS5711: Mobile Computing Mobile Computing and Broadband Networking Laboratory CIS, NCTU.
MIP Extensions: FMIP & HMIP
Mobile IPv6 趨勢介紹 1. Mobile IP and its Variants Mobile IPv4 (MIPv4) – MIPv4 – Low-Latency Handover for MIPv4 (FMIPv4) – Regional Registration for MIPv4.
資 管 Lee Lesson 12 IPv6 Mobility. 資 管 Lee Lesson Objectives Components of IPv6 mobility IPv6 mobility messages and options IPv6 mobility data structures.
Aplicatie pentru intarirea capacitatii manageriale Coriolis Consulting pentru INCD-PM Alexandru Darabont.
Present Perfect Continuous prezentare. schema Afirmativ: S + have/has + been + V-ing… Negativ: S + have/has + not + been + V-ing… Interogativ: have/has.
Mobile IP.
Mobile IP Seamless connectivity for mobile computers.
1 Chapter06 Mobile IP. 2 Outline What is the problem at the routing layer when Internet hosts move?! Can the problem be solved? What is the standard solution?
1 Utilizing Multiple Home Links on Mobile IPv6 Waseda University Hongbo Shi Shigeki Goto
1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China
National Institute Of Science & Technology Mobile IP Jiten Mishra (EC ) [1] MOBILE IP Under the guidance of Mr. N. Srinivasu By Jiten Mishra EC
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
1 Mobility Support in IPv6 (MIPv6) Chun-Chuan Yang Dept. Computer Science & Info. Eng. National Chi Nan University.
Session: 14S. K. Nayak14.1 Mobile Computing Session 14 Mobile IP S. K. Nayak Synergy, Dhenkanal.
Introduction to Mobile IPv6
Mobile IP 순천향대학교 정보기술공학부 이 상 정 VoIP 특론 순천향대학교 정보기술공학부 이 상 정 2 References  Tutorial: Mobile IP
REGIONAL COLLEGE FOR EDUCATION RESEARCH & TECHNOLOGY.
Mobile IP Definition: Mobile IP is a standard communication protocol, defined to allow mobile device users to move from one IP network to another while.
An Introduction to Mobile IPv4
Network Mobility (NEMO) Advanced Internet 2004 Fall
Mobile IP Aamir Sohail NGN MS(TN) IQRA UNIVERSITY ISLAMABAD.
ROUTING MOBILE IP  Motivation  Data transfer  Encapsulation.
 Mobile IP is the underlying technology for support of various mobile data and wireless networking applications.  It is designed by IETF.
DMET 602: Networks and Media Lab
RFC 3775 IPv6 Mobility Support
Mobile Networking (I) CS 395T - Mobile Computing and Wireless Networks
Mobile IP.
Introduction to Wireless Networking
Mobility And IP Addressing
Februarie 2018 ASE Bucuresti
2002 IPv6 技術巡迴研討會 IPv6 Mobility
© Model Engineering College
Instrumente CASE Curs nr. 7.
Căutarea şi regăsirea informaţiei.
Dispozitive de stocare
CONFIGURAREA SWITCHURILOR
Curs 6: Nivelul retea Razvan Zota 10 Nov 2016.
Transport Layer Security TLS, SSL, HTTPS
Căutarea şi regăsirea informaţiei.
Paxos Made Simple Autor: Puşcaş Radu George
Retele de calculatoare
Reflexia luminii.
WebSite Social Tema 2 WebSite Social.
Network Virtualization
SUBNETAREA.
TCP/IP peste retele ATM
Ethernet.
Apache WEB Server.
INTERNET SERVICII INTERNET.
Forms (Formulare).
IPv6.
A great way to create a channel of communication
Unit 3 Mobile IP Network Layer
Introduction to Wireless Networking
Cursul 9. SEO (Promovarea site-urilor web)
Functia de documentare
DMET 602: Networks and Media Lab
SOAP -Simple Object Access Protocol-
Implementarea listelor simplu inlantuite
CSE 4215/5431: Mobile Communications Winter 2010
CSE 4215/5431: Mobile Communications Winter 2011
Mobile IP Presented by Team : Pegasus Kishore Reddy Yerramreddy Jagannatha Pochimireddy Sampath k Bavipati Spandana Nalluri Vandana Goyal.
Mobile IP Outline Homework #4 Solutions Intro to mobile IP Operation
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Lecture 4a Mobile IP 1.
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Mobile IP-2 CS441 – Mobile & Wireless Computing
Presentation transcript:

Suportul pentru mobilitate la nivel retea Mobile IP

Cuprins Introducere Mobile IP Capabilitatile Mobile IP Reverse Tunneling Route Optimization Mobile IPv6

Introducere Mobile IP permite managementul mobilitatii in retele wireless Mobile IP (MIP) poate furniza conectivitate continua pentru aplicatiile utilizatorilor, indiferent de locatia acestora Folosind MIP dispozitivele host pot avea o adresa IP permanenta, permitand astfel suportul continuu pentru conexiunile la nivel aplicatie fara intreruperea conexiunilor

Mobile IP Mobile IP – MIP MIP este proiectat cu scopul de a oferi suport pentru mobilitate in Internet Nod mobil (mobile node) – MN Pentru ca un MN sa pastreze conectivitatea cu alte noduri si in acelasi timp sa schimbe punctele de conectare la diferite retele, trebuie sa mentina aceeasi adresa IP Versiuni MIP MIPv4 pentru retele IPv4 MIPv6 pentru retele IPv6

Home network – reteaua de la care MN isi muta punctul de conectare Home agent (HA) – nod de retea din home network

Foreign network – reteaua la care MN isi muta punctul de conectare Foreign agent (FA) – nod de retea din foreign network Care-of address (CoA) – identifica locatia FA

Dupa ce MN se reataseaza la foreign network se inregistreaza la FA MN comunica agentului HA adresa CoA HA urmareste locatia MN MN are o adresa IP din home network si FA suporta mobilitatea in foreign network furnizand rutare MN

Serverul transmite o datagrama IP pentru MN Serverul transmite o datagrama IP pentru MN. Deoarece adresa MN este din home network datagrama este rutata spre home network.

La home network datagrama este interceptata de HA La home network datagrama este interceptata de HA. HA incapsuleaza datagrama intr-o datagrama IP avand adresa destinatie CoA (tunneling) si retransmite datagrama, care va fi rutata la FA.

FA elimina headerul IP exterior, incapsuleaza datagrama IP originala intr-un PDU de nivel retea si transmite la MN datagrama originala.

MN transmite o datagrama IP Server-ului avand ca adresa destinatie adresa IP a Server-ului. Datagrama este transmisa unui ruter din foreign network. Tipic acest ruter este de asemenea FA.

Datagrama IP ajunge direct la Server pe baza adresei IP destinatie care este a Server-ului.

Capabilitatile MIP Discovery: un MN foloseste o procedura de descoperire pentru a identifica un viitor HA si FA Registration: un MN foloseste o procedura de inregistrare autentificata pentru a informa HA asupra CoA Tunneling: folosit pentru a inainta datagrame IP de la o adresa home la o CoA

Discovery si registration HA-urile si FA-urile isi anunta prezenta periodic prin mesaje advertisment Mesajele advertisment sunt mesaje de tip ICMP Procedura de descoperire este un proces continuu pentru MN

Daca un MN nu primeste nici un advertisment, trebuie sa solicite un advertisment folosind ICMP Daca un MN primeste un advertisment de la propriul HA, trebuie sa isi elibereze (deregister) CoA

Daca un MN primeste un advertisment de la un FA, trebuie sa se inregistreze (register). MN transmite un registration request la HA folosind protocolul UDP. HA creaza o legatura de mobilitate (mobility binding) intre adresa MN din home network si CoA curent. Un registration reply indica rezultatul cererii de inregistrare.

Un FA mentine o lista a MN-urilor continand urmatoarele informatii: Adresa de nivel legatura a MN Adresa IP din home network a MN Portul sursa UDP al mesajului registration request Adresa IP a HA Un camp de identificare Timpul de viata al inregistrarii Timpul de viata ramas al inregistrarii curente sau in asteptare

Tunneling Folosit la inaintarea datagramelor IP de la o adresa home la o CoA Tipuri de IP tunneling IP-within-IP encapsulation Minimal encapsulation Generic routing encapsulation (GRE)

IP-within-IP encapsulation Intreaga datagrama IP devine payload intr-o noua datagrama IP Headerul IP original, interior, ramane neschimbat cu exceptia campului TTL care este decrementat cu 1

Headerul IP exterior este un header complet in care: Campurile Version si ToS sunt copiate din headerul original Adresa sursa este adresa IP a HA Adresa destinatie este CoA

Minimal encapsulation Overhead redus Se foloseste un nou header, minimal forwarding header, in care campurile Protocol, Destination Address si Source Address sunt copiate din headerul original

Headerul IP exterior (modificat) se formeaza din headerul IP original: Se modifica campurile Total Length, Protocol, Header Checksum, Source Address si Destination Address Adresa sursa este adresa IP a HA Adresa destinatie este CoA

Reverse Tunneling Probleme legate de operarea Mobile IP Ingress Filtering Location Management Reverse Tunneling MN transmite pachetele la HA HA inainteaza pachetele spre CN Dezavantaj: ineficienta rutarii

Route Optimization CN mentine binding cache a MN home address si CoA CN poate trimite mesaje direct la CoA in loc de HA

Route Optimization Daca MN se muta, FA trimite un binding warning la HA legat de new binding; HA trimite un binding update la CN pentru noul CoA Daca lifetime a expirat CN trimite binding update la HA pentru reimprospatarea propriului binding cache

Mobile IPv6 Retine aceeasi adresa IPv6 indiferent de locatie sau elemente de retea specifice si/sau retele folosite pentru conectivitate MIPv6 se bazeaza pe capabilitatile IPv6 Nodul mobil (MN) este identificat de “home address” Home address este o adresa IPv6 asignata MN cu prefixul subretelei home din home link Cand MN este acasa pachetele adresate home address sunt rutate spre home link-ul MN-ului

Cand nu este acasa, un MN este de asemenea asociat cu o adresa “care-of” (CoA) care furnizeaza informatii despre locatia curenta a MN-ului. Pachetele IPv6 adresate adresei home a MN-ului sunt rutate transparent spre CoA. O CoA este o adresa IPv6 asociata cu un MN care are un prefix de subretea dintr-un anumit foreign link Protocolul permite nodurilor IPv6 sa memoreze (cache) legatura (binding) unui home address cu CoA al MN-ului si apoi sa transmita pachetele destinate MN-ului direct la CoA

Toate nodurile IPv6, mobile sau stationare, pot comunica cu MN-urile Pentru a suporta aceasta operatie MIPv6 defineste un nou protocol IPv6 si o noua optiune destinatie Toate nodurile IPv6, mobile sau stationare, pot comunica cu MN-urile Orice nod care comunica cu un MN este referit ca si correspondent node (CN) Mobilitatea bazata pe IPv6 foloseste doua adrese IPv6 per host mobil: O adresa IPv6 permanenta (home address) folosita pentru identificare O adresa IPv6 care se schimba in functie de locatia curenta a MN-ului (CoA) folosita pentru rutare

Asocierea dintre home address si CoA a unui MN este cunoscuta ca “binding” pentru MN Cand este departe de casa un MN isi inregistreaza CoA primara cu un ruter din home link cerandu-i astfel sa functioneze ca HA (home agent) pentru MN MN indeplineste acest “binding registration” transmitand un mesaj “binding update (BU)” la HA HA este si/sau opereaza ca un router, un dispozitiv care inainteaza pachetele IP care nu ii sunt explicit adresate

HA este folosit pentru suportul conectivitatii pe “upstream link” (MN la CN) Pe “downstream link” (CN la MN), CN realizeaza rutarea pachetelor spre MN folosind header-ul routing CN invata pozitia MN procesand BU-urile MN primeste router advertisements care specifica prefixul locatiilor remote vizitate si adauga prefixul la propriul interface ID

Comunicatia cu MN poate avea loc in doua moduri Bidirectional tunneling Direct routing (route optimization) Bidirectional tunneling: Traficul de retea la HA poate intens CN nu are cerinte in ceea ce priveste suportul mobilitatii MN nu are vizibilitate directa relativ la CN

Direct routing (route optimization): HA are un rol mai mic MN are trei functii Incapsuleaza si decapsuleaza pachetele IPv6 Trimite BU-uri si primeste BA-uri (implica procesarea mobility header) Urmareste BU-urile trimise CN are trei functii Proceseaza mobility header (BU-uri si BA-uri) Proceseaza/foloseste routing headere tip 2 Mentine binding cache

Routing header type 2

Destination option extension header