Obiettivo

In questo documento viene spiegato come impostare la tabella ARP (Address Resolution Protocol) di uno switch per cancellare frequentemente gli indirizzi MAC (Media Access Control) scaduti dalla tabella ARP. In questo articolo viene inoltre illustrato come cancellare manualmente la tabella ARP. Queste opzioni sono soluzioni per il bug CSCvn36700.

Introduzione

ARP esegue una funzione richiesta nel routing IP. ARP trova l'indirizzo MAC, noto anche come indirizzo hardware, di un host dal relativo indirizzo IP noto. ARP mantiene una cache (tabella) in cui gli indirizzi MAC vengono mappati agli indirizzi IP. ARP è parte di tutti i dispositivi Cisco con IP.

Alcuni switch Cisco Small Business possono essere eseguiti al livello 3 e sono in grado di implementare il supporto server DHCP (Dynamic Host Configuration Protocol). DHCP viene in genere utilizzato per assegnare automaticamente indirizzi IP ai dispositivi. Quando uno switch è configurato come server DHCP con pool DHCP appropriati, in genere non è necessario alcun intervento per allocare gli indirizzi IP ai client.

Quando viene assegnato un indirizzo IP, viene anche assegnato un lease time DHCP. Se il lease viene rinnovato prima della scadenza, sul dispositivo viene in genere mantenuto lo stesso indirizzo IP e gli viene assegnata una nuova durata. Ciò si verifica in genere quando un dispositivo è connesso in modo coerente a una rete.

Se un dispositivo viene arrestato, spostato tra le reti o se è stato eseguito un riavvio della rete, la prenotazione dell'indirizzo IP può scadere. Questi indirizzi scaduti vengono in genere mantenuti per un certo periodo di tempo, in base all'indirizzo MAC a cui sono stati assegnati. Tale indirizzo viene mantenuto nel database del server DHCP come posizione di blocco, in modo che se un client si unisce nuovamente alla rete, possa ricevere lo stesso indirizzo IP che aveva in precedenza. Questa operazione può essere utile, ma se vi sono molti dispositivi che si uniscono e lasciano una rete, l'elenco scaduto può richiedere molto tempo.

Ogni volta che si connette un nuovo dispositivo, è necessario assegnargli un indirizzo IP. Se si esegue una rete in cui sono presenti molti indirizzi IP scaduti che non sono stati cancellati abbastanza rapidamente, il pool DHCP può esaurire gli indirizzi IP e non avere alcun indirizzo da assegnare ai nuovi client. Esistono alcune opzioni per evitare questo potenziale problema.

- Opzione 1: Configurazione dello switch per cancellare la tabella ARP più spesso

- Opzione 2: Cancellare manualmente l'elenco ARP

Continuare la lettura per verificare le impostazioni nell'interfaccia grafica dello switch.

Dispositivi interessati

- SF200

- SG200

- SF300

- SG300

- SG350X

- SG500X

- SG500XG

- SG550

- SG550X

- SG550XG

Versione del software

- Applicabile a tutte le versioni

Verifica delle impostazioni sulla GUI

Passaggio 1. Accedere allo switch Cisco immettendo il nome utente e la password. Fare clic su Log In. Per impostazione predefinita, il nome utente e la password sono cisco, ma poiché si lavora su una rete esistente, è necessario disporre di un nome utente e di una password propri. Immettere queste credenziali.

Passaggio 2. Passare a Configurazione IP > Server DHCP > Proprietà e verificare che lo stato del server DHCP sia Abilitato.

Passaggio 3. Passare a Configurazione IP > Server DHCP > Pool di rete. In Tabella pool di rete verificare i dettagli, incluso il numero di indirizzi in lease.

Nota: In questo esempio, Numero di indirizzi in leasing viene visualizzato zero, poiché non vi sono client connessi.

Passaggio 4. Passare a Configurazione IP > Server DHCP > Associazione indirizzi per visualizzare i dettagli del client scaduto. Per impostazione predefinita, la durata lease DHCP è configurata per un giorno. Una volta scaduto il periodo di lease per un client DHCP e una volta che il client è stato disconnesso dalla rete, lo switch manterrà lo stato Scaduto per un determinato periodo di tempo.

