Università degli studi “G. D’Annunzio”Chieti-Pescara Facoltà di Economia Corso di laurea Specialistica in Economia Informatica Reti di calcolatori e Sicurezza PPP e FRAME RELAY Studente Lorena Di Giandomenico Professore Stefano Bistarelli 1 Indice PPP: Caratteristiche Struttura del frame Componenti Fasi della connessione Frame Relay: Caratteristiche Struttura del frame Architettura 2 PPP Point – to - Point Protocol PPP protocollo dello strato di collegamento dati che opera su un link punto-punto. RFC 1661, 2153 Sostituisce il protocollo SLIP 3 PPP può essere: Linea telefonica seriale commutata (per esempio connessione via modem 56k) Circuito ISDN su una linea telefonica 4 Caratteristiche PPP supporto multiprotocollo supporto all'autenticazione riconoscimento errori supporto all'indirizzamento IP dinamico. 5 Struttura del frame PPP 1 1 01111110 11111111 00000011 Indirizzo Controllo Flag 1 1o2 Protocollo Lunghezza variabile Info 2o4 Check 1 01111110 Flag 6 Struttura del frame PPP Flag Indirizzo Info Check Flag Indica l’inizio e la fine del frame Indirizzo Protocollo Flag Controllo L’unico valore possibile è 11111111 Controllo L’unico valore possibile è 00000011 7 Struttura del frame PPP Flag Indirizzo Info Check Flag Indica il protocollo usato allo strato superiore Informazioni (Info) Protocollo Protocollo Controllo Contiene il pacchetto dati incapsulati lunghezza massima è di 1500 byte Checksum Rileva gli errori nei bit all’interno di un frame. 8 Byte Stuffing Problema: Cosa succede se il byte 01111110 compare anche nel campo info? Soluzione: Byte stuffing (riempimento o giustificazione dei byte); il PPP sender inserisce il byte di “Ignora” 01111101 9 Componenti principali del PPP Un metodo di incapsulazione per i datagrammi di diversi protocolli; LCP (Link Control Protocol) per stabilire, configurare e mantenere sotto controllo la connessione; NCP (Network Control Protocol) per configurare i diversi protocolli a livello rete che vengono trasportati; 10 Fasi della connessione PPP FASE 1: Definizione della connessione (Link Establishment Phase); FASE 2: Autenticazione (Authentication Phase); FASE 3: Configurazione Protocollo di rete (Network-Layer Protocol Phase); FASE 4: Terminazione della connessione (Link Termination Phase). 11 Inattivo Chiusura Apertura Impostazione del link Autenticazione Configurazione dello strato di rete 12 Prima Fase: Definizione delle Connessione La connessione viene stabilita dal Link Control Protocol. Il PPP si trova nello stato ‘Impostazione del link’ Un lato del link invia le opzioni di configurazione del link. L’altro lato risponde con un: Frame configure-ack Frame configure-nack Frame configure-reject 13 Inattivo Inattivo Impostazione del link 14 Seconda Fase: Autenticazione Non obbligatoria di default Se si vuole effettuarla: Bisogna farlo al più presto Non possono esservi scambi finchè non è completata I protocolli utilizzati per l’autenticazione sono: PAP (Password Authentication Protocol) CHAP (Challange Handshake Authentication Protocol) 15 Inattivo Inattivo Impostazione del link Autenticazione Configurazione dello strato di rete 16 Terza Fase: Configurazione Protocollo di rete Il protocollo di rete viene configurato tramite il proprio Network Control Protocol. Il link passa allo stato ‘Aperto’ I dati possono essere trasmessi attraverso il link PPP. 17 Inattivo Impostazione del link Autenticazione Apertura Configurazione dello strato di rete 18 Quarta Fase: Terminazione della connessione Le cause della terminazione della connessione PPP sono: Caduta della portante; Fallimento autenticazione; Decadimento della qualità della linea; Scadenza del tempo di inattività; Chiusura da parte di un amministratore. 19 Inattivo Inattivo Chiusura Apertura Impostazione del link Autenticazione Configurazione dello strato di rete 20 FRAME RELAY 21 FRAME RELAY Nasce negli anni ‘80 Successore di X.25 Tecnologia pubblica a commutazione di pacchetto Basato su circuiti virtuali Non recupera gli errori Non effettua il controllo di flusso 22 Frame Relay è: Un modo di trasferimento dell’informazione Una tecnologia Un protocollo Un servizio WAN Un’interfaccia 23 Trasferimento Trasferimento dell’informazione: Schema di multiplazione: Tecnica di commutazione Non prevede una suddivisione della capacità di trasmissione in slot Assegnazione asincrona della capacità Si basa sull’utilizzo dell’etichetta (ADRESS) Store and Forward Architettura dei protocolli 24 Trasferimento Caratteristiche: Mantiene l’ordine dei dati trasmessi tramite un’interfaccia utente-rete Trasporta trasparentemente i dati d’utente Rileva gli errori di trasmissione, di formato ed operazionali Non effettua riscontri dei dati ricevuti 25 Trasferimento Il Frame Relay: Tecnica connection oriented preserva la sequenza dei frame trasmessi Non garantisce che la sequenza sia completa. 26 Tecnologia Frame Relay è una tecnologia perché: Non impiega uno schema di indirizzamento del livello 3; Le funzioni di indirizzamento vengono assolte dal livello 2; Non vengono utilizzati gli indirizzi. 27 Servizio WAN Frame Relay è un servizio perché: Utilizzato per la trasmissione di dati a medie/alte velocità (da 64 Kbit/s a 2 Mbit/s) 28 Interfaccia Frame Relay è un’interfaccia perché: Specifica un protocollo di accesso Non impone regole per la realizzazione delle sezioni interne della rete. 29 Protocollo Frame Relay è un protocollo perché: prevede una serie di regole per la trasmissione delle informazioni prevede un formato dei dati. 30 Struttura del frame nel Frame Relay 1 2,3 o 4 Lunghezza variabile Flag Address Information 2 1 CRC Flag 31 Struttura del frame nel Frame Relay Flag Address CRC Flag Flag Information Indica l’inizio e la fine del frame. Address 10 bit per identificare il VC: DLCI (Data Link Connection Identifier) 3 bit di controllo della congestione: FECN: Forward Explicit Congestion Notification BECN: Backward Explicit Congestion Notification DE: Discard Elingibility 32 Struttura del frame nel Frame Relay Flag CRC Flag Information: Address Information Dati dei livelli più alti. Lunghezza variabile. CRC (Cyclic Redundancy Check): Controllo ciclico di ridondanza. 33 Controllo della congestione FECN (Forward Explicit Congestion Notification) BECN (Backward Explicit Congestion Notification) DE(Discard Elingibility) 34 Controllo della congestione 35 Controllo della congestione I pacchetti Frame Relay hanno due livelli di priorità: Alta DE = 0 La rete frame relay dovrebbe consegnare il frame sempre. Bassa DE = 1 La rete può scartare il frame in caso di congestione 36 Tasso di Informazioni Dedicato (CIR) Ogni circuito virtuale del Frame Relay ha un tasso di informazione dedicato (CIR). Il CIR è sempre inferiore al tasso di accesso DE=0 i pacchetti generati dal VC hanno un tasso inferiore al CIR DE=1 i pacchetti generati dal VC hanno un tasso maggior del CIR 37 Architettura L’architettura del protocollo prevede due piani operativi separati: Control-plane (C-plane): Responsabile dell’instaurazione, mantenimento e rilascio delle connessioni logiche; Rapporti tra utente/rete. User-plane (U-plane): Responsabile del trasferimento dati tra utenti in modalità end-to-end; Protocollo LAPF (Q.922). 38 SVC e PVC Frame Relay offre: Servizio di circuito virtuale commutato SVC (Switched Virtual Connection) Sono necessari sia i protocolli del piano di utente sia i protocolli del piano di controllo. Servizio di circuito virtuale permanente PVC (Permanent Virtual Connection) Servono solo i protocolli del piano di utente. 39 SVC Nel caso in cui la rete frame relay utilizzi gli SVC le fasi sono: Call setup il collegamento tra i due computer è stabilito Data transfert i dati vengono trasmessi Idle il collegamento è attivo, ma non vi è scambio dati Call termination il collegamento è terminato 40 SVC 41 PVC Nel caso in cui la rete frame relay utilizzi i PVC le fasi sono: Data transfert i dati vengono trasmessi Idle il collegamento è attivo, ma non vi è scambio dati 42 Riferimenti www.google.it www.wikipedia.org www.frforum.org 43