System operacyjny (OS) Dell Networking obsługuje rozwiązanie sFlow w wersji 5.
Dell Networking sFlow zaprojektowano w taki sposób, że częstotliwość próbkowania sprzętu jest ustalana na podstawie wszystkich portów w danej rurze.
Jeśli funkcja sFlow nie jest włączona na żadnym porcie, globalna częstotliwość próbkowania jest pobierana do tego portu i jest używana do obliczania najniższej częstotliwości próbkowania potoku portu. Ten projekt obsługuje możliwość, że sFlow może być skonfigurowany na tym porcie w przyszłości. Wycofywanie jest wyzwalane na podstawie częstotliwości próbkowania sprzętowego potoku portu.
Domyślna globalna częstotliwość próbkowania to 32768. Częstotliwości pobierania próbek określa się w następujący sposób:
Implementacja systemu operacyjnego Dell Networking OS dla mib sFlow obsługuje konfigurację sFlow przy użyciu snmpset.
Domyślnie zbieranie sFlow jest obsługiwane tylko na portach danych. Aby włączyć zbieranie danych sFlow za pośrednictwem portów zarządzania, należy użyć poleceń management egress-interface-selection i application sflow-collector odpowiednio w trybach konfiguracji i EIS.
System operacyjny Dell Networking eksportuje wszystkie pakiety sFlow do modułu zbierającego. Mała częstotliwość próbkowania może być równoznaczna z wieloma wyeksportowanymi pakietami. Mechanizm wycofywania jest automatycznie stosowany w celu zmniejszenia tej kwoty. Niektóre próbkowane pakiety mogą zostać porzucone, gdy szybkość eksportowanych pakietów jest wysoka, a mechanizm wycofywania ma się rozpocząć lub zaczyna działać. Licznik dropEvent w pakiecie sFlow jest zawsze równy zero.
Pola listy społeczności i preferencji lokalnych nie są wysyłane w rozszerzonym elemencie bramki w datagramie sFlow.
Pole priorytetu źródła 802.1P nie jest wysyłane w rozszerzonym elemencie przełącznika w datagramie sFlow.
Tylko numer Destination i Destination Peer AS są spakowane w polu dst-as-path w rozszerzonym elemencie bramki.
Jeśli próbkowany pakiet jest przekierowywany przy użyciu routingu opartego na zasadach (PBR), datagram sFlow może zawierać nieprawidłowe rozszerzone informacje o bramie/routerze.
Pole źródłowej wirtualnej sieci lokalnej (VLAN) w rozszerzonym elemencie przełącznika nie jest pakowane w przypadku pakietu z routingiem.
Pole docelowej sieci VLAN w rozszerzonym elemencie przełącznika nie jest spakowane w pakiecie Multicast.
Na sekundę można pobrać i przetworzyć do 700 pakietów.
Polecenie | Parametry |
FTOS# configuration |
Uruchomienie trybu konfiguracji. |
FTOS(conf)# sflow enable |
Włącz usługę sFlow globalnie. |
FTOS(conf)# sflow collector <IP ADDR> agent-addr <IP ADDR> |
Ustaw adres IP kolektora (urządzenie zewnętrzne zarządzające danymi sFlow). Ustaw adres IP agenta (to lub inne przełączające urządzenie, które zbiera dane). |
FTOS(conf)# sflow max-header-size extended |
(Opcjonalnie) Domyślnie maksymalny rozmiar nagłówka pakietu wynosi 128 bajtów. Gdy włączona jest opcja sFlow max-header-size extended, kopiowane jest 256 bajtów. Bajty te są przydatne dla pakietów tunelowanych VxLAN, NvGRE, IPv4 i IPv6. |
FTOS(conf)#sflow extended-switch enable |
Rozszerzony sFlow pakuje dodatkowe informacje w datagramie sFlow w zależności od typu próbkowanego pakietu. Identyfikator sieci VLAN 802.1Q i informacje o priorytecie 802.1P. |
FTOS(conf)#sflow polling-interval <15-86400> |
(Opcjonalnie) Ustaw określony interwał odpytywania, aby był zgodny z modułem zbierającym. |
FTOS(conf)#sflow sample-rate <256-8388608> |
(Opcjonalnie) Ustaw określoną częstotliwość próbkowania, aby była zgodna z kolektorem. (Tylko potęgi 2. na przykład 4096 8192). |
Polecenie | Parametry |
FTOS# Configuration |
Uruchomienie trybu konfiguracji. |
FTOS(conf)# interface te 0/10 |
Wprowadź określony interfejs. |
FTOS(conf-if-te-0/10)# sflow ingress-enable |
Włącz usługę sFlow w interfejsie. |
FTOS(conf-if-te-0/10)#sflow max-header-size extended |
(Opcjonalnie) Domyślnie maksymalny rozmiar nagłówka pakietu wynosi 128 bajtów. Gdy włączona jest opcja sFlow max-header-size extended, kopiowane jest 256 bajtów. Bajty te są przydatne dla pakietów tunelowanych VxLAN, NvGRE, IPv4 i IPv6. |
FTOS(conf-if-te-0/10)#sflow polling-interval <15-86400> |
(Opcjonalnie) Ustaw określony interwał odpytywania, aby był zgodny z modułem zbierającym. |
FTOS(conf-if-te-0/10)#sflow sample-rate <256-8388608> |
(Opcjonalnie) Ustaw określoną częstotliwość próbkowania, aby była zgodna z kolektorem. (Tylko potęgi liczby 2, na przykład 4096 8192) |
FTOS# show sflow sFlow services are enabled Global default sampling rate: 32768 Global default counter polling interval: 20 1 collectors configured Collector IP addr: 133.33.33.53, Agent IP addr: 133.33.33.116, UDP port: 6343 77 UDP packets exported 0 UDP packets dropped 165 sFlow samples collected 69 sFlow samples dropped due to sub-sampling
FTOS# show sflow interface tengigabitethernet 1/1 Te 1/1 sFlow type :Ingress Configured sampling rate :16384 Actual sampling rate :16384 Counter polling interval :20 Extended max header size :128 Samples rcvd from h/w :0
FTOS# show running-config interface tengigabitethernet 1/16 !interface TenGigabitEthernet 1/16 no ip address switchport sflow ingress-enable sflow sample-rate 8192 no shutdown