Dell Networking SONiC sFlow-konfiguration
Summary: Denne artikel beskriver, hvordan du konfigurerer sFlow i Dell Networking SONiC. Denne artikel bruger en switch, der kører Dell SONiC 4.1.
Instructions
| Forudsætninger Vi bruger standardgrænsefladenavngivning til at demonstrere koncepterne. Se artiklen Dell Networking S-serien: Grundlæggende interfacekonfiguration – SONIC 4.0 for flere oplysninger om grænsefladenavngivning. Denne artikel antager en stabil forbindelse mellem sFlow Collector og Agent. |
Indeks
Hvad er sFlowStandardindstillinger for
SflowKonfigurer sFlow
Eksempel
på konfigurationKontrollere
Hvad er sFlow
sFlow er en flow-baseret samplingmetode til overvågning af netværkstrafik. Brug sFlow til at overvåge netværkssikkerhed i store virksomhedsdatacentre, overvåge trafik for forskellige lejere i et logisk netværk og på angivne grænseflader og til QoS-handlinger (quality of service).
sFlow-overvågningssystemet består af
- SFlow-agenten er placeret et vilkårligt sted i pakkens sti. Agenten kombinerer floweksempler og grænsefladetællere i sFlow-datagrams og videresender dem til sFlow-collectoren med regelmæssige intervaller. Datapakkerne består af oplysninger om, men ikke begrænset til, pakkens header, indgangs- og udgangsgrænseflader, samplingparametre og grænsefladetællere. ASICs håndterer pakke-sampling.
- sFlow Collector analyserer de datagrams, der modtages fra forskellige enheder, og viser et netværksdækkende overblik over trafikstrømmene.

