La lezione di oggi è un'introduzione ai router Cisco. Prima di iniziare il materiale, vorrei congratularmi con tutti coloro che seguono il mio corso, perché il video corso "Giorno 1" è stato visto oggi da quasi un milione di persone. Ringrazio tutti gli utenti che hanno contribuito all'apprendimento del corso CCNA.
Oggi studieremo tre argomenti: il router come dispositivo fisico, una breve introduzione ai router Cisco e la configurazione iniziale del router. In questo slide è mostrato l'aspetto tipico di un router modello 1921 prodotto da Cisco.

A differenza di uno switch che ha molte porte, un tipico router ha solo 2 porte per la connessione, in questo caso le porte Gigabit Ethernet GE0/0 e GE1, oltre a una porta USB. Il router ha anche slot per moduli di espansione e 2 porte console, inclusa 1 porta USB. Una caratteristica distintiva dei router Cisco è la presenza di un interruttore – gli switch Cisco non hanno interruttori. Di solito, la parte frontale del router appare come mostrato nella parte sinistra inferiore della slide. Sul retro del router ci sono gli alloggiamenti per collegare i cavi. In questo caso, il cavo dallo slot GE0/0 o GE1 si collega allo switch.
Nella parte inferiore è mostrato il modulo di espansione NME-X 23-ES-1GP, che può essere inserito nel router rimuovendo i pannelli di esclusione. Utilizzando questi moduli, si può ampliare le capacità di un comune router Cisco secondo le proprie esigenze. È noto che i prodotti Cisco, a causa della loro complessità e ampia funzionalità, tendono ad essere piuttosto costosi, quindi l'utente ha la possibilità di non sovraccaricare i costi per un dispositivo con più funzionalità di quelle necessarie. Acquistando un semplice router a 2 porte, puoi aggiungere i moduli di espansione necessari man mano che la rete si evolve. In generale, i dispositivi Cisco possono svolgere molte funzioni. I router non sono stati inventati da Cisco, ma sono stati proprio i router a fare di Cisco l'azienda che conosciamo oggi. Cisco ha iniziato la produzione di massa di router di altissima qualità, il che ha garantito a questi prodotti una posizione di leadership nel mercato dei dispositivi di rete.
Cisco si definisce un'azienda software, ovvero un'azienda che produce software. L'hardware, simile al 'ferro' di Cisco, può essere realizzato da qualsiasi produttore, ad esempio dalla Cina, acquistando i componenti appropriati. Ma è proprio il software Cisco IOS che rende questi dispositivi ciò che sono realmente. L'azienda è profondamente orgogliosa di questo sistema operativo, che funziona su tutti i dispositivi Cisco – sia sugli switch che sui router.
Una delle invenzioni più significative di Cisco è la tecnologia CEF Enhanced, o Cisco Express Forwarding. Questa tecnologia assicura il trasferimento di pacchetti a velocità estremamente elevata, praticamente alla massima velocità consentita dalle capacità tecniche della rete. Ciò è reso possibile grazie ai circuiti integrati specifici di Cisco ASIC — Application Specific Integrated Circuitry, che permettono allo switch di trasmettere i pacchetti a quasi la velocità della rete.
Come ho già detto, il router è in gran parte un dispositivo software, quindi le decisioni di instradamento vengono prese dal sistema operativo Cisco IOS.
Sai che esistono schede grafiche costose per i videogiochi. Se non possiedi una scheda di questo tipo, tutte le pesanti operazioni di calcolo, l'animazione 3D e il complesso processamento delle grafiche vengono gestite dal tuo sistema operativo, sovraccaricando il processore del computer. Con una potente scheda video dotata di un proprio processore GPU e memoria, le prestazioni nei giochi aumentano drasticamente, poiché la parte grafica è gestita da un componente separato.
Funziona in modo simile un switch, perché tutte le decisioni di commutazione dei pacchetti vengono prese da un'apparecchiatura dedicata, senza sovraccaricare il router, che altrimenti dovrebbe gestire tali decisioni tramite il software. Cisco utilizza una tecnologia ibrida, semi-software e semi-hardware, chiamata CEF, che costringe il router a prendere decisioni di instradamento accelerate. Questa funzione è esclusiva dei router Cisco.
Abbiamo già esaminato come eseguire la configurazione iniziale delle impostazioni dello switch e poiché la configurazione del router è simile, vi parlerò velocemente di essa. Aprirò il programma Cisco Packet Tracer e selezionerò il router modello 1921, quindi aprirò la finestra della console IOS, nella quale è possibile vedere come avviene il caricamento del sistema operativo di questo router.
Potete vedere che abbiamo caricato la versione 15.1, l'ultima versione di IOS, con una memoria di 512 MB, piattaforma CISCO 2911, dopodiché sono elencati gli altri parametri del sistema operativo, il test dell'immagine di IOS, e naturalmente qui è presente il contratto di licenza e altre informazioni simili.

