Configurazione delle interfacce di rete

Documenti analoghi
Il protocollo IP A.A. 2005/2006. Walter Cerroni

Il protocollo IP A.A. 2005/2006. Walter Cerroni. Internet Protocol (IP) - RFC 791

IL PROTOCOLLO ICMP. La famiglia dei protocolli TCP/IP. Applicazioni ,ftp,telnet,www. IEEE 802-Ethernet-X25-Aloha ecc. Collegamento fisico

SUBNETTING E SUPERNETTING

Reti di Calcolatori - Laboratorio. Lezione 8. Gennaro Oliva

Indirizzamento ed instradamento nelle reti IP

ICMP. (Internet Control Message Protocol) Cosa è l ICMP? Messaggi di ICMP. Applicazioni di ICMP: ULP, Ping, Traceroute, Path MTU discovery

ARP e instradamento IP

Il protocolli di Internet

Instradamento IP A.A. 2005/2006. Walter Cerroni. IP: instradamento dei datagrammi. Routing : scelta del percorso su cui inviare i dati

(parte 2) DHCP e NAT

Strato di rete (parte 2) Autoconfigurazione Protocollo DHCP

Il protocollo IP. Reti di Telecomunicazioni LA Prof. Franco Callegati

Internet Control Message Protocol ICMP. Struttura di un Messaggio ICMP. Segnalazione degli Errori

4b. Esercizi sul livello di Rete Inoltro in IP

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori a.a. 2009/10

Corso di Reti di Telecomunicazioni. Giovanni Schembra. Trasmissione trame su canale broadcast

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

Politecnico di Milano Advanced Network Technologies Laboratory. Esercizi Inoltro

ICMP. Internet Control Message Protocol. Silvano GAI. sgai[at]cisco.com. Mario BALDI. mario.baldi[at]polito.it

Configurazione Rete in LINUX

Protocollo ICMP, comandi ping e traceroute

Reti di Telecomunicazioni R. Bolla, L. Caviglione, F. Davoli. Internet Protocol (IP) L indirizzamento IP ICMP. ARP e RARP DHCP NAT 32.

DHCP. Appunti di Sistemi per la classe V E inf. A cura del prof. ing. Mario Catalano. F. Castiglione

3 - Internet Protocol

Instradamento in IPv4

Il protocollo IP (Internet Protocol)

IL LIVELLO RETE IN INTERNET Protocollo IP

INDIRIZZI IP SUBNETTING

CONNESSIONE DI UN PC ALLA RETE INTERNET

Instradamento IP. Appunti di reti di computer. Prof. Marco Marchisotti. Istituto Superiore Ascanio Sobrero Casale Monferrato (AL)

Protocollo IP. Pacchetto e comandi

Configurazione dei parametri IP

Internet Protocol Versione 4: instradamento e routing. Aspetti di forwarding e routing del protocollo IPv4

IP Internet Protocol

La configurazione degli indirizzi IP. Configurazione statica, con DHCP, e stateless

Classe bit: net id host id. 1 0 net id host id net id host id multicast address

RTT costante pari a 0.5 secondi; primo RTO= 2*RTT;

ARP (Address Resolution Protocol) RARP (Reverse-ARP)

Internet e protocollo TCP/IP

Installazione e Configurazione del servizio DHCP. Orazio Battaglia

9. IP: Messaggi di errore e di controllo (ICMP)

Sommario. Configurazione della rete con DHCP. Funzionamento Configurazione lato server Configurazione lato client

Protocolli ARP e RARP

Pianificazione di reti IP Subnetting e CIDR

Laboratorio di Reti di Comunicazione ed Internet Mod. 2

Il firewall Packet filtering statico in architetture avanzate

Software per l individuazione dei malfunzionamenti di rete

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

Gestione degli indirizzi

Gestione degli indirizzi

Autore: Bandiera Roberto 2016

Il modello TCP/IP. Sommario

Introduzione al TCP/IP Indirizzi IP Subnet Mask Frame IP Meccanismi di comunicazione tra reti diverse Classi di indirizzi IP Indirizzi IP privati e

Marco Listanti. Indirizzamento IP. DIET Dept. Telecomunicazioni (Canale 2) - Prof. Marco Listanti - A.A. 2016/2017

Parte II: Reti di calcolatori Lezione 14

Sommario. Configurazione della rete con DHCP. Funzionamento Configurazione lato server Configurazione lato client

DA SA Type Data (IP, ARP, etc.) Padding FCS

IP forwarding Firewall e NAT

Routing (instradamento) in Internet. Internet globalmente consiste di Sistemi Autonomi (AS) interconnessi:

Politecnico di Milano Advanced Network Technologies Laboratory. ESERCIZI da Temi d Esame e Ripasso

