Cenni a Mobile IP e altre reti radiomobili

Documenti analoghi
Cenni a Mobile IP e altre reti radiomobili. Renato Lo Cigno

Introduzione alla rete Internet

Introduzione alla rete Internet

Introduzione alla rete Internet

Reti di calcolatori Introduzione al corso

UMTS e IMT Copyright. Architettura dell interfaccia radio. Reti cellulari a larga banda, ovvero la terza generazione

Introduzione alla rete Internet

Fieldbus. Introduzione terminologia. Industrial network systems. A short introduction to fieldbus for industrial applications. Systems interconnection

Internet and Intranet Access

Routes specifiche agli end-system? cambio di tutte le entries delle tabelle di routing per inoltrare pacchetti alla giusta destinazione non scala con

Introduzione alla rete Internet

Introduzione alla rete Internet

Tappe evolutive della rete Internet

CONNESSIONE DI UN PC ALLA RETE INTERNET

Domenico Costanzo Hacklab CS

RETI DI CALCOLATORI - Reti locali

Reti di Calcolatori. Lo Stack ISO-OSI

Mobile IP. Cosa è la mobilità? spettro della mobilità, dal punto di vista della rete:

Cenni sull architettura protocollare TCP/IP

Cenni sull architettura protocollare TCP/IP

Reti di Telecomunicazioni LB Introduzione al corso

MODELLI ISO/OSI e TCP/IP

COMPITI PER LE VACANZE MATERIA SISTEMI E RETI DOCENTE RANIERI GIANFRANCO CLASSE 4H

MODELLI ISO/OSI e TCP/IP

Connettività e Comunicazione

- Dispensa VI - RETI DI CALCOLATORI

ICMP OSI. Internet Protocol Suite. Telnet FTP SMTP SNMP TCP e UDP NFS. Application XDR. Presentation. Session RPC. Transport.

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori I

Tutto il VoIP in 45 minuti!! Giuseppe Tetti. Ambiente Demo. VoIP IP PBX SIP

TCP/IP: summary. Lorenzo Cavallaro, Andrea Lanzi

Politecnico di Milano Scuola di Ingegneria Industriale e dell Informazione. Modelli Funzionali

Android Development. Course Projects. Università degli Studi di Parma

Internet Protocol Versione 4: aspetti generali

La sicurezza delle reti

Reti di Calcolatori Servizi di Rete Laboratorio di Didattica in Rete

MOC10982 Supporting and Troubleshooting Windows 10

IP Mobility. Host mobili

Protocolli ARP e RARP

Mod. 4: L architettura TCP/ IP Classe 5 I ITIS G. Ferraris a.s / 2012 Marcianise (CE) Prof. M. Simone

Indice. Prefazione. Presentazione XIII. Autori

RETI WIRELESS. Introduzione e tipologia delle reti wireless Standard per reti wireless RETI RADIOMOBILI. Copyright Gruppo Reti - Politecnico di Torino

PROGRAMMAZIONE MODULARE Disciplina: SISTEMI E RETI Classe: QUINTA A INF SERALE Indirizzo: INFORMATICA

Prefazione all edizione italiana Descrizione dei contenuti. PARTE I Introduzione e modelli 1. Capitolo 1 Introduzione 3

Mariarosaria Napolitano. Architettura TCP/IP. Corso di: Laboratorio di tecnologie informatiche e telematiche

Livello Network di Internet. Francesco Dalla Libera

Reti: cenni storici. Who s who

Introduzione Kerberos. Orazio Battaglia

Reti e Protocolli rassegna (II)

Calcolo numerico e programmazione Reti di calcolatori

INTERNET e RETI di CALCOLATORI A.A. 2014/2015 Capitolo 4 DHCP Dynamic Host Configuration Protocol Fausto Marcantoni fausto.marcantoni@unicam.

PROTOCOLLI, CONNESSIONI E APPARECCHIATURE DI RETE

Configurazione delle interfacce di rete

Reti di calcolatori TCP/IP. Slide a cura di Simon Pietro Romano

ARP e RARP. Silvano GAI. sgai[at]cisco.com. Mario BALDI. mario.baldi[at]polito.it Fulvio RISSO

Protocolli di Sessione TCP/IP: una panoramica

IPv4 Internet Protocol Versione 4

Telematica di Base. Il Protocollo IP

le certificazioni presso il dipartimento di informatica Protocolli di rete corso Cisco CCNA #1 Networking basics aderire? CCNA1 - CISCO a.a.

Capitolo 6: sommario. Comunicazioni Wireless Caratteristiche canali Wireless, IEEE wireless LANs ( wi-fi ) Cellular Internet Access