Farò un video separato dedicato esclusivamente a Cisco IOS, oppure parlerò semplicemente dei vari servizi di questo sistema operativo. Posso solo dire che, a partire dal numero di versione, è possibile determinare quali funzionalità e capacità possiede questo OS. A partire dalla versione 15.1, tutte le versioni di IOS sono universali, il che significa che, a seconda della licenza acquistata dall'utente, si possono sfruttare diverse funzionalità del sistema. Ad esempio, se hai bisogno di garantire una maggiore sicurezza della rete, acquisti una licenza del servizio di sicurezza; se hai bisogno delle funzionalità del servizio vocale, acquisti la licenza del servizio vocale, e così via.
Fino alla versione 15.1, i router avevano sistemi operativi con versioni diverse: Basic, Security, Enterprise, Voice Enable e così via. Ad esempio, il router del mio amico aveva la versione Enterprise IOS, mentre io avevo la versione Basic IOS, e nulla mi impediva di prendere la versione del mio amico e installarla sul mio router, poiché Cisco non utilizzava il concetto di licenze per il sistema operativo.
A partire dalla versione 15.1, l'azienda ha iniziato ad applicare il concetto di varianti di licenza, e fino a quando non avrete acquisito la chiave corrispondente, non sarà possibile utilizzare alcun servizio aggiuntivo del sistema operativo. Più avanti, quando tratteremo la politica di licenza di Cisco, vi parlerò delle diverse versioni di IOS. Per ora, potete ignorare questo dettaglio e passare direttamente al log di avvio.
Alla fine del log vedrete la descrizione dell'hardware su cui è stata avviata la sistema: marca del processore, 3 interfacce gigabit, DRAM a 64 bit, 256 Kb di memoria non volatile. Questa quantità di memoria può sembrare troppo piccola, ma è sufficiente per un router che gestisce decisioni di instradamento. Non bisogna confrontare questa memoria con quella del vostro computer, poiché sono cose completamente diverse.
Il log di avvio di Cisco IOS si conclude con la domanda: «Continuare con la configurazione? Sì/No». Se rispondete «Sì», il sistema vi guiderà attraverso una serie di domande, rispondendo alle quali completerete la configurazione iniziale del dispositivo.
Durante lo studio del corso CCNA, non dovreste fare questo, quindi rispondete sempre "No" a questa domanda. Certo, potete scegliere la risposta "Sì" e passare alla configurazione, ma poiché non sapete come farlo, è meglio scegliere "No".
Se scegliete "No" e premete RETURN, passeremo ai suggerimenti del prompt dei comandi, dove si possono digitare vari comandi. Come nel caso dello switch, iniziamo digitando il comando Router > enable per accedere alla modalità privilegiata delle configurazioni. Poi digito config t (configure terminal) e entro in modalità di configurazione globale.
Facciamo un veloce riepilogo dei comandi. Voglio cambiare il nome host, quindi uso il comando hostname R1. Poi ci sono i comandi di negazione, quindi inizialmente chiedo di mostrarmi le interfacce del router con il comando do show ip interface brief. Possiamo vedere che la porta Gigabit Ethernet 0/0 è in modalità administratively down, quindi utilizzo i comandi int gigabitEthernet 0/0 e no shutdown. Dopo questo, lo stato della porta cambia a up. Se guardiamo di nuovo lo stato delle interfacce del router, vediamo che ora questa porta ha lo stato "attivo". Lo stato del protocollo rimane in down, perché non è collegato nulla al nostro router, e in assenza di traffico resta in stato disattivato. Ma non appena il traffico arriva alla porta del router, il protocollo cambierà lo stato a up.
Successivamente, è necessario impostare una password per la console. Per fare ciò, digito i comandi line con 0, password console e do show run, per assicurarmi che la password per la console sia stata impostata. La verifica della password verrà effettuata solo dopo aver inserito il comando login. Ora la porta della console del router è protetta da una password.
Vi ho già parlato della crittografia delle password. Immaginate che qualcuno abbia avuto accesso alla configurazione attuale di questo dispositivo. Poiché è chiaramente visibile la password impostata, quella persona potrebbe facilmente rubarla per accedere alle impostazioni del router e compromettere il sistema.
Uno dei modi per abilitare la crittografia della password è utilizzare il comando service password-encryption. Poiché per impostazione predefinita questo comando è utilizzato con il comando di negazione no e appare come no service password-encryption, la crittografia della password non viene eseguita. Passiamo alla modalità di configurazione globale, digitiamo il comando service password-encryption e premiamo 'Invio'. Questo comando indica che il sistema prende la password in chiaro che ho impostato e la crittografa.
Ora, se osserviamo la configurazione corrente utilizzando il comando do show run e ci spostiamo sulla riga della password, possiamo vedere che la password di tipo sette è diventata una sequenza casuale di numeri. Se qualcuno dei vostri colleghi riesce a sbirciare oltre la vostra spalla e vedere questa password, sarà molto difficile per lui ricordare questa sequenza. Così, abbiamo creato la prima linea di difesa per il sistema di sicurezza d'accesso.

