Мережева операційна система (ОС) Dell підтримує sFlow версії 5.
Dell Networking sFlow розроблений таким чином, що частота апаратної дискретизації становить для кожної лінійної карти порт-труба і визначається на основі всіх портів у цій порт-трубі.
Якщо sFlow не увімкнено на жодному з портів, глобальна частота дискретизації завантажується на цей порт і використовується для обчислення найнижчої частоти дискретизації каналу портів. Ця конструкція підтримує можливість того, що sFlow може бути налаштований на цьому порту в майбутньому. Зворотне вимкнення спрацьовує залежно від апаратної частоти дискретизації портової труби.
За замовчуванням глобальна частота дискретизації становить 32768. Частота відбору проб визначається наступним чином:
Реалізація sFlow MIB в ОС Dell Networking OS підтримує конфігурацію sFlow за допомогою snmpset.
За замовчуванням збір sFlow підтримується лише на портах даних. Щоб увімкнути збір sFlow через порти керування, використовуйте команди керування egress-interface-selection та application sflow-collector у режимах конфігурації та EIS відповідно.
Мережева ОС Dell експортує всі пакети sFlow в колектор. Невелика частота дискретизації може дорівнювати безлічі експортованих пакетів. Для зменшення цієї суми автоматично застосовується механізм відступу. Деякі пакети з вибіркою можуть бути відкинуті, коли швидкість експортованих пакетів висока, а механізм зворотного відключення ось-ось почне діяти або починає діяти. Лічильник dropEvent в пакеті sFlow завжди дорівнює нулю.
Поля списку спільноти та локальних налаштувань не надсилаються в елементі розширеного шлюзу в дейтаграмі sFlow.
Поле пріоритету джерела 802.1P не надсилається в розширеному елементі комутатора в дейтаграмі sFlow.
Лише номер AS пункту призначення та однорангового вузла призначення упаковано в поле dst-as-path у розширеному елементі шлюзу.
Якщо пакет, що відбирається, перенаправляється за допомогою маршрутизації на основі політик (PBR), дейтаграма sFlow може містити неправильну інформацію про розширений шлюз/маршрутизатор.
Поле вихідної віртуальної локальної мережі (VLAN) у розширеному елементі комутатора не упаковано у випадку маршрутизованого пакета.
Цільове поле VLAN у розширеному елементі комутатора не упаковано в пакет Multicast.
За секунду можна відбирати та обробляти до 700 пакетів.
Команда | Параметри |
FTOS# configuration |
Увійдіть у режим конфігурації. |
FTOS(conf)# sflow enable |
Увімкніть sFlow глобально. |
FTOS(conf)# sflow collector <IP ADDR> agent-addr <IP ADDR> |
Встановіть IP-адресу колектора (зовнішній пристрій, який керує даними sFlow). Встановіть IP-адресу агента (цього або іншого комутаційного пристрою, який збирає дані). |
FTOS(conf)# sflow max-header-size extended |
(Необов'язково.) За замовчуванням максимальний розмір заголовка пакета становить 128 байт. Якщо ввімкнено sFlow max-header-size extend, копіюється 256 байтів. Ці байти корисні для тунельованих пакетів VxLAN, NvGRE, IPv4 та IPv6. |
FTOS(conf)#sflow extended-switch enable |
Розширений sFlow упаковує додаткову інформацію в дейтаграму sFlow залежно від типу пакета вибірки. 802.1Q VLAN ID та інформація про пріоритет 802.1P. |
FTOS(conf)#sflow polling-interval <15-86400> |
(Необов'язково.) Встановіть певний інтервал опитування, щоб він був сумісний з колектором. |
FTOS(conf)#sflow sample-rate <256-8388608> |
(Необов'язково.) Встановіть певну частоту дискретизації, щоб вона була сумісна з колектором. (Тільки степені 2. наприклад, 4096 8192). |
Команда | Параметри |
FTOS# Configuration |
Увійдіть у режим конфігурації. |
FTOS(conf)# interface te 0/10 |
Увійдіть у відповідний інтерфейс. |
FTOS(conf-if-te-0/10)# sflow ingress-enable |
Увімкніть sFlow в інтерфейсі. |
FTOS(conf-if-te-0/10)#sflow max-header-size extended |
(Необов'язково.) За замовчуванням максимальний розмір заголовка пакета становить 128 байт. Якщо ввімкнено sFlow max-header-size extend, копіюється 256 байтів. Ці байти корисні для тунельованих пакетів VxLAN, NvGRE, IPv4 та IPv6. |
FTOS(conf-if-te-0/10)#sflow polling-interval <15-86400> |
(Необов'язково.) Встановіть певний інтервал опитування, щоб він був сумісний з колектором. |
FTOS(conf-if-te-0/10)#sflow sample-rate <256-8388608> |
(Необов'язково.) Встановіть певну частоту дискретизації, щоб вона була сумісна з колектором. (Тільки степені 2, наприклад 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