European Master on Critical Networked Systems

Politecnico di Milano. Facoltà di Ingegneria dell Informazione. WLAN e PAN. Reti Radiomobili

I protocolli di rete. Mauro Gaspari

Corso di Reti II. Materiale del corso

Reti di Calcolatori. Telematica: Si occupa della trasmissione di informazioni a distanza tra sistemi informatici, attraverso reti di computer

Tecnologie di Sviluppo per il Web

La rete è una componente fondamentale della

Appunti del corso di PROF. G. BONGIOVANNI

Sicurezza e Gestione delle Reti (di telecomunicazioni)

Reti locati e reti globali. Tecnologie: Reti e Protocolli. Topologia reti. Server e client di rete. Server hardware e server software.

Il VoIP parla Wireless. Giuseppe Tetti. Ambiente Demo. VoIP IP PBX SIP. Internet. Soft Phone

Trusted Intermediaries

Reti di Calcolatori ed Internet

Mainframe Network. Giada Rauti I semestre

Reti di Calcolatori ed Internet. Reti di Calcolatori ed Internet. Reti di Calcolatori. Reti di Calcolatori. Architettura dei Servizi di Rete

Programmazione in Rete

RETI E PROBLEMATICHE DI RETE. Introduzione. Rete di calcolatori. V. Moriggia 1. Le reti di calcolatori

RETI DI CALCOLATORI - Standard LAN

Internet e protocollo TCP/IP

Backbone mpls ISIS with TE. Massimiliano Sbaraglia

MODELLI ISO/OSI e TCP/IP

Indice. Prefazione XIII

Il presente documento rileva i parametri di configurazione hardening per i seguenti protocolli, su router Cisco con software IOS

Introduzione ai Calcolatori Elettronici

Un caso estremo per gli algoritmi di routing: Reti Mobili Ad Hoc (MANET)

Il livello trasporto: Introduzione e protocollo UDP

Fondamenti di Internet e Reti. Antonio Capone, Matteo Cesana, Ilario Filippini, Guido Maier

UNIVERSITÀ DEGLI STUDI DI CAGLIARI Corso di Laurea Magistrale in Ingegneria Elettronica e delle Telecomunicazioni GSM 2+

Politecnico di Milano Advanced Network Technologies Laboratory. Esercizi Inoltro

3: Architettura TCP/IP

Anno Accademico Lucidi del corso di Reti di Calcolatori e Comunicazione Digitale. Modulo 3 - TCP/IP: Lo strato di rete (parte I)

Interfaccia Web per customizzare l interfaccia dei terminali e

DOMOTICA ED EDIFICI INTELLIGENTI UNIVERSITA DI URBINO

Laurea in INFORMATICA

Introduzione al Corso di Reti di Telecomunicazioni pag. 1. Network Organization pag NETWORK ORGANIZATION pag. 2

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Indirizzamento IP. Politecnico di Milano Facoltà di Ingegneria dell Informazione

INFORMATICA DISTRIBUITA. prof. Carlo Bellettini. lez 1 Informazioni Logistiche

Zeroshell come client OpenVPN

Modulo 3 : TCP/IP Lo strato di rete, 1.a parte

Connettività e Comunicazione

Transcript:

Cenni a Mobile IP e altre reti radiomobili Renato Lo Cigno www.dit.unitn.it/locigno/didattica/wn/...copyright Quest opera è protetta dalla licenza Creative Commons NoDerivs-NonCommercial. Per vedere una copia di questa licenza, consultare: http://creativecommons.org/licenses/nd-nc/1.0/ oppure inviare una lettera a: Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This work is licensed under the Creative Commons NoDerivs-NonCommercial License. To view a copy of this license, visit: http://creativecommons.org/licenses/nd-nc/1.0/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. Reti Cellulari 2G I 2 What is the Internet? A large collection of networks, of various types (e.g. Ethernet, ATM, POS, modem, IEEE 802.11, Bluetooth), broadcast as well as point-to-point, at various speeds (kbit/s - Gbit/s), interconnected by routers, all acting on a common protocol: IP, with applications running on the end systems (hosts), using either TCP or UDP as a transport protocol, example applications are WWW (using http), email (smtp / pop3 / imap), news (nntp), telnet, ftp. Reti Cellulari 2G I 3 1

