Конфигура ция sFlow
В этой главе описаны шаги по настройке выборочного потока (sFlow).
sFlow является стандартом для мониторинга высокоскоростных коммутируемых и маршрутизируемых сетей. Система мониторинга sFlow состоит из агента sFlow, встроенного в коммутатор или маршрутизатор, и коллектора sFlow.
Агент sFlow выполняет выборку пакетов, а также опрос статистики трафика для устройства, которое он мониторит. Выборка пакетов выполняется коммутирующим/маршрутизирующим устройством на скорости линии. Агент sFlow пересылает статистику выборки трафика в формате sFlow PDU, а также выборочные пакеты в коллектор sFlow для анализа.
Агент sFlow использует следующие формы выборки:
- Выборка пакетов: выборка одного пакета из заданного интервала выборки. Эта выборка выполняется аппаратно на скорости линии.
- Выборка счетчиков: опрос статистики интерфейса, такой как общие и Ethernet-счетчики, с заданным интервалом.
Перед включением выборки sFlow на интерфейсе необходимо включить функцию sFlow и настроить коллектор.
Невозможно глобально включить мониторинг выборки sFlow на всех интерфейсах одной командой. Вместо этого необходимо включить выборку sFlow на требуемых интерфейсах индивидуально.
Функция sFlow поддерживается как на физических интерфейсах, так и на интерфейсах LAG. Настройка выборки на интерфейсе LAG активирует её на всех портах, входящих в состав этого интерфейса LAG.
Топология
Рисунок 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