Controllo errore CSMA/CD (Carrier-sense multiple access with collision detection)
Vediamo come lo switch gestisce le collisioni in HALF-DUPLEX in altre parole il PC trasmette e la porta dello switch riceve e viceversa, La prima figura sotto mostra il normale flusso di dati.
Nessun Problema
il PC A invia verso PC C, ma anche PC D sta inviando dei dati
I dati collidono
Lo switch blocca tutte le porte
E fa partire un segnale chiamato JAM
Il tempo e’ casuale, dopo di che riprendono le trasmissioni
In FULL-DUPLEXÂ (in basso) non avviene in quanto usa i pin del cavo per trasmettere ed uno per ricevere.
Architettura Cisco (Core,Distribution and Access Switch)
La gerarchia ha molti vantaggi nella progettazione della rete. Se usata correttamente, rende le reti più prevedibili e ci aiuta a definire quale le aree dovrebbero svolgere determinate funzioni. Allo stesso modo, è possibile utilizzare strumenti come gli elenchi di accesso (access-list) in determinati livelli nelle reti gerarchiche .
Ammettiamolo: le reti di grandi dimensioni possono essere estremamente complicate, con più protocolli, configurazioni dettagliate e diverse tecnologie. La gerarchia ci aiuta a riassumere una complessa raccolta di dettagli in un modello comprensibile, che porta ordine dal caos. Quindi, come sono necessarie configurazioni specifiche il modello indica il modo appropriato in cui a applicali.
Livello Core.
Il core layer è letteralmente il cuore della rete. Nella parte superiore della gerarchia, il livello principale è responsabile del trasporto di grandi quantità di traffico in modo affidabile e rapido. Il solo scopo principale della rete è quello di far viaggiare il traffico il più velocemente possibile. Il traffico trasportato attraverso il CORE è comune alla maggioranza degli utenti. Ma ricorda che i dati dell’utente sono elaborati a livello di distribuzione, che inoltra le richieste al CORE se necessario. Se c’è un guasto nel core, ogni singolo utente può essere interessato! Questo è il motivo per cui la tolleranza degli errori a questo livello è così importante. È probabile che il CORE debba gestire grandi volumi di traffico, quindi velocità e la latenza sono la prima preoccupazione. Data la funzione del CORE possiamo prendere in considerazione alcune specifiche del design. Iniziamo con alcune cose che non vogliamo fare.
Cose da NON fare
Non fare mai nulla per rallentare il traffico, ciò include l’utilizzo di access-list, routing tra le reti locali e virtuali e l’implementazione del filtraggio dei pacchetti.
Evitare di espandere il core (ad es. aggiungere router quando l’internetwork cresce).
Se le prestazioni diventano un problema nel CORE, dare la preferenza agli aggiornamenti oltre l’espansione.
Cose da CONSIDERARE:
Progetta il core per l’alta affidabilità .
Considera le tecnologie di collegamento dati che facilitano velocità e ridondanza, come Gigabit Ethernet con collegamenti ridondanti e/o pari 10 Gigabit Ethernet.
Design con la velocità in mente. Il core dovrebbe avere una latenza molto piccola.
Seleziona i protocolli di routing con tempi di convergenza inferiori.
Collegamento dati veloce e ridondante ,la connettività non è di aiuto se le tabelle di routing sono grandi!
Livello Distribuzione
Il livello di distribuzione è a volte indicato come livello del gruppo di lavoro ed è la comunicazione tra il livello di accesso e il core. Le funzioni primarie del livello distribuzione sono fornire routing, filtraggio e accesso WAN e determinare come i pacchetti possono accedere al core, se necessario. Il livello di distribuzione deve determinare il modo più veloce per la rete per gestite le richieste di servizio, ad esempio, come una richiesta di un file viene inoltrata ad un server.
Dopo il livello di distribuzione determina il percorso migliore, inoltra la richiesta al livello principale, se necessario.
Il livello di distribuzione è dove vogliamo implementare le politiche per la rete perché ci è consentita molta flessibilità nella definizione delle operazioni di rete. Ci sono diverse cose che dovrebbero generalmente essere gestite a livello di distribuzione: routing strumenti di implementazione (ad esempio access-list), filtraggio pacchetti e implementazione delle policy di sicurezza e di rete, inclusi la traduzione degli indirizzi e i firewall ridistribuzione tra i protocolli di routing, incluso il routing statico, instradamento tra VLAN e altre funzioni di supporto del gruppo di lavoro, definizione dei domini broadcast e multicast
Livello di Accesso
Il livello di accesso controlla l’accesso di utenti e gruppi di lavoro alle risorse di rete.
IL livello di accesso viene talvolta definito livello desktop. Le risorse di rete di cui la maggior parte degli utenti ha bisogno sarà disponibile localmente perché il livello di distribuzione gestisce il traffico per i servizi remoti.
Le seguenti funzioni da includere nel livello di accesso:
Continuita’ (a livello di distribuzione) l’uso del controllo degli accessi e delle politiche.
Creazione di domini di collisione separati (segmentazione)
Connettività di gruppo di lavoro nel livello di distribuzione tecnologie come la commutazione Gigabit o Fast Ethernet sono spesso viste nel livello di accesso. Ricorda solo perché ci sono tre livelli separati non implicano tre dispositivi separati! Ce ne potrebbero essere di meno o potrebbero essercene di più.