Операционная система (ОС) Dell Networking поддерживает sFlow версии 5.
Технология Dell Networking sFlow разработана таким образом, что частота выборки оборудования задается для каждого канала порта линейной карты и определяется на основе всех портов в этом канале.
Если sFlow не включен ни на одном порте, глобальная частота дискретизации загружается на этот порт и используется для вычисления минимальной частоты дискретизации канала порта. Такая конструкция допускает возможность настройки sFlow на этом порте в будущем. Отсрочка запускается в зависимости от частоты выборки оборудования канала порта.
Глобальная частота выборки по умолчанию равна 32768. Частота дискретизации определяется следующим образом:
Реализация MIB sFlow в ОС Dell Networking поддерживает конфигурацию sFlow с помощью snmpset.
По умолчанию сбор sFlow поддерживается только на портах данных. Чтобы включить сбор sFlow через порты управления, используйте команды management egress-interface-selection и application sflow-collector в режимах конфигурации и EIS соответственно.
ОС Dell Networking экспортирует все пакеты sFlow в сборщик. Небольшая частота дискретизации может приравниваться к большому количеству экспортируемых пакетов. Для уменьшения этой суммы автоматически применяется механизм отсрочки. Некоторые выборочные пакеты могут быть отброшены, когда скорость экспортируемых пакетов высока, а механизм отсрочки вот-вот вступит в силу или начинает действовать. Счетчик dropEvent в пакете sFlow всегда равен нулю.
Поля списка сообществ и локальных предпочтений не передаются в элементе расширенного шлюза в дейтаграмме sFlow.
Поле приоритета источника 802.1P не передается в расширенном элементе switch в дейтаграмме sFlow.
В поле dst-as-path элемента расширенного шлюза упаковываются только номера AS целевого ресурса и однорангового узла назначения.
Если выборочный пакет перенаправляется с помощью маршрутизации на основе политик (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 extended, копируется 256 байт. Эти байты полезны для туннельных пакетов VxLAN, NvGRE, IPv4 и IPv6. |
FTOS(conf)#sflow extended-switch enable |
Extended sFlow упаковывает дополнительную информацию в дейтаграмму sFlow в зависимости от типа выборочного пакета. Идентификатор VLAN 802.1Q и информация о приоритетах 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 extended, копируется 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