sFlow anvender to typer sampling:
- Statistisk pakkebaseret sampling af switchede eller routede pakkestrømme.
- Tidsbaseret sampling af grænsefladetællere.
| Husk følgende |
|
Standardindstillinger for sFlow
Standardværdier
| sFlow-forespørgselsinterval |
20 sekunder |
| sFlow collector-port |
6343 |
| sFlow-collector VRF |
Standard VRF |
sFlow-standard samplingshastigheder for forskellige Link Speed
| Link Speed |
Pakke |
|---|---|
| 1G |
1 pakke i 1000 |
| 10G |
1 pakke i 10.000 |
| 40G |
1 pakke i 40.000 |
| 50 G |
1 pakke i 50.000 |
| 100G |
1 pakke i 100.000 |
*Det anbefales ikke at ændre samplingsfrekvensen.
Konfigurer sFlow
Konfigurere sFlow globalt på en switch. Som standard er sFlow-agenten deaktiveret. Du skal aktivere sFlow globalt for at indsamle trafik på alle datagrænseflader, før du kan omkonfigurere standardindstillingerne.
Aktivering af sFlow globalt
Dette aktiverer sFlow på alle indgående og udgående grænseflader i switchen.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# sflow enable
Deaktiver sFlow in-grænseflade
Disable sFlow in single interfaces admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth DELLSONiC(config-if-Eth1/1)# no sflow enable Disable sFlow in range of interfaces DELLSONiC(config)# interface range Eth DELLSONiC(config-if-range-eth**)# no sflow enable
Aktivér sFlow i en række grænseflader
Enable sFlow in single interfaces admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth DELLSONiC(config-if-EthX/X)# sflow enable Enable sFlow in range of interfaces DELLSONiC(config)# interface range Eth DELLSONiC(config-if-range-eth**)# sflow enable
Konfigurere en sFlow Collector
Konfigurere destinationsindsamlerportnummeret for sFlow-datatrafik (0 til 65535; standard 6343).
Angiv den VRF, som sFlow Collector kører på: Administration (mgmt) eller standard. Standard VRF på collectoren anvendes som standard. Du kan konfigurere den samme collector IP-adresse og/eller portnummer i forskellige VRF'er.
Configure sflow collector
DELLSONiC# configure
DELLSONiC(config)# sflow collector {ip-address | ipv6-address} [collector-port-number] [vrf vrf-name]}
Remove sflow collector
DELLSONiC(config)# no sflow collector {ip-address | ipv6-address} [collector-port-number] [vrf vrf-name]}
Konfigurere sFlow-forespørgselsinterval (valgfrit)
Konfigurer et ikke-default sFlow-forespørgselsinterval, og bevar standard samplingsfrekvensen.
Forespørgselsintervallet er det klokkeslæt (i sekunder), hvor der indsamles trafikprøver eller tællere (5 til 300; standard 20). Indtast 0 for at deaktivere sFlow-trafikafstemning.
Configure sFlow polling-interval admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# sflow polling-interval Restore sFlow polling-interval to default 20 Seconds DELLSONiC(config)#no sflow polling-interval
Konfigurer en sFlow agent-grænseflade
Dell SONiC-switchen bruger den IP-adresse, der er konfigureret på sFlow-agentgrænsefladen og en agentadresse. Denne agentadresse hjælper indsamleren med entydigt at identificere kilden til de pakker, den modtager. Vi har mulighed for at vælge Ethernet, VLAN, Loopback eller Management-grænseflade som agentgrænseflade. Som standard bruger sFlow administrationsgrænsefladens IP-adresse.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# sflow agent-id Restore sFlow agent interface to the default DELLSONiC(config)# no sflow agent-id
I dette tilfælde har Eth 1/1 f.eks. IP-adresse 10.0.0.1, og vi har konfigureret sFlow agent-id Eth 1/1. I dette tilfælde er agentadressen 10.0.0.1.
Klik her for at se et eksempel på pakkehentning
Hvis Eth 1/1 ikke har en IP-adresse. Den bruger administrationsgrænsefladens IP-adresse.
Konfigurere sFlow-samplinghastighed (valgfrit - ikke anbefalet ændring)
Samplingsfrekvensen indsamler én pakke i det angivne antal pakker (256 til 8388608).
Standarden registrerer et nyt flow på 10 % af linkbåndbredden på mindre end et sekund og afhænger af grænsefladehastigheden. Se sFlow-standard samplingshastigheder for forskellige Link Speed
Configure sFlow sampling rate admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth DELLSONiC(config-if-EthX/X)# sflow sampling-rate Restore sFlow sampling rate admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth DELLSONiC(config-if-EthX/X)#no sflow sampling-rate
Eksempel på konfiguration
I dette eksempel har en sFlow Collector IP-adresse 10.0.0.100 med disse konfigurationstrin:
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# sflow enable DELLSONiC(config)# sflow collector 10.0.0.100 DELLSONiC(config)# sflow agent-id Eth 1/1 DELLSONiC(config)# end
Som standard er alle grænseflader sFlow aktiveret, når sflow enable de køres. Lad os udelukke Eth 1/2 fra dette.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth 1/2 DELLSONiC(config-if-Eth1/2)# no sflow enable
Bekræft
Brug visningskommandoerne til at få vist sFlow-konfiguration og tællere.
Vis global sFlow-konfiguration
Brug kommandoen show sflow.
DELLSONiC# show sflow
---------------------------------------------------------
Global sFlow Information
---------------------------------------------------------
admin state: up
polling-interval: 44
agent-id: Eth1/1
configured collectors: 1
10.0.0.100 6343 default
Vis status for sFlow-grænseflade (ud)
Brug kommandoen show sflow interface.
DELLSONiC# show sflow interface ----------------------------------------------------------- sFlow interface configurations Interface Admin State Sampling Rate Eth1/1 up 25000 Eth1/2 down 25000 Eth1/3 up 25000 Eth1/4 up 25000 Eth1/5 up 10000 Eth1/6 up 10000 Eth1/7 up 10000 Eth1/8 up 10000
Eksempel på sFlow-pakke
Bemærk, at agentadressen er 10.0.0.1, som er IP-adressen på Eth 1/1 (agent-id).