Internetworking TCP/IP: esercizi

Dispense parte di laboratorio corso Introduzione alle reti telematiche

Laboratorio Wireshark: ICMP

TCP/IP. Principali caratteristiche

TCP/IP un introduzione

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori (a.a. 2010/11)

Parte II: Reti di calcolatori Lezione 16

INTRODUZIONE ALLE RETI: UN APPROCCIO PRATICO

II prova in itinere - Rete Internet (ing. Giovanni Neglia)

Interconnessione di reti

IPv4 Internet Protocol Versione 4

Reti di Calcolatori. Master "Bio Info" Reti e Basi di Dati Lezione 4

UDP. Livello di Trasporto. Demultiplexing dei Messaggi. Esempio di Demultiplexing

Antonio Cianfrani. Dynamic Host Configuration Protocol (DHCP)

Transcript:

Configurazione delle interfacce di rete A.A. 2006/2007 Alessandro Botticelli

Instradamento dei datagrammi IP Routing : scelta del percorso su cui inviare i dati i router formano struttura interconnessa e cooperante: i datagrammi passano dall uno all altro finché raggiungono quello che può consegnarli direttamente al destinatario Direct delivery : il destinatario del datagramma è sulla stessa rete fisica di chi trasmette, quindi si spedisce il datagramma direttamente al destinatario Indirect delivery : il destinatario non è sulla stessa rete di chi trasmette, quindi il datagramma è inviato ad un router intermedio 2

Direct delivery: da Host 1 a Host 3 HOST1 HOST2 ROUTER1 ROUTER2 ETHERNET HOST3 MAN WAN HOST4 ARP request ARP reply HOST1 chiede l indirizzo MAC di HOST3 HOST3 risponde direttamente a HOST1 MAC ADDRESS: HOST3 IP ADDRESS: HOST3 DATI 3

Indirect delivery: da Host 1 a Host 4 HOST1 HOST2 ROUTER1 ROUTER2 ETHERNET HOST3 MAN WAN HOST4 ARP request ARP reply HOST1 chiede l indirizzo MAC di ROUTER1 ROUTER1 risponde a HOST1 MAC ADDRESS: ROUTER1 IP ADDRESS: HOST4 DATI 4

Uso della netmask Un indirizzo IP è diviso in due parti Network-ID che identifica la rete Host-ID che identifica l host all interno della rete La suddivisione è indicata dalla netmask, una sequenza di 4 byte associata all indirizzo, in cui i bit a 1 corrispondono ai bit dedicati al Network-ID i bit a 0 corrispondono ai bit dedicati all Host-ID indirizzo IP 13 bit 19 bit Network-ID Host-ID netmask 11111111.11111 000.00000000.00000000 Notazioni: dotted decimal: 255.248.0.0 CIDR: /13 (è il numero di bit = 1) 5

Altri esempi indirizzo IP 24 bit 8 bit Network-ID Host-ID netmask 11111111.11111111.11111111 00000000 Es.: 192.168.8.10/24 (255.255.255.0) indirizzo IP 30 bit 2 bit Network-ID H netmask 11111111.11111111.11111111.111111 00 Es.: 10.0.0.1/30 (255.255.255.252) 6

Reti IP Una rete IP è individuata dall indirizzo di rete, che è quello con i bit dell Host-ID tutti a zero: 192.168.8.0/24 10.0.0.4/30 Tutti gli indirizzi che hanno lo stesso Network-ID appartengono alla stessa rete IP comunicano tra loro tramite direct delivery comunicano con gli altri tramite indirect delivery attraverso un gateway L indirizzo di broadcast, che serve per raggiungere tutti gli host di una rete IP, è quello con i bit dell Host-ID tutti a uno: 192.168.8.255/24 10.0.0.7/30 In genere l indirizzo immediatamente prima del broadcast è assegnato al gateway di default usato per le indirect delivery 192.168.8.254/24 10.0.0.6/30 7

Configurazione interfacce di rete (Windows) è l indirizzo assegnato all interfaccia serve per conoscere la rete IP di appartenenza indica il gateway di default da utilizzare per la consegna indiretta sono gli indirizzi dei server DNS per la traduzione da nomi ad indirizzi IP 8

DHCP RFC 2131 Dynamic Host Configuration Protocol Configurazione automatica e dinamica di Indirizzo IP Netmask Broadcast Host name Default gateway Server DNS Server su porta 67 UDP 9

DHCP 1 Quando un host attiva l interfaccia di rete, invia in modalità broadcast un messaggio DHCPDISCOVER in cerca di un server DHCP DHCPDISCOVER 10

DHCP 2 Ciascun server DHCP presente risponde all host con un messaggio DHCPOFFER con cui propone un indirizzo IP DHCPOFFER DHCPOFFER 11

