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.
Dit document demonstreert het gebruik van Wireshark, een bekend freeware PacketCapture en Analytics-gereedschap voor het oplossen van Cisco OTV-oplossingen.
Cisco raadt kennis van de volgende onderwerpen aan:
De informatie in dit document is gebaseerd op het Nexus 7000 Series-switchplatform.
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.
Wanneer u netwerkproblemen in VPN-omgevingen wilt oplossen, omvat een van de technieken de opname en analyse van ingekapselde pakketten. In Cisco OTV-netwerkomgevingen wordt deze benadering echter met een bepaalde uitdaging geconfronteerd. Normaal gebruikte pakketanalysetools, zoals Wireshark, a pakketanalyzer met vrije en open source, kan de inhoud van OTV-ingekapseld verkeer niet op de juiste manier interpreteren. Vandaar dat lastige werkronden, zoals de extractie van ingekapselde gegevens uit een OTV-pakket, gewoonlijk vereist zijn om met succes gegevensanalyse uit te voeren.
OTV-insluiting verhoogt de totale MTU-grootte van het pakket met 42 bytes. Dit is het resultaat van de werking van het OTV Edge-apparaat dat CRC en de 802.1Q-velden van het oorspronkelijke Layer 2-frame verwijdert en een OTV-schakelaar (die ook de VLAN- en Overlay-ID-informatie bevat) en een externe IP-kop toevoegt.
In MPLS L2VPN-oplossingen hebben apparaten in het underlay netwerk niet genoeg informatie om de MPLS-pakketlading correct te decoderen. Meestal is dit geen probleem, omdat pakkettransport in een MPLS kernnetwerk uitgevoerd wordt op basis van labels, zodat een diepgaande analyse van de inhoud van MPLS pakketten in het underlay netwerk niet vereist is.
Dit vormt echter een uitdaging als er behoefte is aan gegevensanalyse van OTV-pakketten om de problemen op te lossen en/of te controleren.
Packet Analytics-tools, zoals Wireshark, proberen pakketgegevens te decoderen die de MPLS-header volgen door reguliere MPLS-pakketparseringsregels toe te passen. Aangezien deze echter geen informatie heeft over de resultaten van de onderhandeling van Control Word, die normaal gesproken zou worden uitgevoerd tussen de head-end van MPLS L2VPN en Tail-end routers, vallen de gereedschappen voor pakketanalysen terug op standaard parseringsgedrag en passen deze toe op pakketgegevens die MPLS-header volgen.
Opmerking: In MPLS L2VPN-oplossingen, zoals Any Transport Over MPLS (ATOM), onderhandelen pseudo-eindpunten over het gebruik van een Control Word-parameter. Een beheerwoord is een optioneel 4-byte-veld dat zich tussen de MPLS-labelstack en Layer 2-payload in het pseudodraadpakket bevindt. Het controlewoord draagt generieke en Layer 2 payload-specifieke informatie. Als de C-bit op 1 is ingesteld, verwacht de reclameprovider Edge (PE) dat het controlewoord aanwezig is in elk pseudodraadpakket op de aangegeven pseudodraad. Als de C-bit op 0 is ingesteld, wordt er geen control woord verwacht.
Als resultaat hiervan, kan het standaard Woordopsgedrag Wireshark de inhoud van OTV pakketten niet correct interpreteren, waardoor het probleemoplossing proces van OTV netwerk complexer wordt.
Het volgende is een netwerkdiagram van een eenvoudig OTV-netwerk. De routers in VLAN 100 en VLAN 200 maken nabijheid OSPF en Ecu tussen twee DataCenters, DataCenter1 en DataCenter2, respectievelijk. DataCenter Interconnect (DCI) wordt geïmplementeerd met OTV-tunnel tussen N7k-switches, zoals weergegeven in het schema als AED1 en AED2.
Opmerking: Cisco OTV-oplossing gebruikt het concept AED-rol (Authoriative Edge Devices), die is toegewezen aan een netwerkapparaat dat OTV-verkeer op een bepaalde website inkapselt en decapsulEERT.
De uitdaging die vaak wordt gezien in tunneling-oplossingen is om te verifiëren of een bepaald type overlay-pakketten (IGP, FHRP, enz.) het aan bepaalde punten in onderlay netwerk maakt. OSPF- en EcoRing-verkeer worden als voorbeeld gebruikt.
Er zijn meerdere manieren om een pakketvastlegging in het netwerk uit te voeren. Eén optie is om Cisco Switched Port Analyzer (SPAN) te gebruiken, beschikbaar op Cisco Catalyst en Cisco Nexus-switchplatforms.
Als onderdeel van het proces voor het oplossen van problemen moeten pakketvastlegging op meerdere punten mogelijk worden uitgevoerd. OTV kan zich bij interfaces en interfaces in het underlay netwerk worden gebruikt als SPAN-pakketvastlegging.
De standaardiseringsmotor van Wireshark kan eerste paar bytes van een door OTV ingekapselde overlay-pakketten met de verkeerde interpretatie interpreteren alsof ze deel uitmaken van Pseudo-Emulation Edge-to-Edge (PWE3) Control Word, die doorgaans in MPLS L2VPN’s wordt gebruikt via een MPLS pakketgeschakeld netwerk.
Opmerking: MPLS Pseudo-Emulation Edge-to-Edge (PWE3) Control Word wordt in de rest van dit document Control Word genoemd.
Om er zeker van te zijn dat het gereedschap voor de pakketanalyse Wireshark de inhoud van door OTV ingekapselde pakketten correct interpreteert, is het handmatig aanpassen van het pakketdecodeproces nodig.
Opmerking: MPLS-label dat in OTV-header wordt gebruikt, is gelijk aan boven VLAN-nummer + 32.
Als eerste stap bij het decodeproces worden alleen in OTV ingekapselde pakketten weergegeven die inhoud van OTV-uitgebreid VLAN 100 bevatten. Er wordt gebruikgemaakt van een filter is mpls.label = 132, dat VLAN 100 vertegenwoordigt.
Opmerking: Als u OTV-ingekapselde pakketten voor een bepaald VLAN wilt weergeven dat via OTV is uitgebreid, gebruikt u de volgende Wireshark display filter: mpls.label = <<VLAN-nummer uitgebreid via OTV> + 32>
Standaard zal Wireshark de eerste vier bytes van de inhoud van MPLS L2VPN-pakketten als Control Word interpreteren. Dit moet worden gecorrigeerd voor OTV-ingekapselde pakketten. Om dit te doen, klik met de rechtermuisknop op het MPLS-labelveld van een van de pakketten en kies Decode As... optie.
De volgende stap is om Wireshark te vertellen dat de ingekapselde inhoud geen Controle Word heeft.
Nadat deze verandering door op OK te klikken is aangebracht, zal het gereedschap Wireshark analyse inhoud van de met OTV ingekapselde pakketten correct weergeven.
Bovenstaande stappen zijn van toepassing op alle VLAN’s die via OTV zijn uitgebreid. Met een Wireshark filter bijvoorbeeld om alleen pakketten van VLAN 200 weer te geven, krijgen we de volgende output in een analyse tool.
Zodra Wireless-shark is geïnstrueerd om de eerste paar bytes van MPLS-pakket niet te interpreteren als PW Control Word, kan het decodeproces worden voltooid.
Meestal worden draadloze installaties geleverd met een bewerkingsgereedschap voor de opdrachtregel, genaamd Editcap. Met dit gereedschap kan OTV-overhead van de opgenomen pakketten permanent worden verwijderd. Hiermee kan de opgenomen pakketten eenvoudig worden weergegeven en geanalyseerd in de WinShark Graphical User Interface (GUI), zonder dat u het ontkenningsgedrag van Wireshark handmatig hoeft aan te passen.
Op het besturingssysteem van Windows wordt Editcap.exe standaard geïnstalleerd in een directory c:\Program Files\Wireshark.
Start dit gereedschap met -C vlag om OTV-overhead te verwijderen en bewaar het resultaat in een .pcap- bestand.
c:\Users\cisco\Desktop> "c:\Program Files\Wireshark\editcap.exe" -C 42 otv-underlay-capture.pcap otv-underlay-capture-no-header.pcap c:\Users\cisco\Desktop>
Op het Mac OS-besturingssysteem is de bewerkingsdop beschikbaar in de map /usr/local/bin.
CISCO:cisco$ /usr/local/bin/editcap -C 42 otv-underlay-capture.pcap otv-underlay-capture-no-header.pcap
CISCO:cisco$
Door de OTV-header van opgenomen pakketten te verwijderen metEditcapwerktuigBovendien verliest men VLAN-informatie die is gecodeerd als onderdeel van de MPLS-header, die op zijn beurt een onderdeel is van het OTV-scherm. Vergeet niet om 'mpls.label == <<lan nummer verlengd via OTV> + 32>' Wireshark GUI filter te gebruiken voordat de OTV-header wordt verwijderd met Editcap tool als alleen een VLAN-unit moet worden geanalyseerd.
Problemen oplossen en Cisco OTV oplossingen vereisen een goed begrip van de technologie, zowel vanuit het perspectief van de bediening van het besturingsplane als van de insluiting van het gegevensvliegtuig. Effectief het toepassen van de kennis, kunnen de middelen van de vrije pakketanalyse zoals Wireshark zeer krachtig in OTV pakketanalyse blijken. Naast de verschillende opties voor pakketweergave biedt de standaardinstallatie voor Windows op een pakketbewerkingsgereedschap dat de pakketanalyse kan vereenvoudigen. Hierdoor kan de probleemoplossing worden toegespitst op de onderdelen van de pakketinhoud die het meest relevant zijn voor een bepaalde sessie voor probleemoplossing.