Перейти к основному содержимому

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

В этой главе описаны шаги по настройке выборочного потока (sFlow).

sFlow является стандартом для мониторинга высокоскоростных коммутируемых и маршрутизируемых сетей. Система мониторинга sFlow состоит из агента sFlow, встроенного в коммутатор или маршрутизатор, и коллектора sFlow.

Агент sFlow выполняет выборку пакетов, а также опрос статистики трафика для устройства, которое он мониторит. Выборка пакетов выполняется коммутирующим/маршрутизирующим устройством на скорости линии. Агент sFlow пересылает статистику выборки трафика в формате sFlow PDU, а также выборочные пакеты в коллектор sFlow для анализа.

Агент sFlow использует следующие формы выборки:

  • Выборка пакетов: выборка одного пакета из заданного интервала выборки. Эта выборка выполняется аппаратно на скорости линии.
  • Выборка счетчиков: опрос статистики интерфейса, такой как общие и Ethernet-счетчики, с заданным интервалом.

Перед включением выборки sFlow на интерфейсе необходимо включить функцию sFlow и настроить коллектор.

Невозможно глобально включить мониторинг выборки sFlow на всех интерфейсах одной командой. Вместо этого необходимо включить выборку sFlow на требуемых интерфейсах индивидуально.

Функция sFlow поддерживается как на физических интерфейсах, так и на интерфейсах LAG. Настройка выборки на интерфейсе LAG активирует её на всех портах, входящих в состав этого интерфейса LAG.

Топология

Image

Рисунок 21-30: Базовая топология sFlow

Конфигурация

Агент sFlow

#configure terminalПерейти в режим конфигурации.
(config)#feature sflowВключить функцию sFlow.
(config)#sflow collector 2.2.2.2 port 6343 receiver-time-out 0 max-datagram-size 200Настроить коллектор sFlow.
(config)# interface xe1Перейти в режим конфигурации интерфейса.

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

(config-if)#sflow poll-interval 5Установить интервал опроса счетчиков на интерфейсе.
(config-if)#sflow sampling-rate 1024 direction ingress max-header-size 200Установить интервал выборки sFlow на интерфейсе для входящего трафика.
(config-if)#sflow sampling-rate 1024 direction egress max-header-size 200Установить интервал выборки sFlow на интерфейсе для исходящего трафика.
(config-if)#sflow enableВключить выборку пакетов на интерфейсе.
(config-if)#endВыйти из режима конфигурации интерфейса.
Проверка
PRSP#show sflow detail
sFlow Feature: Enabled
sFlow Version: 5 sFlow
Global Information :
Agent     IP: 10.10.26.132
Collector IP: 10.156.159.29    Port:  6343
Maximum Datagram Size(bytes): 200
Receiver timeout(sec)       : 0
sFlow Port Detailed Information:
Interface  Packet-Sampling           Packet-Sampling            CounterPolling         Maximum Header
Rate                    Count               Interval       Count        Size(bytes)
Ingress      Egress       Ingress      Egress       (sec)                    Ingress     Egress
---------  -----------------------   -----------------------  -----------------------   --------------------
xe1/1        1024         1024       464564       414532           5          131       200          20