Dell Networking SONiC sFlow -määritys
Summary: Tässä artikkelissa selitetään, miten sFlow määritetään Dell Networking SONiC :ssa. Tässä artikkelissa käytetään Dell SONiC 4.1 -kytkintä.
Instructions
| Edellytykset Esittelemme käsitteitä vakioliitännän nimeämistoiminnolla. Katso artikkelia Dell Networking S -sarja: Basic Interface Configuration - SONIC 4.0 , jossa on lisätietoja liitännän nimeämisestä. Artikkelissa oletetaan, että sFlow Collectorin ja Agentin välinen yhteys on vakaa. |
Indeksi
Mikä sFlow on?Sflow-oletukset
Määritä sFlow
Esimerkki kokoonpanosta
Tarkista
Mikä sFlow on?
sFlow tarjoaa liikennevirtaan perustuvan näytteenoton verkkoliikenteen valvontaa varten. sFlow-toiminnolla voit valvoa verkon suojausta suurissa yritystietokeskuksissa, valvoa eri vuokraajien liikennettä loogisissa verkoissa ja määritetyissä käyttöliittymissä sekä palvelun laatutoiminnoissa (QoS).
sFlow-valvontajärjestelmä koostuu seuraavista:
- sFlow-agentti sijaitsee missä tahansa paketin polussa. Agentti yhdistää flow-näytteet ja liittymälaskurit sFlow-tietogrammiksi ja välittää ne SFlow-keräystoimintoon säännöllisin välein. Tietogrammit koostuvat pakettien otsikosta, tulo- ja poistoliittymistä, näytteistysparametreista ja liittymälaskureista, mutta ei niihin rajoittuen. ASIC-kortit käsittelevät pakettinäytteistystä.
- sFlow-keräystoiminto analysoi eri laitteista vastaanotetut datagrammit ja luo koko verkon kattavan näkymän liikennevirroista.

sFlow käyttää kahden tyyppistä näytteistä:
- Tilastollinen pakettipohjainen näyte kytketyistä tai reititetyistä pakettivirroista.
- Liitäntälaskurien aikapohjainen näytteistäminen.
| Muistettavaa |
|
sFlow-oletukset
Oletusarvot
| sFlow-kyselyväli |
20 sekuntia |
| sFlow-koontiportti |
6343 |
| sFlow-keräys-VRF |
Oletus-VRF |
sFlow-oletusnäytystaajuus poikkeaa linkin nopeudesta
| Link Speed |
Paketti |
|---|---|
| 1G |
1 paketti 1 000:ssa |
| 10G |
1 paketti 10 000 paketissa |
| 40G |
1 paketti 40 000 paketissa |
| 50 Gt |
1 paketti 50 000:ssa |
| 100G |
1 paketti 100 000 paketissa |
*On suositeltavaa, että näytteistämisnopeutta ei muuteta.
Määritä sFlow
Määritä sFlow yleisesti kytkimessä. sFlow-agentti on oletusarvoisesti poissa käytöstä. Ota sFlow käyttöön yleisesti, jotta voit ottaa esimerkkiliikenteen kaikista tietoliittymistä, ennen kuin voit määrittää oletusasetukset uudelleen.
Ota sFlow yleisesti
käyttöönTämä ottaa sFlow-ominaisuuden käyttöön kaikissa kytkimen saapuvan ja lähtevän liikenteen liitännöissä.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# sflow enable
Poista sFlow käytöstä käyttöliittymässä
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
Ota sFlow käyttöön eri liitännöissä
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
sFlow-kokoajan
määrittäminenMääritä kohteen kokoajaportin numero sFlow-tietoliikenteelle (0–65535; oletus 6343).
Määritä VRF, jossa sFlow-keräystoiminto toimii: Hallinta (mgmt) tai oletus. Keräystyökalun oletus-VRF on käytössä oletusarvoisesti. Voit määrittää saman kokoaja-IP-osoitteen ja/tai portin numeron eri VRF-tiedostoissa.
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]}
Määritä sFlow-kyselyväli (valinnainen)
Määritä nondefault sFlow -kyselyväli ja säilytä oletusarvoinen näytteistämisnopeus.
Kyselyväli on aika (sekunteina), jolloin liikennenäytteet tai -laskurit kerätään (5–300, oletus 20). Poista sFlow-liikenteen kysely käytöstä kirjoittamalla 0.
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
sFlow-agentin käyttöliittymän
määrittäminenDell SONiC -kytkin käyttää agentin osoitteessa sFlow agent interface määritettyä IP-osoitetta. Tämän agentin osoitteen avulla keräystoiminto tunnistaa vastaanotettujen pakettien lähteen yksilöllisesti. Agentin käyttöliittymäksi voi valita Ethernet-, Vlan-, Loopback- tai Management-käyttöliittymän. sFlow käyttää oletusarvoisesti hallintaliittymän IP-osoitetta.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# sflow agent-id Restore sFlow agent interface to the default DELLSONiC(config)# no sflow agent-id
Huomioi esimerkiksi, että Eth 1/1:llä on Ip-osoite 10.0.0.1, ja olemme määrittäneet sFlow agent-id Eth 1/1:n. Tällöin agentin osoite on 10.0.0.1.
Napsauttamalla tätä näet esimerkkipakettien tallennuksen
Jos Eth 1/1 :llä ei ole IP-osoitetta, Se käyttää hallintakäyttöliittymän IP-osoitetta.
sFlow-näytteenoton nopeuden määrittäminen (valinnainen - ei suositella muuttamista)
Näytteistysnopeus kerää yhden paketin määritetystä pakettimäärästä (256–8388608).
Oletusarvon mukaan uusi liikennevirta on 10 % linkin kaistanleveydestä alle sekunnissa liitännän nopeuden mukaan. Tarkista linkin nopeus sFlow-oletusnäytystaajuuksista
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
Esimerkki kokoonpanosta
Tässä esimerkissä sFlow-keräystoiminnon IP-osoite on 10.0.0.100 ja seuraavat määritysvaiheet:
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
Kaikki liittymät sFlow aktivoidaan oletusarvoisesti, kun sflow enable se suoritetaan. Tämä ei koske Eth 1/2 :a.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth 1/2 DELLSONiC(config-if-Eth1/2)# no sflow enable
Tarkista
Näytä sFlow-määritykset ja -laskurit show-komennoilla.
Näytä yleinen sFlow-määritys
Käytä komentoa 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
Näytä sFlow-liittymän tila (out)
Käytä komentoa 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
Esimerkki sFlow-paketista
Huomaa, että agentin osoite on 10.0.0.1, joka on Eth 1/1:n IP-osoite (agentin tunnus).