Inleiding
Dit document beschrijft hoe u een netwerkstroom kunt volgen met behulp van pakketkleuringstechnieken.
Voorwaarden
Vereisten
- Basiskennis van ACI
- Endpoint Groepen en contract
- Wireshark basiskennis
Gebruikte componenten
Dit document is niet beperkt tot specifieke hardware- en softwareversies.
Gebruikte apparatuur:
- Cisco ACI met versie 5.3(2)
- Omspanningsbestemming
- Gen2-switches
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 zorgen dat u de potentiële impact van elke opdracht begrijpt.
Achtergrondinformatie
Filters maken in Wireshark.
Open de opname. Selecteer met behulp van een kader binnen het Ingesloten Remote Switch Packet de SpanID-regel en klik met de rechtermuisknop.
Selecteer Toepassen als filter > Geselecteerd zoals op het beeld wordt weergegeven:

Topologie

Optie 1. ERSPAN-instelling met Flow-id
Als een bestemmingsserver al het verkeer kan verwerken, bevat de ERSPAN-header een optie om een Flow-id te definiëren. Deze Flow ID kan worden geconfigureerd om inkomend verkeer naar de stof te identificeren, terwijl een andere Flow ID kan worden ingesteld voor uitgaand verkeer.
Stap 1. ESPAN-doelinstelling
Eén doelgroep heeft de flow-id van 1
Onder Fabric > Toegangsbeleid > Beleid > Problemen oplossen > SPAN > Doelgroepen van SPAN

Voor de tweede bestemmingsgroep, vorm stroom-id van 2:

Stap 2a. Spanbron maken voor verkeer dat direct op de SRC is aangesloten
Onder Fabric > Toegangsbeleid > Beleid > Problemen oplossen > SPAN > SPAN-brongroepen

Filter het verkeer meer door het pad en de EPG toe te voegen. Het laboratoriumvoorbeeld is Tenant jr Application Profile ALL en EPG app.

Stap 2b. Spanbron maken voor verkeer dat rechtstreeks is verbonden met de DST
Onder Fabric > Toegangsbeleid > Beleid > Problemen oplossen > SPAN > SPAN-brongroepen

Filter het verkeer meer door niet alleen het pad, maar ook de EPG DB toe te voegen:

Stap 3. Snelle Wireshark-analyse
In dit voorbeeld controleert u of het aantal ICMP-verzoekpakketten overeenkomt met het aantal ICMP-responspakketten, zodat er geen pakketdalingen in de ACI-stof zijn.
Open de opname op wireshark om de filter te maken met behulp van de SPAN-id/Flow-ID die samen met SRC en DST IP is geconfigureerd:
(erspan.spanid == and ) && (ip.src== and ip.dst == )
Filter gebruikt voor de door het laboratorium geteste stroom:
(erspan.spanid == 1 and icmp) && (ip.src== 10.1.2.1 and ip.dst == 10.1.1.1)
Controleer of het weergegeven pakket hetzelfde bedrag bevat als het verzonden pakket:

De volgende SPAN-id moet hetzelfde bedrag hebben; als dat niet het geval is, is het pakket in de stof gevallen.
Filter:
(erspan.spanid == 2 and icmp) && (ip.src== 10.1.2.1 and ip.dst == 10.1.1.1)

Optie 2. Platformtellers
Deze methode maakt gebruik van het feit dat Nexus de prestaties van individuele interfaces met verschillende pakketgroottes bijhoudt, maar de methode vereist dat ten minste een wachtrij een lage hoeveelheid verkeer heeft, zo niet nul.
Clear Platform-tellers
Ga naar de afzonderlijke switch en wis de afzonderlijke interface die verbinding maakt met de apparaten.
Switch#vsh_lc -c “clear platform internal counters port ”
LEAF3# vsh_lc -c “clear platform internal counters port 6”
LEAF1# vsh_lc -c “clear platform internal counters port 45”
LEAF2# vsh_lc -c “clear platform internal counters port 45”
Identificeer een pakketgrootte met lage of nulpakketten
Vind een pakketgrootte die mogelijk geen tellers in alle bladen voor zowel RX als TX heeft:
vsh_lc -c ‘show platform internal counters port ’ | grep X_PKT
In het volgende voorbeeld, pakketgrootte groter dan 512 en lager dan 1024:
LEAF101# vsh_lc -c "show platform internal counters port 45 " | grep X_PKT
RX_PKTOK 1187
RX_PKTTOTAL 1187
RX_PKT_LT64 0
RX_PKT_64 0
RX_PKT_65 1179
RX_PKT_128 8
RX_PKT_256 0
RX_PKT_512 0 <<
RX_PKT_1024 0
RX_PKT_1519 0
RX_PKT_2048 0
RX_PKT_4096 7
RX_PKT_8192 43
RX_PKT_GT9216 0
TX_PKTOK 3865
TX_PKTTOTAL 3865
TX_PKT_LT64 0
TX_PKT_64 0
TX_PKT_65 3842
TX_PKT_128 17
TX_PKT_256 6
TX_PKT_512 0 <<
TX_PKT_1024 10
TX_PKT_1519 3
TX_PKT_2048 662
TX_PKT_4096 0
TX_PKT_8192 0
TX_PKT_GT9216 0
De stap moet worden uitgevoerd in de link waar de pakketten naar het worden doorgestuurd.
Stroom spoorverkeer
Vanaf server 10.1.2.1 worden 1000 pakketten verzonden met een pakketgrootte van 520.
Controleer op Leaf 103 interface 1/6, waar verkeer wordt geïnitieerd op RX:
MXS2-LF103# vsh_lc -c "show platform internal counters port 6 " | grep X_PKT_512
RX_PKT_512 1000
TX_PKT_512 647
1000 pakket RX, maar slechts 647 werden verzonden als antwoord.
De volgende stap is het controleren van de uitgaande interfaces van de andere servers:
Voor Leaf102:
MXS2-LF102# vsh_lc -c "show platform internal counters port 45 " | grep X_PKT_512
RX_PKT_512 0
TX_PKT_512 1000
De stof heeft de aanvraag niet laten vallen.
Voor Leaf 101, RX-pakketten 647 en is dezelfde hoeveelheid pakketten TX door ACI.
MXS2-LF101# vsh_lc -c "show platform internal counters port 45 " | grep X_PKT_512
RX_PKT_512 647
TX_PKT_512 0
Gerelateerde informatie
Probleemoplossing voor ACI-doorsturen in intra-fabric - intermitterende druppels