Konfigurowanie sFlow na przełącznikach sieciowych Dell Networking z systemem OS 9
Summary: W tym artykule wyjaśniono, jak skonfigurować sFlow na przełącznikach sieciowych Dell Networking z systemem OS 9
Instructions
Cele
Omówienie
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:
- Jeśli stany interfejsu są aktywne, a częstotliwość próbkowania nie jest skonfigurowana na porcie, domyślna częstotliwość próbkowania jest obliczana na podstawie szybkości linii.
- Jeśli stany interfejsu są wyłączone, częstotliwość próbkowania jest ustawiana przy użyciu globalnej częstotliwości próbkowania.
- Jeśli globalna częstotliwość próbkowania jest inna niż domyślna, na przykład 256, i jeśli częstotliwość próbkowania nie jest skonfigurowana w interfejsie, częstotliwość próbkowania interfejsu jest globalną częstotliwością próbkowania inną niż domyślna, czyli 256.
Ważne punkty
-
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.
Włączanie sFlow
| 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). |
Wykonaj poniższe kroki, aby włączyć sFlow na poziomie interfejsu:
| 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) |
Weryfikowanie konfiguracji sFlow
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