In diesem Dokument wird beschrieben, wie Sie die Routing Ternary Content Addressable Memory (TCAM)-Zuweisungen für 3BXL-Module für Cisco Catalyst Router und Switches der Serien 6500 und 7600 anpassen.
Auf den Plattformen der Catalyst Serien 6500 und 7600 werden alle Routing-Informationen im speziellen Hochgeschwindigkeitsspeicher TCAM gespeichert. Die Plattformen der Serien Catalyst 6500 und 7600 verfügen über drei verschiedene TCAM-Typen:
Wenn eine Route in die Cisco Express Forwarding (CEF)-Tabelle im Hauptspeicher (RAM) programmiert wird, wird eine zweite Kopie dieser Route im Hardware-TCAM-Speicher des Supervisors sowie in allen DFC-Modulen (Distributed Forwarding Card) auf den Linecards gespeichert.
Dieses Dokument konzentriert sich auf den FIB TCAM. Die Informationen in diesem Dokument können jedoch auch zur Behebung dieser Fehlermeldungen verwendet werden:
%MLSCEF-SP-4-FIB_EXCEPTION_THRESHOLD: Hardware CEF entry
usage is at 95% capacity for IPv4 unicast protocol
%MLSCEF-DFC4-7-FIB_EXCEPTION: FIB TCAM exception, Some
entries will be software switched
%MLSCEF-SP-7-FIB_EXCEPTION: FIB TCAM exception, Some
entries will be software switched
Es ist zu beachten, dass die oben genannten Fehler nur einmal gemeldet werden, wenn der TCAM-Grenzwert überschritten wird. Auch wenn die Gesamtzahl der Routen unterhalb des konfigurierten Grenzwerts zurückgezogen wird, bleibt der Switch im Ausnahmezustand, bis er gelöscht wird:
7600#show mls cef exception status
Current IPv4 FIB exception state = TRUE
Current IPv6 FIB exception state = FALSE
Current MPLS FIB exception state = FALSE
Aufgrund dieser TCAM-Ausnahmebedingung ist die Verbindung beeinträchtigt und kann zu einer erhöhten CPU-Auslastung aufgrund von Software-Switching führen.
Am 8. August 2014 meldete der Classless Inter-Domain Routing (CIDR) Report, der Statistiken zur globalen Internet-Routing-Tabelle enthält, dass die globale Internet-Routing-Tabelle 512.000 Routen überschritten hat.
Die meisten Plattformen verfügen über mehr als genügend TCAM-Speicherplatz, um größere Routingtabellen zu unterstützen. Die Standardkonfigurationen können jedoch angepasst werden müssen. Wenn sich die Internet-Routing-Tabelle an 512.000 Routen annähert, kann dies dazu führen, dass die auf Catalyst 6500 und 7600 3BXL basierenden Module die standardmäßigen Routing-TCAM-Zuweisungen überschreiten.
Diese Tabelle zeigt die Supervisor-Module und DFCs, die vom anhaltenden Wachstum der IPv4-Internet-Routing-Tabelle betroffen sind:
Produktname | IPv4-TCAM-Standardspeicherplatz | Maximaler IPv4-TCAM-Speicherplatz |
WS-SUP720-3BXL | 512,000 | 1,000,000 |
WS-F6700-DFC3BXL | 512,000 | 1,000,000 |
VS-S720-10G-3CXL | 512,000 | 1,000,000 |
RSP720-3CXL-GE | 512,000 | 1,000,000 |
WS-F6700-DFC3CXL | 512,000 | 1,000,000 |
Auf den Modulen der 3BXL-Serie beträgt der standardmäßige FIB-TCAM-Speicherplatz für die IPv4-Routen 512.000 Routing-Einträge. Sie können den Befehl show mls cef maximum-routen eingeben, um diese Informationen anzuzeigen:
7600#show mls cef max
FIB TCAM maximum routes :
=======================
Current :-
-------
IPv4 + MPLS - 512k (default)
IPv6 + IP Multicast - 256k (default)
Der FIB-TCAM ist ein einzelner Speicherblock, der von den IPv4-Routen/MPLS-Labels (Multiprotocol Label Switching) und den IPv6-Routen/Multicast-Routen gemeinsam genutzt wird.
Die gesamte Speicherkapazität kann nur geändert werden, wenn Sie den Supervisor und das DFC-Modul ersetzen. Sie können jedoch die Speicherkapazität anpassen, die entweder dem IPv4/MPLS oder dem IPv6/Multicast zugewiesen ist.
Sie können den Befehl mls cef maximum-routen ip <number in Tausend> eingeben, um die Anzahl der Routingeinträge anzupassen, die dem IPv4 zugewiesen sind. Dies erhöht nicht die Gesamtgröße des FIB-TCAM, sondern verringert die Anzahl der Routingeinträge, die dem IPv6 zugewiesen sind, um die Anzahl des TCAM-Speichers für IPv4 zu erhöhen.
Es ist sehr wichtig, die Anzahl der vorhandenen MPLS-, IPv6- und Multicast-Routen zu überprüfen, bevor Sie die Zuweisung für IPv4-Routen erhöhen. Geben Sie den Befehl show mls cef summary ein, um die Gesamtzahl der Routen pro Protokoll zu überprüfen:
7600# show mls cef summary
Total routes: 513525
IPv4 unicast routes: 513507
IPv4 non-vrf routes: 513507
IPv4 vrf routes: 0
IPv4 Multicast routes: 3
MPLS routes: 1
IPv6 unicast routes: 5
IPv6 non-vrf routes: 5
IPv6 vrf routes: 0
IPv6 multicast routes: 3
EoM routes: 1
7600(config)# mls cef maximum-routes ip 1000
Maximum routes set to 1024000. Configuration will be effective on reboot.
Nachdem Sie die maximalen Routen eingestellt haben, müssen Sie die aktuelle Konfiguration speichern und den Switch neu starten, bevor die Änderungen aktiv werden (vor dem Neustart gibt es keine Auswirkungen auf den Betrieb). Nach dem Neustart können Sie den Befehl show mls cef maximum-routen eingeben, um die neuen TCAM-Zuweisungen anzuzeigen:
7600# show mls cef maximum-routes
FIB TCAM maximum routes :
=======================
Current :-
-------
IPv4 - 1000k
MPLS - 8k (default)
IPv6 + IP Multicast - 8k (default)
Nach der Anpassung bleibt die FIB-TCAM-Gesamtgröße unverändert. Die Gesamtzahl der MPLS-Labels für die IPv6-Routen, die verwendet werden können, wird verringert, wodurch jetzt 1.000.000 IPv4-Routen möglich sind.
Überarbeitung | Veröffentlichungsdatum | Kommentare |
---|---|---|
1.0 |
18-Aug-2014 |
Erstveröffentlichung |