Ma anche se riuscisse a copiare questa password, ad accedere alle impostazioni e a tentare di incollarla nella riga password, il sistema non consentirà l'accesso alle impostazioni, poiché questo insieme di numeri non è la vera password, ma il suo valore crittografato. La password corretta è la parola console, e quando la inserisco, ottengo accesso alla porta di console. Quindi, anche se qualcuno copia questi numeri, non potrà comunque accedere al dispositivo.
Tuttavia, in realtà ci sbagliamo, perché tutto ciò di cui un malintenzionato ha bisogno è accedere a un sito web che consenta di decifrare facilmente le password Cisco di settima generazione. Basta entrare nella pagina del sito, inserire i numeri copiati e si otterrà la password decifrata, nel nostro caso la parola console. Ora il hacker deve semplicemente copiare questa parola, tornare nelle impostazioni IOS e incollarla nella richiesta della password.

In questo caso, una semplice funzione Enable Password non offre la sicurezza necessaria. Il modo migliore per garantire la protezione è utilizzare il comando enable secret cisco. Se dopo si guarda la configurazione attuale, si può notare che il valore della password è ora un insieme di simboli diversi. In questo caso è stato utilizzato il quinto tipo di password Cisco.
Decifrare una password di questo tipo online è impossibile, quindi ora la console del tuo dispositivo è completamente al sicuro.
Successivamente, è necessario impostare una password per Telnet. Per farlo, digito il comando line vty 0 4, il che permetterà a cinque persone di utilizzare questo router, e inserisco il comando password telnet. Ora, se qualcuno desidera connettersi al router tramite il protocollo Telnet, dovrà inserire questa password – la parola telnet.
Successivamente, per lo switch abbiamo configurato l'indirizzo IP Management IP, poiché lo switch è un dispositivo di livello 2 dell'OSI. Tuttavia, il router è un dispositivo di livello 3, e ciò significa che ogni porta del router ha il proprio indirizzo IP.