DHCP 3 L host accetta una delle offerte proposte dai server e manda un messaggio DHCPREQUEST in cui richiede la configurazione, specificando il server DHCPREQUEST 12

DHCP 4 Il server DHCP risponde all host con un messaggio DHCPACK specificando i parametri di configurazione DHCPACK 13

DHCP leasing DHCP permette l allocazione dinamica degli indirizzi IP Host diversi possono utilizzare lo stesso indirizzo in tempi diversi L allocazione deve essere limitata ad un intervallo temporale stabilito dal server, eventualmente rinnovabile Quando un host viene spento o disconnesso deve rilasciare l indirizzo e renderlo disponibile per una nuova allocazione Il rilascio può essere esplicito (DHCPRELEASE) o avvenire allo scadere del periodo di lease Il tempo di lease è uno dei parametri forniti dal server nel DHCPOFFER 14

Windows come client DHCP 15

Semplice monitoraggio di rete A.A. 2004/2005 Walter Cerroni

Internet Control Message Protocol (ICMP) Protocollo che svolge funzioni di controllo per conto di IP IP header Message Type Message Code Checksum Additional Fields (optional) Data 20-60 byte 1 byte 1 byte 2 byte variabile variabile Type definisce il tipo di messaggio ICMP messaggi di errore messaggi di richiesta di informazioni Code descrive il tipo di errore e ulteriori dettagli Checksum controlla i bit errati nel messaggio ICMP Add. Fields dipendono dal tipo di messaggio ICMP Data intestazione e parte dei dati del datagramma che ha generato l errore 17

Messaggi di errore (1) Destination Unreachable (Type = 3) generato da un gateway quando la sottorete o l host non sono raggiungibili, oppure da un host quando si presenta un errore sull indirizzo dell entità di livello superiore a cui trasferire il datagramma Codici errore di Destination Unreachable 0 = sottorete non raggiungibile 1 = host non raggiungibile 2 = protocollo non disponibile 3 = porta non disponibile 4 = frammentazione necessaria ma bit don t fragment settato 18

Messaggi di errore (2) Time Exceeded (Type = 11) generato da un router quando il Time-to-Live di un datagramma si azzera ed il datagramma viene distrutto (Code = 0) generato da un host quando un timer si azzera in attesa dei frammenti per riassemblare un datagramma ricevuto in parte (Code = 1) Redirect (Type = 5) generato da un router per indicare all host sorgente un altra strada più conveniente per raggiungere l host destinazione 19

Messaggi di richiesta di informazioni Echo (Type = 8) Echo Reply (Type = 0) l host sorgente invia la richiesta ad un altro host o ad un gateway la destinazione deve rispondere immediatamente metodo usato per determinare lo stato di una rete e dei suoi host, la loro raggiungibilità e il tempo di transito nella rete Additional Fields: Identifier: identifica l insieme degli echo appartenenti allo stesso test Sequence Number: identifica ciascun echo nell insieme Optional Data: usato per inserire eventuali dati di verifica 20

Comando PING ping DEST Permette di controllare se l host DEST è raggiungibile o meno da SORG SORG DEST SORG invia a DEST un pacchetto ICMP di tipo echo Se l'host DEST è raggiungibile da SORG, DEST risponde inviando indietro un pacchetto ICMP di tipo echo reply 21

Comando PING Output L output mostra la dimensione del pacchetto echo reply l indirizzo IP di DEST il numero di sequenza della risposta il time-to-live (TTL) il round-trip time (RTT) alcuni risultati statistici: N pacchetti persi, MIN, MAX e media del RTT 22

Comando TRACEROUTE traceroute DEST Permette di conoscere il percorso seguito dai pacchetti inviati da SORG e diretti verso DEST SORG DEST SORG invia a DEST una serie di pacchetti UDP (oppure ICMP di tipo echo ) con un TIME-TO-LIVE (TTL) progressivo da 1 a 30 (per default) Ciascun nodo intermedio decrementa TTL Il nodo che rileva TTL = 0 invia a SORG un pacchetto ICMP di tipo TIME EXCEEDED SORG costruisce una lista dei nodi attraversati fino a DEST L output mostra il TTL, il nome DNS e l indirizzo IP dei nodi intermedi ed il ROUND-TRIP TIME (RTT) 23

Monitoraggio della rete Tramite ping e traceroute si può effettuare un semplice monitoraggio della rete Un altro strumento indispensabile per il monitoraggio è l analizzatore di protocollo cattura i pacchetti in transito e ne mostra i dettagli richiede i diritti di root Analizzatore di protocollo a linea di comando: tcpdump Analizzatore di protocollo con interfaccia grafica: ethereal 24