The Internet Modem Token Ring R T1 / E1 R T1 / E1 OC3 R R R ATM R Ethernet ATM ISDN Reti Cellulari 2G I 4 Addressing hierarchy Domain name (DNS address) a location independent identifier of a host locigno.science.unitn.it Internet address (IP address) the logical location of a host (interface) I.e., (sub)network id followed by host id 130.192.37.2 Physical address (es. MAC address) the hardware address of an interface card 00 B2 24 44 AA F0 Reti Cellulari 2G I 5 Address Resolution and Packet Delivery Destination Hostname DNS Resolution Destination IP Address Routing Next-hop IP Address + Interface Address Resolution (ARP) MAC Address Reti Cellulari 2G I 6 2

Routing in the Internet Packets flow from link (subnetwork) to link via routers Packets are routed individually, based on their IP addresses (not on DNS name) Routing is based on the (sub)network prefix of the IP address» A mobile host must be assigned a new address when it moves Reti Cellulari 2G I 7 Connections between Internet computers TCP connections are defined by source and destination IP addresses and port numbers Change of host address would cause the connection to break» Host address must be preserved regardless of a hosts location Reti Cellulari 2G I 8 The Mobile IP problem A mobile host must be assigned a new address when it moves... Host address must be preserved regardless of a hosts location...???????????????????????????????????????????????????????? Reti Cellulari 2G I 9 3

Why Mobility at the Network (IP) Layer? Network layer is present in all Internet nodes Network layer is responsible for routing packets to the proper location Mobility across the entire Internet, even changing physical medium is possible Application transparent Universal solution for all applications Reti Cellulari 2G I 10 Design constraints for Mobile IP Interoperability with the TCP/IP protocol suite Existing networking applications should run unmodified on mobile hosts System should provide Internet wide mobility No modifications to existing routing infrastructure required No modifications to existing protocols required Independence of wireless hardware technology Good scaling properties Reti Cellulari 2G I 11 Care-of Address Mobile IP: Basics Home Address A mobile host keeps its home address, but on a foreign network, it borrows a care-of address Mobile IP takes care of all issue related to the mapping of the care-of address to the home address Reti Cellulari 2G I 12 4

Mobility Model LD f Home Network Home Agent f : encapsulation and re-addressing g : decapsulation and forwarding LD : Location Directory Foreign Network g Foreign Agent Sending Host Mobile Host Reti Cellulari 2G I 13 3 Parts of Mobile IP Advertising Care-of Addresses Registration Tunneling Reti Cellulari 2G I 14 Advertising Care-of Addresses A mobility agent is either a foreign agent or a home agent or both Mobility agents broadcast agent advertisements (ICMP messages) Mobile hosts can solicit for an advertisement Advertisements contain: mobility agent address care-of addresses lifetime flags Reti Cellulari 2G I 15 5

Home Network & Move Detection Home Network is detected if: Network Prefix IP Source Address advertisement = Network Prefix Home Address Move is detected if: No advertisement has been received within Lifetime Network Prefixes have changed no advertisements --> use promiscuous mode assistance from higher / lower layers Reti Cellulari 2G I 16 Advertising Care-of Addresses Registration Tunneling 3 Parts of Mobile IP Reti Cellulari 2G I 17 Registration binding : (home address, care-of address, lifetime) registration is needed to update the binding registration requires authentication registration uses UDP Reti Cellulari 2G I 18 6

Registration Scenarios Registration Request Mobile Host Foreign Agent Registration Reply Home Agent Registration Request Mobile Host Home Agent Registration Reply Registration Request Home Agent Registration Reply Mobile Host Reti Cellulari 2G I 19 Simultaneous Bindings A Mobile Node may register multiple bindings simultaneously The Home Agent makes multiple copies of packets destined for the mobile host, and tunnels a copy to each care-of address Simultaneous bindings may be used to facilitate seamless hand-off avoid too frequent registrations Reti Cellulari 2G I 20 Home Agent Address Discovery Mobile Node sends Registration Request as home network directed broadcast (networkprefix.11111 1) Home Agents reply with a negative Registration Reply (registration denied) Mobile Node learns Home Agent address from the reply, and initiates a registration Reti Cellulari 2G I 21 7

Advertising Care-of Addresses Registration Tunneling 3 Parts of Mobile IP Reti Cellulari 2G I 22 Tunneling Packet destined to the mobile node are routed to the home network (normal IP operation) Home Agent intercepts packets on the home network Home Agent encapsulates packets, and tunnels them to the care-of address At the care-of address (either Foreign Agent or co-located), the packet is decapsulated, and delivered to the mobile node Reti Cellulari 2G I 23 Tunneling Home agent tunnels (encapsulates) packets to care-of address Tunnel source is the home agent s address Tunnel destination is the care-of address IP within IP (other ways exist): Reti Cellulari 2G I 24 8