Nello switch, ci siamo spostati nelle impostazioni VLAN1 o in quelle di qualsiasi altra rete in cui dovevamo inserire un indirizzo IP. Abbiamo creato interfacce virtuali e assegnato loro indirizzi IP. Ma nel caso del router, questi indirizzi devono essere assegnati alle porte fisiche, quindi inserisco i comandi config t e int g0/0. Poi utilizzo il comando per assegnare l'indirizzo IP esattamente come ho fatto nel caso della VLAN, cioè digito il comando ip address 10.1.1.1 255.255.255.0 e successivamente digito no shutdown.
Se ora guardiamo lo stato delle porte utilizzando il comando do show int brief, possiamo vedere che l'indirizzo 10.1.1.1 è assegnato all'interfaccia Gigabit Ethernet 0/0. In questo modo abbiamo configurato l'indirizzo IP.
Passiamo ora alla configurazione del banner Logon Banner. Proprio come per lo switch, utilizzo il comando banner motd & e poi posso digitare qualsiasi testo voglia, ad esempio, 'Welcome to NetworKing Router', evidenziando il testo con 'stelle' e chiudendolo con un ampersand &.
Inoltre, se desideri disabilitare la porta, utilizzi il comando Shutdown. Per salvare le impostazioni si utilizza il comando copy running-config startup-config. La configurazione corrente può essere visualizzata utilizzando il comando show running conf, mentre per visualizzare la configurazione di avvio si utilizza il comando show startup conf. Poiché abbiamo utilizzato un nuovo dispositivo 'out of the box' e l'avvio con le impostazioni predefinite, in risposta alla richiesta di visualizzare la configurazione di avvio, il sistema risponde che non esiste ancora.
Dopo aver eseguito il comando copy running-config startup-config, il sistema chiede di confermare che il file da sovrascrivere sia il file di configurazione di avvio startup-config. Dopo aver sovrascritto il file di configurazione di avvio, lo visualizzo con il comando show startup conf e vedo che ora ripete completamente il file di configurazione dello stato attuale del dispositivo. Ora, se spengo il router e lo riaccendo, si avvierà utilizzando le impostazioni salvate.
La verifica dello stato del router è meglio farla con il comando show int brief, si può anche utilizzare il comando show int, che mostrerà lo stato di tutte le porte. Se vuoi controllare lo stato di una porta specifica, puoi usare il comando show interface g0/0, dopo di che il sistema mostrerà le statistiche complete per questo interfaccia.
Come ho detto, la parte più importante del router è la tabella di routing. È possibile visualizzarla con il comando show ip route.

Al momento, la tabella è vuota perché nessun dispositivo è connesso al nostro router. Nel prossimo video corso, vedremo come viene creata una tabella di routing utilizzando vari protocolli e come viene compilata quando si collegano nuovi dispositivi tramite instradamento statico o protocolli dinamici. Nel mondo dei router, il comando show ip route è il più popolare poiché di solito tutti i problemi di routing iniziano dalla tabella di routing.
Con questo, concludo il nostro video corso, poiché ho parlato di tutto ciò che era previsto per oggi. Molti utenti chiedono quale sia il mio interesse quando registro e pubblica questi video corsi. Lo faccio nel mio tempo libero completamente gratuitamente. Certamente, potete inviarmi dei soldi se lo desiderate. Molti siti utilizzano i miei video corsi e chiedono del denaro per questo, ma non voglio fare lo stesso con i miei spettatori e prometto che le mie lezioni non saranno mai a pagamento.

Grazie per rimanere con noi. Ti piacciono i nostri articoli? Vuoi vedere più contenuti interessanti? Supportaci effettuando un ordine o raccomandando ai tuoi amici. Sconto del 30% per gli utenti di Habr su un'alternativa unica ai server entry-level, progettata da noi per te: (disponibili opzioni con RAID1 e RAID10, fino a 24 core e fino a 40GB DDR4).
Dell R730xd a metà prezzo? Solo da noi nei Paesi Bassi! Dell R420 — 2x E5-2430 2.2GHz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB — a partire da $99! Scopri di più su
Fonte: habr.com
