Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »


3.1. Общие сведения об sFlow

SFlow (RFC 3176) - это протокол, используемый для сбора, отправки и анализа информации о сетевом трафике в целях мониторинга.

Система мониторинга sFlow включает в себя: агент sFlow, центральный сборщик данных (sFlow collector) и анализатор sFlow (sFlow analyzer). Прокси sFlow собирает данные с коммутатора с использованием технологий выборки. Сборщик sFlow предназначен для форматирования статистики отобранных данных, которая должна быть отправлена ​​на анализатор sFlow, который будет анализировать данные выборки и выполнять действие в соответствии с результатом. Данный коммутатор может работать как прокси и центральный сборщик данных в системе sFlow.

Данный коммутатор поддерживает sFlow версии 4 в соответствии с RFC 3176.

3.2. Конфигурация sFlow

  1. Задать IP адрес сборщика sFlow (collector);
  2. Задать IP адрес прокси sFlow;
  3. Задать приоритет sFlow прокси;
  4. Настроить длину заголовка пакета, копируемого в sFlow:
  5. Настроить максимальную длину группы выборок sFlow:
  6. Настроить частоту дискретизации;
  7. Настроить интервал сборе статистики;
  8. Настроить тип используемого анализатора.


  1. Задать IP адрес сборщика sFlow (collector):

Команда

Описание

sflow destination <collector-address> [<collector-port>]

no sflow destination

!  В режиме глобальной конфигурации

Указать адрес и порт назначения для отправки данных sFlow. Порт по-умолчанию 6343. Команда no удаляет эту конфигурацию.


2. Задать IP адрес агента sFlow:

Команда

Описание

sflow agent-address <collector-address>

no sflow agent-address

! В режиме глобальной конфигурации

Задать идентификатор агента sFlow на коммутаторе. Команда no удаляет эту конфигурацию.


3. Задать приоритет sFlow прокси:

Команда

Описание

sflow priority <priority-value>

no sflow priority

! В режиме глобальной конфигурации

Задать внутренний приоритет, с которым коммутатор будет передавать данные sFlow в CPU из интерфейсов. Команда no восстанавливает значение по-умолчанию - 0.


4. Настроить длину заголовка пакета, копируемого в sFlow:

Команда

Описание

sflow header-len <length-vlaue>

no sflow header-len

!  В режиме глобальной конфигурации

Настроить длину копируемого в sFlow заголовка пакета при невозможности определить тип протокола в CPU. Команда no возвращает значение по-умолчанию - 128 байт.


5. Настроить максимальную длину группы выборок sFlow:

Команда

Описание

sflow data-len <length-vlaue>

no sflow data-len

!  В режиме глобальной конфигурации

Задать максимальное значение длины группы выборок sFlow, не включая заголовки 2 и 3 уровней. Команда no восстанавливает значение по-умолчанию - 1400 байт.


6. Настроить частоту дискретизации:

Команда

Описание

sflow rate {input <input-rate> | output <output-rate >}

no sflow rate [input | output]

!  В режиме глобальной конфигурации

Настроить частоту дискретизации sFLow для входящего или исходящего потока. Команда no удаляет эту конфигурацию.


7. Настроить интервал сбора статистики:

Команда

Описание

sflow counter-interval <interval-value>

no sflow counter-interval

!  В режиме глобальной конфигурации

Настроить интервал сбора статистики sFlow. Команда no удаляет эту конфигурацию.


8. Задать тип используемого анализатора:

Команда

Описание

sflow analyzer sflowtrend

no sflow analyzer sflowtrend

! В режиме глобальной конфигурации

Задать тип используемого анализатора sFlow. Команда no удаляет эту конфигурацию.

3.3. Пример конфигурации sFlow

Сбор данных sFlow включен на портах 1/0/1 и 1/0/2 коммутатора. Анализатор sFlow запущен на хосте с адресом 192.168.1.200. Адрес интерфейса уровня 3 на коммутаторе, для VLAN, подключенного к анализатору - 192.168.1.100. Также на коммутаторе настроен интерфейс уровня 3 с адресом 10.1.144.2.

Конфигурация коммутатора выглядит следующим образом:

Switch#config
Switch(config)#sflow agent-address 10.1.144.2
Switch(config)#sflow destination 192.168.1.200
Switch(config)#sflow priority 1
Switch(config)#interface ethernet1/0/1
Switch(Config-If-Ethernet1/0/1)#sflow rate input 10000
Switch(Config-If-Ethernet1/0/1)#sflow rate output 10000
Switch(Config-If-Ethernet1/0/1)#sflow counter-interval 20
Switch(Config-If-Ethernet1/0/1)#exit
Switch(config)#interface ethernet1/0/2
Switch(Config-If-Ethernet1/0/2)#sflow rate input 20000
Switch(Config-If-Ethernet1/0/2)#sflow rate output 20000
Switch(Config-If-Ethernet1/0/2)#sflow counter-interval 40

3.4. Решение проблем при конфигурации sFlow

  • Убедитесь, что связность с sFlow анализатором существует;
  • Удостоверьтесь, что в необходимом для мониторинга порту присутствует трафик;
  • Если требуется выборка на основе трафика, необходимо настроить частоту дискретизации интерфейса;
  • Если требуется статистическая выборка, необходимо настроить интервал сбора статистики интерфейса.
  • No labels