Reti Ad Hoc Sono reti che vengono costituite dagli utenti stessi della rete, ad esempio tramite le funzioni BSS delle reti 802.11 Supportano (in genere) una comunita` chiusa nello spazio e nel tempo Hanno caratteristiche molto specifiche, legate alla necessita` di costruire topologicamente la rete nel momento in cui serve Reti Cellulari 2G I 25 Reti di Sensori Sono reti ad Hoc studiate specificatamente per il supporto di strumenti di misura Oltre ai comuni problemi delle reti ad hoc devono anche ottimizzare l aspetto energetico, perche` in genere sono alimentate a batteria Applicazioni (ed esigenze) piu` disparate dal monitoraggio ambientale all allarme domestico senza fili Reti Cellulari 2G I 26 Reti personali PAN personal area network Reti a cortissimo raggio (1-5m) e bassissima potenza Dedicate a collegare tra loro i dispositivi personali auricolare con cellulare PDA, cellulare, orologio, sveglia... mouse e laptop... Reti Cellulari 2G I 27 9

Bluetooth: architettura generale voce altri protocolli SDP L2CAP host controller interface LMP baseband radio Reti Cellulari 2G I 28 Bluetooth - radio Come 802.11b lavora nella banda libera a 2.4 GHz Modulazione GFSK con tecniche di frequency hopping per allargare lo spettro Potenze limitate a 20dBm per gli apparati di classe 1 distanza ~100 m (equivalenti a 802.11) 4dBm per gli apparati di classe 3 (~10m) 0dBm per gli apparati di classe 3 (~10cm) Reti Cellulari 2G I 29 Bluetooth - baseband Definisce le comunicazioni all interno di una piconet, cioe` una unita` base di comunicazione formata da un dispositivo master e vari dispositivi slave Ciascun dispositivo puo` essere master o slave, il master viene designato alla formazione della piconet Definisce funzionalita` di levello 1 e 2 OSI Reti Cellulari 2G I 30 10

Bluetooth - baseband Un dispositivo puo` partecipare a piu` di una piconet ed essere master in una e slave nell altra Un dispositivo che partecipa a piu` di una piconet puo` anche fare da bridge tra le due Un insieme di piconet interconnesse viene detta scatternet Reti Cellulari 2G I 31 Bluetooth - baseband Il pacchetto ha formato e dimensioni variabili Il payload puo` contenere dati, voce o entrambi Reti Cellulari 2G I 32 Bluetooth - LMP Link Manager Protocol Funzioni avanzate di livello 2 OSI Autenticazione, sicurezza Controllo di potenza Gestione della qualita` del collegamento Supervisione, gestione degli errori Reti Cellulari 2G I 33 11

Bluetooth L2CAP Logical Link Control and Adaptation Protocol Completa il livello collegamento (2) OSI Multiplazione di protocollo e servizio Segmentazione e riassemblaggio dei pacchetti di livello superiore Integrazione alla gestione della QoS Gestione dei canali tra dispositivi bluetooth Reti Cellulari 2G I 34 Bluetooth L2CAP Logical Link Control and Adaptation Protocol Completa il livello collegamento (2) OSI Multiplazione di protocollo e servizio Segmentazione e riassemblaggio dei pacchetti di livello superiore Integrazione alla gestione della QoS Gestione dei canali tra dispositivi bluetooth Reti Cellulari 2G I 35 Bluetooth - HCI Host Controller Interface Insieme di comandi per il controllo hardware e software di un dispositivo Bluetooth Interfaccia standard per la gestione dei dispositivi Permette la costruzione di strumenti di gestione automatici/grafici e remoti Reti Cellulari 2G I 36 12

Bluetooth - SDP Service Discovery Protocol La natura dinamica delle reti bluetooth (i dispositivi possono entrare e abbandonare le piconet dinamicamente) rende particolarmente critica la gestione del servizio In presenza di scatternet complesse vi e` anche un problema di instradamento dei messaggi Reti Cellulari 2G I 37 Bluetooth - SDP SDP fornisce continuamente e dinamicamente un servizio di browsing dei serivizi disponibili in rete Costruisce una lista di servizi con i loro attributi ad uso delle applicazioni di gestione dell host equipaggiato con bluetooth Reti Cellulari 2G I 38 Bluetooth o 802.15 Lo standard IEEE 802.15 riprende le caratteristiche tecniche del sistema noto come Bluetooth Sistema dedicato alla realizzazione di reti PAN o comunque di reti ad-hoc Connessione di periferiche senza fili Reti di sensori Comunicazioni con reti costruite dinamicamente in base alle necessita` Reti Cellulari 2G I 39 13