440 likes | 636 Views
PPP e FRAME RELAY. Università degli studi “G. D’Annunzio”Chieti-Pescara Facoltà di Economia Corso di laurea Specialistica in Economia Informatica Reti di calcolatori e Sicurezza. Studente Professore Lorena Di Giandomenico Stefano Bistarelli. Indice. PPP:
E N D
PPP e FRAME RELAY Università degli studi “G. D’Annunzio”Chieti-Pescara Facoltà di Economia Corso di laurea Specialistica in Economia Informatica Reti di calcolatori e Sicurezza Studente Professore Lorena Di Giandomenico Stefano Bistarelli
Indice • PPP: • Caratteristiche • Struttura del frame • Componenti • Fasi della connessione • Frame Relay: • Caratteristiche • Struttura del frame • Architettura
PPPPoint – to - Point Protocol • PPP protocollo dello strato di collegamento dati che opera su un link punto-punto. • RFC 1661, 2153 • Sostituisce il protocollo SLIP
PPP può essere: • Linea telefonica seriale commutata (per esempio connessione via modem 56k) • Circuito ISDN su una linea telefonica
Caratteristiche PPP • supporto multiprotocollo • supporto all'autenticazione • riconoscimento errori • supporto all'indirizzamento IP dinamico.
Struttura del frame PPP • Flag • Indica l’inizio e la fine del frame • Indirizzo • L’unico valore possibile è 11111111 • Controllo • L’unico valore possibile è 00000011
Struttura del frame PPP • Protocollo • Indica il protocollo usato allo strato superiore • Informazioni (Info) • Contiene il pacchetto dati incapsulati • lunghezza massima è di 1500 byte • Checksum • Rileva gli errori nei bit all’interno di un frame.
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
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;
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).
Inattivo Impostazione del link Chiusura Autenticazione Configurazione dello strato di rete Apertura
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
Inattivo Impostazione del link Inattivo
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)
Inattivo Impostazione del link Inattivo Autenticazione Configurazione dello strato di rete
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.
Inattivo Impostazione del link Autenticazione Configurazione dello strato di rete Apertura
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.
Inattivo Impostazione del link Inattivo Chiusura Autenticazione Configurazione dello strato di rete Apertura
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
Frame Relay è: • Un modo di trasferimento dell’informazione • Una tecnologia • Un protocollo • Un servizio WAN • Un’interfaccia
Trasferimento Trasferimento dell’informazione: • Schema di multiplazione: • Non prevede una suddivisione della capacità di trasmissione in slot • Assegnazione asincrona della capacità • Si basa sull’utilizzo dell’etichetta (ADRESS) • Tecnica di commutazione • Store and Forward • Architettura dei protocolli
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
Trasferimento Il Frame Relay: • Tecnica connection oriented preserva la sequenza dei frame trasmessi • Non garantisce che la sequenza sia completa.
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.
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)
Interfaccia Frame Relay è un’interfaccia perché: • Specifica un protocollo di accesso • Non impone regole per la realizzazione delle sezioni interne della rete.
Protocollo Frame Relay è un protocollo perché: • prevede una serie di regole per la trasmissione delle informazioni • prevede un formato dei dati.
Struttura del frame nel Frame Relay • Flag • 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
Struttura del frame nel Frame Relay • Information: • Dati dei livelli più alti. • Lunghezza variabile. • CRC (Cyclic Redundancy Check): • Controllo ciclico di ridondanza.
Controllo della congestione • FECN (Forward Explicit Congestion Notification) • BECN (Backward Explicit Congestion Notification) • DE(Discard Elingibility)
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
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
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).
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.
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
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
Riferimenti • www.google.it • www.wikipedia.org • www.frforum.org