De documentatie van dit product is waar mogelijk geschreven met inclusief taalgebruik. Inclusief taalgebruik wordt in deze documentatie gedefinieerd als taal die geen discriminatie op basis van leeftijd, handicap, gender, etniciteit, seksuele oriëntatie, sociaaleconomische status of combinaties hiervan weerspiegelt. In deze documentatie kunnen uitzonderingen voorkomen vanwege bewoordingen die in de gebruikersinterfaces van de productsoftware zijn gecodeerd, die op het taalgebruik in de RFP-documentatie zijn gebaseerd of die worden gebruikt in een product van een externe partij waarnaar wordt verwezen. Lees meer over hoe Cisco gebruikmaakt van inclusief taalgebruik.
Cisco heeft dit document vertaald via een combinatie van machine- en menselijke technologie om onze gebruikers wereldwijd ondersteuningscontent te bieden in hun eigen taal. Houd er rekening mee dat zelfs de beste machinevertaling niet net zo nauwkeurig is als die van een professionele vertaler. Cisco Systems, Inc. is niet aansprakelijk voor de nauwkeurigheid van deze vertalingen en raadt aan altijd het oorspronkelijke Engelstalige document (link) te raadplegen.
In dit document worden de volledige toestand van de MAC-tabel en de methoden om deze te verzachten beschreven.
F2-module met 16k MAC-limiet per switch op Chip (SoC) meldt dat er een willekeurige MAC-tabel is met volledige foutmeldingen bij 60% gebruik. Waarom kan de lijnkaart niet de volledige 16k MAC-tabelruimte gebruiken die beschikbaar is?
%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 raadt u aan kennis te hebben van de Nexus 7000-architectuur.
De informatie in dit document is gebaseerd op de volgende software- en hardware-versies:
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u de potentiële impact van elke opdracht begrijpen.
De F2-module heeft 16k MAC-tabelruimte per SoC van de doorvoermotor.
Er zijn 12 van zulke SoC op elke module en elk van de diensten 4 poorten elk.
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
De output hier benadrukt het gebruik van de hardware MAC-adrestabel per SoC.
Om te begrijpen waarom u het volledige bericht van de MAC-tabel krijgt moet u begrijpen hoe de MAC-tabel wordt verdeeld. Dit diagram helpt u met een visuele helderheid.
De output hier toont ook de lijnen per pagina en ook als de lijnen volledig zijn geactiveerd.
Alleen MAC-adres dat uiteindelijk een bepaalde manier verandert, ontmoet deze voorwaarde, terwijl u geen problemen ziet voor een ander MAC-adres.
Meestal kan het multicast MAC-adres dit vaker zien, omdat ze niet zo gerandomiseerd zijn als de unicast MAC's. De lijnkaarten worden gewoonlijk getest met industriestandaard RFC-tests om de efficiëntie van het gebruik te valideren. Het is echter altijd waarschijnlijk dat bepaalde MAC-combinaties in specifieke cliëntenomgevingen niet erg goed worden geoptimaliseerd, hetgeen tot deze fout leidt.
Deze stappen kunnen helpen om het MAC-tabelgebruik te verminderen.
Opmerking: Er is geen SVI voor vlan 100 en 200. Dit is een belangrijke veronderstelling en het zal duidelijk worden als je optie 2 leest.
In deze vereenvoudigde opstelling, zijn er twee gastheer op verschillende 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
Elke FE (verzendmotor = SoC) toont 2 MAC-adres in gebruik.
Nu, druk je de vlans af en de configuratie is zoals getoond in dit beeld.
Nadat je de ventilatoren hebt gesnoeid, heb je er één minder per FE (SoC). Door het VLAN te lopen kon een sync tussen het FE voor het adres van MAC worden voorkomen.
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 hebt u de VLAN's gesnoeid maar u gaat ervan uit dat u de Switch Virtual Interface (SVI) op deze VDC hebt ingesteld voor zowel VLAN 100 als 200.
De MAC-tabel zal er als volgt uitzien, waar het MAC-adres tussen FE’s is gesynchroniseerd, ook al is het VLAN gewist. Dit komt doordat Switch Virtual Interface (SVI) is ingeschakeld en de FE moet ook weten over MAC-adressen van andere VLAN’s.
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
Als u VLAN 200 SVI verwijdert, dan ziet de MAC-tabel geen sync voor VLAN 200 mac op FE0.
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
De conclusie van de stap is niet om de SVI's te verwijderen, maar om te analyseren of het verplaatsen van de SVI's naar een andere VDC door het maken van een aparte laag 3 VDC een optie is. Dit is geen eenvoudige ontwerpstap die gedetailleerde planning vereist.
Dit zijn complexere alternatieven, die buiten het toepassingsgebied van dit document vallen om nader uit te werken, maar die wel efficiëntieverbeteringen kunnen opleveren in het MAC-gebruik.
De lijnkaart M2 en F3 heeft een veel hogere MAC-tabelcapaciteit.
M2 Gegevensblad => MAC-tabel (128k per SoC)
F3 Gegevensblad => MAC-tabel (64k per SoC)