In dem Dokumentationssatz für dieses Produkt wird die Verwendung inklusiver Sprache angestrebt. Für die Zwecke dieses Dokumentationssatzes wird Sprache als „inklusiv“ verstanden, wenn sie keine Diskriminierung aufgrund von Alter, körperlicher und/oder geistiger Behinderung, Geschlechtszugehörigkeit und -identität, ethnischer Identität, sexueller Orientierung, sozioökonomischem Status und Intersektionalität impliziert. Dennoch können in der Dokumentation stilistische Abweichungen von diesem Bemühen auftreten, wenn Text verwendet wird, der in Benutzeroberflächen der Produktsoftware fest codiert ist, auf RFP-Dokumentation basiert oder von einem genannten Drittanbieterprodukt verwendet wird. Hier erfahren Sie mehr darüber, wie Cisco inklusive Sprache verwendet.
Cisco hat dieses Dokument maschinell übersetzen und von einem menschlichen Übersetzer editieren und korrigieren lassen, um unseren Benutzern auf der ganzen Welt Support-Inhalte in ihrer eigenen Sprache zu bieten. Bitte beachten Sie, dass selbst die beste maschinelle Übersetzung nicht so genau ist wie eine von einem professionellen Übersetzer angefertigte. Cisco Systems, Inc. übernimmt keine Haftung für die Richtigkeit dieser Übersetzungen und empfiehlt, immer das englische Originaldokument (siehe bereitgestellter Link) heranzuziehen.
In diesem Dokument werden der vollständige Zustand der F2/F2e-MAC-Tabelle und die entsprechenden Methoden beschrieben.
Das F2-Modul mit 16 k MAC-Grenzwert pro SoC (Switch on Chip) meldet, dass eine zufällige MAC-Tabelle bei 60 % Auslastung vollständige Fehlermeldungen aufweist. Warum kann die Linecard nicht den gesamten verfügbaren 16-k-MAC-Tabellenbereich nutzen?
%L2MCAST-SLOT2-2-L2MCAST_MAC_FULL_LC: Failed to insert entry in MAC table for FE 1 swidx 271 (0x10f) with err (mac table full). To avoid possible multicast traffic loss, disable OMF. Use the con figuration CLI: "no ip igmp snooping optimise-multicast-flood"
Cisco empfiehlt, über Kenntnisse der Nexus 7000-Architektur zu verfügen.
Die Informationen in diesem Dokument basieren auf den folgenden Software- und Hardwareversionen:
Die Informationen in diesem Dokument wurden von den Geräten in einer bestimmten Laborumgebung erstellt. Alle in diesem Dokument verwendeten Geräte haben mit einer leeren (Standard-)Konfiguration begonnen. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die potenziellen Auswirkungen eines Befehls verstehen.
Das F2-Modul hat 16 k MAC-Tabellenplatz pro SoC der Weiterleitungs-Engine.
Es gibt 12 solcher SoC auf jedem Modul und jeder Dienst 4 Ports.
module-1# show hardware internal forwarding f2 l2 table utilization instance all
L2 Forwarding Resources
-------------------------
L2 entries: Module inst total used mcast ucast lines lines_full
------------------------------------------------------------------------------
1 0 16384 9647 265 9382 512 0
1 1 16384 7430 1 7429 512 0
1 2 16384 9654 264 9390 512 0
1 3 16384 7430 7 7423 512 0
1 4 16384 7564 8 7556 512 0
1 5 16384 7432 1 7431 512 0
1 6 16384 7418 0 7418 512 0
1 7 16384 558 0 558 512 0
1 8 16384 558 0 558 512 0
1 9 16384 558 0 558 512 0
1 10 16384 558 0 558 512 0
1 11 16384 7416 0 7416 512 0
Die Ausgabe hier zeigt die Verwendung der Hardware-MAC-Adresstabelle pro SoC.
Um zu verstehen, warum die MAC-Tabelle eine vollständige Nachricht enthält, müssen Sie verstehen, wie die MAC-Tabelle aufgeteilt ist. Dieses Diagramm hilft Ihnen bei der visuellen Übersichtlichkeit.
Die Ausgabe hier zeigt auch die Zeilen pro Seite und auch, wenn die Zeilen vollen Zustand erreicht hat.
Nur MAC-Adressen, die eine bestimmte Art des Hashs erreichen, werden mit dieser Bedingung konfrontiert, während Sie keine Probleme mit anderen MAC-Adressen sehen.
In der Regel wird dies von Multicast-MAC-Adressen häufiger angezeigt, da sie nicht so randomisiert sind wie die Unicast-MACs. Die Line Cards werden in der Regel mit RFC-Tests nach Branchenstandard getestet, um die Effizienz der Auslastung zu überprüfen. Es besteht jedoch immer die Wahrscheinlichkeit, dass bestimmte MAC-Kombinationen in bestimmten Kundenumgebungen nicht sehr gut optimiert werden, was zu diesem Fehler führt.
Diese Schritte können dazu beitragen, die Nutzung der MAC-Tabelle zu reduzieren.
Hinweis: Es gibt keine SVI für VLAN 100 und 200. Dies ist eine wichtige Annahme, die deutlich wird, wenn Sie Option 2 lesen.
In dieser vereinfachten Konfiguration gibt es zwei Hosts auf unterschiedlichen SoCs.
N7KA-VDC-1(config-vlan)# sh mac address-table
Note: MAC table entries displayed are getting read from software.
Use the 'hardware-age' keyword to get information related to 'Age'
Legend:
* - primary entry, G - Gateway MAC, (R) - Routed MAC, O - Overlay MAC
age - seconds since last seen,+ - primary entry using vPC Peer-Link,
(T) - True, (F) - False , ~~~ - use 'hardware-age' keyword to retrieve age info
VLAN MAC Address Type age Secure NTFY Ports/SWID.SSID.LID
---------+-----------------+--------+---------+------+----+------------------
* 100 8478.ac0e.4742 dynamic ~~~ F F Eth6/4
* 200 8478.ac5b.2b42 dynamic ~~~ F F Eth6/5
N7KA-VDC-1# sh vlan internal bd-info vlan-to-bd 100
VDC Id Vlan Id BD Id
------ ------- -------
1 100 38
N7KA-VDC-1# sh vlan internal bd-info vlan-to-bd 200
VDC Id Vlan Id BD Id
------ ------- -------
1 200 39
N7KA-VDC-1(config-if-range)# sh hard mac address-table 6
FE | Valid| PI| BD | MAC | Index| Stat| SW | Modi| Age| Tmr|
| | | | | | ic | | fied|Byte| Sel|
---+------+---+------+---------------+-------+-----+-----+-----+----+----+-
0 1 1 38 8478.ac0e.4742 0x00053 0 0x081 1 138 1
0 1 0 39 8478.ac5b.2b42 0x00054 0 0x091 1 138 1
1 1 0 38 8478.ac0e.4742 0x00053 0 0x091 1 138 1
1 1 1 39 8478.ac5b.2b42 0x00054 0 0x081 1 138 1
Jede FE (Forwarding Engine = SoC) zeigt zwei verwendete MAC-Adressen an.
Nun bereinigen Sie die VLANs, und die Konfiguration ist wie in diesem Bild gezeigt.
Nachdem Sie die VLANs bereinigt haben, haben Sie einen weniger Eintrag pro FE (SoC). Durch das Bereinigen des VLAN wurde eine Synchronisierung zwischen dem FE für die MAC-Adresse verhindert.
N7KA-VDC-1(config-if-range)# sh hard mac address-table 6
FE | Valid| PI| BD | MAC | Index| Stat| SW | Modi| Age| Tmr|
| | | | | | ic | | fied|Byte| Sel|
---+------+---+------+---------------+-------+-----+-----+-----+----+----+-
0 1 1 38 8478.ac0e.4742 0x00053 0 0x081 1 138 1
1 1 1 39 8478.ac5b.2b42 0x00054 0 0x081 1 138 1
Hier sind die VLANs abgeschnitten, es wird jedoch davon ausgegangen, dass auf diesem VDC die Switch Virtual Interface (SVI) für VLAN 100 und 200 konfiguriert ist.
Die MAC-Tabelle sieht folgendermaßen aus, wobei die MAC-Adresse zwischen FEs synchronisiert wird, obwohl das VLAN bereinigt ist. Dies liegt daran, dass Switch Virtual Interface (SVI) aktiviert ist, wodurch die FE auch Informationen über MAC-Adressen von anderen VLANs erhalten muss.
N7KA-VDC-1(config-if-range)# sh hard mac address-table 6
FE | Valid| PI| BD | MAC | Index| Stat| SW | Modi| Age| Tmr|
| | | | | | ic | | fied|Byte| Sel|
---+------+---+------+---------------+-------+-----+-----+-----+----+----+-
0 1 1 38 8478.ac0e.4742 0x00053 0 0x081 1 138 1
0 1 0 39 8478.ac5b.2b42 0x00054 0 0x091 1 138 1
1 1 0 38 8478.ac0e.4742 0x00053 0 0x091 1 138 1
1 1 1 39 8478.ac5b.2b42 0x00054 0 0x081 1 138 1
Wenn Sie VLAN 200 SVI entfernen, wird in der MAC-Tabelle keine Synchronisierung für VLAN 200 MAC auf FE0 angezeigt.
N7KA-VDC-1(config-if-range)# sh hard mac address-table 6
FE | Valid| PI| BD | MAC | Index| Stat| SW | Modi| Age| Tmr|
| | | | | | ic | | fied|Byte| Sel|
---+------+---+------+---------------+-------+-----+-----+-----+----+----+-
0 1 1 38 8478.ac0e.4742 0x00053 0 0x081 1 138 1
1 1 0 38 8478.ac0e.4742 0x00053 0 0x091 1 138 1
1 1 1 39 8478.ac5b.2b42 0x00054 0 0x081 1 138 1
Im nächsten Schritt werden die SVIs nicht gelöscht, sondern analysiert, ob die SVIs durch die Erstellung eines separaten Layer-3-VDCs in einen anderen VDC verschoben werden können. Dies ist kein einfacher Designschritt und würde eine detaillierte Planung erfordern.
Diese komplexeren Alternativen werden in diesem Dokument nicht näher erläutert, können jedoch zu einer effizienteren MAC-Nutzung führen.
Die Linecards M2 und F3 verfügen über eine deutlich höhere Kapazität für MAC-Tabellen.
M2-Datenblatt ==> MAC-Tabelle (128 KB pro SoC)
F3-Datenblatt ==> MAC-Tabelle (64 KB pro SoC)