Dell Networking SONiC sFlow-konfiguration

Summary: I den här artikeln beskrivs hur du konfigurerar sFlow i Dell Networking SONiC. I den här artikeln används en switch som kör Dell SONiC 4.1.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Förutsättningar
Vi använder standardgränssnittsnamngivning för att demonstrera koncepten. Se artikeln Dell Networking S-serien: Basic Interface Configuration – SONIC 4.0 för mer information om gränssnittsnamngivning.
Den här artikeln förutsätter en stabil anslutning mellan sFlow Collector och Agent.

Index

Vad är sFlow?
Sflow-standardvärden
Konfigurera sFlow
Konfigurationsexempel
Kontrollera

 

Vad är sFlow?

sFlow ger en flödesbaserad samplingsmetod för övervakning av nätverkstrafik. Använd sFlow för att övervaka nätverkssäkerheten i stora företagsdatacenter, övervaka trafik för olika klientorganisationer i ett logiskt nätverk och i angivna gränssnitt och för QoS-åtgärder (Quality of Service).

 

sFlow-övervakningssystem består av

  1. sFlow-agenten finns var som helst inom paketets sökväg. Agenten kombinerar flödesexempel och gränssnittsräknare i sFlow-datagram och vidarebefordrar dem till sFlow-insamlingsverktyget regelbundet. Datagrammen består av information om, men inte begränsat till, paketrubriken, ingångs- och utgångsgränssnitten, samplingsparametrarna och gränssnittsräknaren. ASIC:er hanterar paketsampling.
  2. sFlow-insamlingen analyserar de datagram som tas emot från olika enheter och ger en nätverksövergripande översikt över trafikflöden.
    Exempel på sFlow-diagram

 

sFlow använder två typer av sampling:

  1. Statistisk paketbaserad sampling av växlade eller rutade paketflöden.
  2. Tidsbaserad sampling av gränssnittsräknare.

 

Punkter att komma ihåg

  • DELL SONiC har stöd för sFlow-version 5.
  • sFlow-datainsamling stöds endast på dataportar.
  • Du kan konfigurera högst två sFlow-insamlare.

 

sFlow-standardvärden

Standardvärden

sFlow-avsökningsintervall

20 sekunder

sFlow-insamlareport

6343

sFlow-insamlings-VRF

Standard-VRF

 

sFlow-standardsamplingshastigheter för olika länkhastigheter

Länkhastighet

Paket

1G

Ett paket i 1000

10G

Ett paket på 10 000

40G

Ett paket på 40 000

50G

Ett paket på 50 000

100G

Ett paket på 100 000

* Vi rekommenderar att du inte ändrar samplingsfrekvensen.

 

Konfigurera sFlow

Konfigurera sFlow globalt på en switch. Som standard är sFlow-agenten inaktiverad. Du måste aktivera sFlow globalt för att exempel på trafik i alla datagränssnitt innan du kan konfigurera om standardinställningarna.

 

Aktivera sFlow globalt
Detta aktiverar sFlow på alla inkommande och utgående gränssnitt i switchen.

admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# sflow enable

 

Avaktivera sFlow i gränssnittet

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

 

Aktivera sFlow i ett antal gränssnitt

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

 

Konfigurera en sFlow-insamlare
Konfigurera målinsamlingsportnumret för sFlow-datatrafik (0 till 65535; standard 6343).
Ange den VRF som sFlow-insamlingsenheten använder: hantering (mgmt) eller standard. Standard VRF på insamlaren används som standard. Du kan konfigurera samma insamlar-IP-adress och/eller portnummer i olika 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]}

 

Konfigurera sFlow polling-interval (valfritt)
Konfigurera ett nondefault sFlow-avsökningsintervall och behåll standardsamplingshastigheten.
Avsökningsintervallet är den tid (i sekunder) när trafikexempel eller räknare samlas in (5 till 300, standard 20). Ange 0 för att inaktivera avsökning av sFlow-trafik.

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

 

Konfigurera ett sFlow-agentgränssnitt
Dell SONiC-switchen använder den IP-adress som konfigurerats i sFlow-agentgränssnittet till en agentadress. Den här agentadressen hjälper insamlaren att unikt identifiera källan till paketen den tar emot. Vi har möjlighet att välja Ethernet, Vlan, Loopback eller hanteringsgränssnitt som agentgränssnitt. Som standard använder sFlow hanteringsgränssnittets IP-adress.

 

Obs! Dell Technologies rekommenderar att du konfigurerar ett sFlow-agentgränssnitt.

 

admin@DELLSONiC:~$ sonic-cli

DELLSONiC# configure

DELLSONiC(config)# sflow agent-id 


Restore sFlow agent interface to the default

DELLSONiC(config)# no sflow agent-id

 

Tänk dig till exempel att Eth 1/1 har IP-adressen 10.0.0.1 och att vi har konfigurerat sFlow agent-id Eth 1/1. I det här fallet är agentadressen 10.0.0.1.
Klicka här om du vill visa ett exempel på paketinsamling
Om Eth 1/1 inte har en IP-adress. Den använder hanteringsgränssnittets IP-adress.

 

Konfigurera sFlow-samplingshastighet (valfritt – rekommenderas inte för ändring)
Samplingsfrekvensen samlar in ett paket i det angivna antalet paket (256 till 8388608).
Standardvärdet detekterar ett nytt flöde på 10 % av länkbandbredden på mindre än en sekund och beror på gränssnittshastigheten. Se sFlow-standardsamplingshastigheter för olika länkhastigheter

 

Obs! Vi rekommenderar att du inte ändrar sFlow-samplingsfrekvensen.

 

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

 

Konfigurationsexempel

I det här exemplet har en sFlow-insamlare IP-adress 10.0.0.100 med följande konfigurationssteg:

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 aktiveras sFlow i alla gränssnitt när sflow enable det körs. Låt oss utesluta Eth 1/2 från detta.

admin@DELLSONiC:~$ sonic-cli

DELLSONiC# configure

DELLSONiC(config)# interface Eth 1/2

DELLSONiC(config-if-Eth1/2)# no sflow enable

 

Verifiera

Använd show-kommandona för att visa sFlow-konfiguration och räknare.

Visa global sFlow-konfiguration
Använd kommandot 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

 

Visa sFlow-gränssnittsstatus (ut)
Använd kommandot 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

 

Exempel på sFlow-paket
Observera att agentadressen är 10.0.0.1, vilket är IP-adressen för Eth 1/1 (agent-ID).
Exempel på sFlow-paket

 

Affected Products

Enterprise SONiC Distribution, PowerSwitch E3200-ON Series, Dell EMC Networking N3200-ON, PowerSwitch S5212F-ON, PowerSwitch S5224F-ON, PowerSwitch S5232F-ON, PowerSwitch S5248F-ON, PowerSwitch S5296F-ON, PowerSwitch Z9100-ON, PowerSwitch Z9264F-ON , PowerSwitch Z9332F-ON, PowerSwitch Z9432F-ON ...
Article Properties
Article Number: 000218295
Article Type: How To
Last Modified: 10 Oct 2023
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.