Inhoud

Inleiding

Voorwaarden

Vereisten

Overzicht van toepassingservaring

werkstroom

Stappen voor het inschakelen van Application Telemetry

Voorbeeldconfiguratie die Catalyst Center implementeert

Verwerking van NetflowData

Telemetriestatus controleren

probleemstelling

Oplossing

Valideringen

Belangrijkste punten

Inleiding

In dit document wordt beschreven hoe NetFlow-gegevens van routerinterfaces via een poort-kanaalinterface naar Catalyst Center kunnen worden geëxporteerd.

Voorwaarden

Vereisten

Cisco raadt kennis van de volgende onderwerpen aan:

- Het apparaat moet compatibel zijn met Catalyst Center.

- Het apparaat moet een actieve DNA Advantage-licentie hebben.

- Het apparaat moet worden beheerd in de inventaris van het Catalyst Center.

Overzicht van toepassingservaring

Application Experience is een functionaliteit in Cisco-platforms die prestatiezichtbaarheid biedt voor toepassingen die over het netwerk worden uitgevoerd. Het maakt gebruik van Cisco Performance Monitor (PerfMon) om belangrijke statistieken te meten, zoals vertraging, pakketverlies en doorvoer. Bij IOS® XE-releases die eerder dan 17.3 zijn uitgebracht, is dit gedaan door een beleid voor Easy Performance Monitor (ezPM) te implementeren met het Application Performance-profiel op Cisco IOS XE-routerplatforms. Vanaf IOS XE 17.3 wordt geoptimaliseerde Application Performance Monitoring (geoptimaliseerde APM) gebruikt, wat de efficiëntie verbetert, het CPU- en geheugengebruik vermindert, de schaalbaarheid verhoogt voor het bewaken van meer stromen en toepassingen en nauwkeurigere prestatiemetingen biedt.

werkstroom

Er zijn twee criteria voor het inschakelen van toepassingstelemetrie:

1. Conventioneel op tagging gebaseerd algoritme: voeg het LAN-trefwoord toe aan de interfaces waarvan u de gegevens wilt exporteren. Schakel vervolgens de telemetrie van de toepassing in vanuit het Catalyst Center. Zorg ervoor dat de interface waarop u toepassingstelemetrie inschakelt, niet de beheerinterface is en een IP-adres heeft toegewezen.

2. Automatische selectie-algoritme: Het is niet nodig om de interfaces toe te voegen met een trefwoord. Zorg er gewoon voor dat de interface waarop u toepassingstelemetrie inschakelt, een IP-adres heeft en geen WAN-interface, loopback-interface of beheerinterface is (zoals GIGABITETHERNET0, GIGABITETHERNET0/0, MGMT0, FASTETHERNET0 of FASTETHERNET1).

Het conventionele op tagging gebaseerde algoritme heeft voorrang op het nieuwere automatische selectie-algoritme.

Stappen voor het inschakelen van Application Telemetry

Navigeer naar Inventory > Wijzig de focus naar Inventory > Selecteer het apparaat > Klik op Acties > Telemetrie > Toepassingstelemetrie inschakelen.

Voorbeeldconfiguratie die Catalyst Center implementeert

performance monitor context tesseract profile application-assurance

exporter destination

source

transport udp port 6007

traffic-monitor assurance-dns-monitor

traffic-monitor assurance-monitor

traffic-monitor assurance-rtp-monitor

exit

interface

performance monitor context tesseract

exit

Verwerking van Netflow Data

1. Het netwerkapparaat stuurt NetFlow-gegevens naar UDP-poort 6007.

2. Collector-netflow luistert op deze UDP-poort.

3. Collector-netflow schrijft de gegevens naar het netflow-generieke Kafka-onderwerp.

4. De netflow-generieke pijplijn schrijft de gegevens naar het netflow-essentiële Kafka-onderwerp.

5. Graphwriter consumeert het Kafka-onderwerp en schrijft de gegevens naar de grafiekdatabase.

6. Elasticsearch slaat de gegevens op.

Telemetriestatus controleren

Navigeer naar Inventory > Wijzig de focus naar Provision > Controleer de kolom Application Telemetry > Deze moet Enabled weergeven.

probleemstelling

Het apparaat is ontdekt in Catalyst Center via de beheerinterface en de vereiste is om NetFlow-gegevens te exporteren via een poortkanaal dat is geconfigureerd op de router in plaats van een fysieke interface.

Oplossing

1. Configureer de beschrijving Netflow-Source voor de interface via welke u de gegevens wilt exporteren.

2. Synchroniseer het apparaat opnieuw vanuit het Catalyst Center.

3. Schakel de toepassing telemetrie uit en schakel deze vervolgens in.

Valideringen

- Controleer of poort 6007 is toegestaan van de router naar het Catalyst Center.

- Bevestig dat het Catalyst Center bereikbaar is via de interface van de router waar de beschrijving Netflow-Source is toegevoegd.

- ping <dnac_ip> bron <Netflow-Source geconfigureerd _interface _ip>

- Controleer of de klok van het apparaat is gesynchroniseerd met Catalyst Center.

- Controleer of het apparaat netwerkstroomgegevens naar Catalyst Center verzendt.

Stroomexporteur <exporteur_naam> statistieken weergeven

- Controleer of de uitvoerpakketten op de door Netflow-Source geconfigureerde interface toenemen.

- Interfaces <interface_name> weergeven

- Controleer of Catalyst Center de netflowpakketten ontvangt.

$ sudo tcpdump -i any -n "host <Netflow-Source_configure_interface IP> en udp-poort 6007"

- Bevestig dat de collector-netflow-service het verkeer accepteert.

$ Magctl Service Attached Collector-Netflow

# tcpdump –n udp poort 6007 en src <Netflow-Source_configured_interface IP>

- Zorg ervoor dat de verzamelaar de gegevens verwerkt.

- Controleer of de pijpleidingen gezond zijn.

Navigeer naar GUI > Menu > Systeem > Gegevensplatform > Pijpleidingen.

- Bevestig dat de gegevens naar Elasticsearch worden geschreven.

Controleer de laatste 10 records voor een specifieke exporteur per IP (Vervang de exporteur IP in de opdracht).

curl 'elasticsearch.ndp:9200/*flowmetrics*/_search?q=\~label:nfMetricAggregation_5_min+AND+exporterIpAddress: IP_ADDRESS&sort=~modificationtime:desc&size=10&pretty'

Belangrijkste punten

- NETCONF is niet verplicht voor de toepassing van telemetrie.

- De interface van de exporteur hoeft geen fysieke interface te zijn.

- Verkeer dat is gekoppeld aan de interface van de exporteur maakt geen deel uit van Application Experience.

- Catalyst Center moet bereikbaar zijn vanaf de broninterface.