Passaggio 5. Passare a Stato e statistiche > Utilizzo TCAM e verificare le voci TCAM massime per IPv4 e non IP. Il Ternary Content-Addressable Memory (TCAM) è la memoria di uno switch che crea e cerca le tabelle degli indirizzi MAC. Per impostazione predefinita, la dimensione massima della tabella ARP è di 128 voci. Quando lo switch è in modalità layer 3, anche il timeout ARP è impostato su 60000 secondi per impostazione predefinita. Quando la tabella ARP raggiunge la capacità massima, lo switch smetterà di imparare a conoscere i nuovi indirizzi MAC fino a quando gli indirizzi MAC inattivi (scaduti) non vengono cancellati.

Opzione 1: Configurazione dello switch per cancellare la tabella ARP più spesso

La cancellazione della tabella ARP consentirà ai nuovi client DHCP di ottenere un indirizzo IP dal pool DHCP. A tal fine, è possibile ridurre le impostazioni di timeout ARP a 300 secondi dall'impostazione predefinita di 60.000 secondi. In questo modo, gli indirizzi MAC scaduti verranno cancellati dalla tabella ARP con maggiore frequenza.

Passaggio 1. Passare a Configurazione IP > ARP per verificare che il valore predefinito di Scadenzario movimenti ARP sia configurato su 60000 e che l'opzione Scadenzario normale sia abilitata.

Passaggio 2. Modificare il valore ARP Entry Age Out su 300 secondi, lasciare il pulsante di opzione Normal Age Out selezionato per impostazione predefinita. Fare clic su Apply (Applica).

Passaggio 3. Selezionare Copia/Salva configurazione per salvare la configurazione in esecuzione nella configurazione di avvio. In questo modo, la configurazione rimane invariata dopo il riavvio o il riavvio dello switch.

Passaggio 4. In Nome file di origine, verificare che l'opzione Configurazione in esecuzione sia selezionata. In Nome file di destinazione verificare che Configurazione di avvio sia selezionato. Fare clic su Apply (Applica).

Passaggio 5. Viene visualizzata questa finestra popup. Fare clic su OK per applicare le nuove impostazioni allo switch.

Opzione 2: Cancellare manualmente l'elenco ARP

Una seconda opzione consiste nel cancellare manualmente l'elenco per fare spazio ad altri client per ottenere un indirizzo IP. Questa azione non configurerà la futura cancellazione ARP in quanto si tratta di un'operazione manuale. Questo processo può essere ripetuto ogni volta che è necessario.

Passaggio 1. Passare a Configurazione IP > ARP. In Cancella voci tabella ARP (Clear ARP Table Entries), selezionate il tipo di voci ARP da cancellare dal sistema.

- All - Elimina immediatamente tutti gli indirizzi statici e dinamici.

- Dinamico — elimina immediatamente tutti gli indirizzi dinamici.

- Static — elimina immediatamente tutti gli indirizzi statici.

- Normal Age Out — elimina gli indirizzi dinamici in base al tempo di scadenza dell'immissione ARP configurato.

Nota: Nell'esempio è selezionato Tutto.

Fare clic su Apply (Applica). Le impostazioni globali ARP vengono scritte temporaneamente nel file di configurazione in esecuzione.

Passaggio 2. Per salvare in modo permanente la configurazione, fare clic sull'icona Copia/Salva configurazione o sull'icona Salva lampeggiante.

Passaggio 3. Verrà eseguito il reindirizzamento alla pagina Copia/Salva configurazione. Verificare che il Nome file di origine sia selezionato come Configurazione in esecuzione e che Nome file di destinazione sia selezionato come Configurazione di avvio, fare clic su Applica.

Passaggio 4. Viene visualizzata questa finestra popup. Fare clic su OK per applicare le nuove impostazioni allo switch.

Conclusioni

A questo punto avete completato l'impostazione della tabella ARP in modo che venga cancellata più frequentemente o manualmente dall'elenco ARP.

Qui è disponibile un video relativo a questo articolo...

Fare clic qui per visualizzare altre Tech Talks di Cisco