Dell Networking SONiC sFlow-konfigurasjon
Summary: Denne artikkelen forklarer hvordan du konfigurerer sFlow i Dell Networking SONiC. Denne artikkelen bruker en svitsj som kjører Dell SONiC 4.1.
Instructions
| Forutsetninger Vi bruker standard grensesnittnavn for å demonstrere konseptene. Se artikkelen Dell Networking S-serien: Basic Interface Configuration – SONIC 4.0 for mer informasjon om navngiving av grensesnitt. Denne artikkelen forutsetter en stabil tilkobling mellom sFlow Collector og Agent. |
Indeks
Hva er sFlow?Standarder for
SflowKonfigurere sFlow
Eksempel på
konfigurasjonKontroller
Hva er sFlow?
sFlow gir en flytbasert samplingsmetode for å overvåke nettverkstrafikk. Bruk sFlow til å overvåke nettverkssikkerheten i store virksomhetsdatasentre, overvåke trafikk for ulike leietakere i et logisk nettverk og på spesifiserte grensesnitt, og for kvalitetsserviceoperasjoner (QoS).
sFlow-overvåkingssystem består av
- SFlow-agenten befinner seg hvor som helst i pakkens bane. Agenten kombinerer flyteksemplene og grensesnitttellerne i sFlow-datagrammer og videresender dem til sFlow Collector med jevne mellomrom. Datagrammene består av informasjon om, men ikke begrenset til, pakkehodet, inngående og utgående grensesnitt, samplingsparametere og grensesnitttellere. ASDC-er håndterer pakkes sampling.
- SFlow Collector analyserer datagrammene som mottas fra forskjellige enheter, og produserer en nettverksomfattende visning av trafikkflyter.

sFlow bruker to typer sampling:
- Statistisk pakkebasert sampling av svitsj- eller rutede pakkeflyter.
- Tidsbasert sampling av grensesnitttellere.
| Verdt å huske |
|
standarder for sFlow
Standardverdier
| sFlow-avspørringsintervall |
20 sekunder |
| sFlow-samlerport |
6343 |
| VRF for sFlow-samler |
Standard VRF |
standard samplingshastighet for sFlow for ulike koblingshastigheter
| Koblingshastighet |
Pakke |
|---|---|
| 1G |
Én pakke i 1000 |
| 10G |
Én pakke i 10 000 |
| 40G |
Én pakke i 40 000 |
| 50G |
Én pakke i 50 000 |
| 100G |
Én pakke i 100 000 |
*Det anbefales at du ikke endrer samplingshastigheten.
Konfigurere sFlow
Konfigurer sFlow globalt på en svitsj. SFlow-agenten er deaktivert som standard. Du må aktivere sFlow globalt for å eksempele trafikk på alle datagrensesnitt før du kan konfigurere standardinnstillingene på nytt.
Aktiver sFlow globalt
Dette aktiverer sFlow på alle inngående og utgående grensesnitt i svitsjen.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# sflow enable
Deaktiver sFlow in-grensesnitt
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
Aktiver sFlow i en rekke grensesnitt
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-samler
Konfigurere målinnsamlingsportnummeret for sFlow-datatrafikk (0 til 65535; standard 6343).
Angi VRF-en som sFlow-samleren opererer i: Administrasjon (mgmt) eller standard. Standard VRF på samleren brukes som standard. Du kan konfigurere samme IP-adresse for samleren og/eller portnummeret i forskjellige 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 avspørringsintervall for sFlow (valgfritt)
Konfigurer et nondefault sFlow-avspørringsintervall og oppretthold standard samplingshastighet.
Avspørringsintervallet er klokkeslettet (i sekunder) når trafikkeksempler eller -tellere samles inn (5 til 300, standard 20). Angi 0 for å deaktivere sFlow-trafikkspørring.
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
Konfigurere et SFlow-agentgrensesnitt
Dell SONiC-svitsjen bruker IP-adressen som er konfigurert på sFlow-agentgrensesnittet, til en agentadresse. Denne agentadressen hjelper samleren med å identifisere kilden til pakkene den mottar. Vi har muligheten til å velge Ethernet-, Vlan-, Loopback- eller Management-grensesnitt som agentgrensesnitt. Som standard bruker SFlow IP-adressen til administrasjonsgrensesnittet.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# sflow agent-id Restore sFlow agent interface to the default DELLSONiC(config)# no sflow agent-id
Du kan for eksempel vurdere at Eth 1/1 har IP-adresse 10.0.0.1, og vi har konfigurert sFlow agent-id Eth 1/1. I dette tilfellet er agentadressen 10.0.0.1.
Klikk her for å se et eksempel på pakkeregistrering
Hvis Eth 1/1 ikke har en IP-adresse. Den bruker IP-adressen til administrasjonsgrensesnittet.
Konfigurere sFlow-samplingshastighet (valgfritt – ikke anbefalt endring)
Samplingshastigheten samler inn én pakke i det angitte antallet pakker (256 til 8388608).
Standardverdien oppdager en ny flyt på 10 % av koblingsbåndbredden på mindre enn ett sekund og avhenger av grensesnitthastigheten. Se standard sFlow-samplingshastigheter for ulike koblingshastigheter
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å konfigurasjon
I dette eksemplet har en sFlow collector IP-adresse 10.0.0.100 med disse konfigurasjonstrinnene:
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 aktiveres alle sFlow-grensesnittene når sflow enable de kjøres. Brukes til å ekskludere 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
Bekreft
Bruk vis kommandoer for å vise sFlow-konfigurasjon og -tellere.
Vis global SFlow-konfigurasjon
Bruk 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-grensesnitt (ut)
Bruk 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
Vær oppmerksom på at agentadressen er 10.0.0.1, som er IP-adressen til Eth 1/1 (agent-ID).