Перейти к содержанию

9.6 Настройка sflow

clear sflow statistics

Синтаксис команды

clear sflow statistics { receiver | samplers [interface port_type [ v_port_type_list ] ] }

Описание синтаксиса

Параметр Описание
receiver очистка счетчиков статистики для приемников sFlow.
samplers очистка счетчиков статистики для сэмплеров sFlow.
port_type тип порта (Giga или 25GigabitEthernet).
v_port_type_list (oпционально) список номеров портов, например: 1/1,2-10.

Режим команды: Фундаментальный режим.
Уровень доступа: 15

Указания по применению

Используйте команду «clear sflow statistics» для очистки счетчиков статистики sFlow.

Примеры

Пример показывает, как очистить счетчики статистики для приемников sFlow:

# clear sflow statistics receiver
#

sflow

Синтаксис команды

sflow
no sflow

Описание синтаксиса

Команда не имеет аргументов.

Режим команды: Режим настройки интерфейса.
Уровень доступа: 15

Указания по применению

Используйте команду «sflow» для включения sFlow на интерфейсе. Используйте команду «no sflow» для отключения sFlow на интерфейсе. По умолчанию sFlow отключен.

Примеры

Пример показывает, как включить sFlow на интерфейсе gigabitethernet 1/1:

1
2
3
4
# configure terminal
(config)# interface GigabitEthernet 1/1
(config-if)# sflow
(config-if)#

sflow agent-ip

Синтаксис команды

sflow agent-ip { ipv4 v_ipv4_addr | ipv6 v_ipv6_addr }
no sflow agent-ip

Описание синтаксиса

Параметр Описание
v_ipv4_addr IPv4-адрес агента.
v_ipv6_addr IPv6-адрес агента.

Режим команды: Режим глобальной настройки.
Уровень доступа: 15

Указания по применению

Используйте команду «sflow agent-ip» для установки IP-адреса агента, используемого в пакетах UDP. Используйте команду «no sflow agent-ip» для установки значения по умолчанию. По умолчанию IP-адрес интерфейса «loopback».

Примеры

Пример показывает, как установить IP-адрес агента, используемого в пакетах UDP, равным 192.168.0.100:

1
2
3
# configure terminal
(config)# sflow agent-ip ipv4 192.168.0.100
(config)#

sflow collector-address

Синтаксис команды

sflow collector-address { ipv4_var | ipv6_var | domain_name }
no sflow collector-address

Описание синтаксиса

Параметр Описание
ipv4_var IPv4-адрес хоста, используемого в качестве получателя потока sFlow.
ipv6_var IPv6-адрес хоста, используемого в качестве получателя потока sFlow.
domain_name доменное имя хоста, используемого в качестве получателя потока sFlow.

Режим команды: Режим глобальной настройки.
Уровень доступа: 15

Указания по применению

Используйте команду «sflow collector-address» для установки адреса получателя потока sFlow. Используйте команду «no sflow collectoraddress» для установки значения по умолчанию. По умолчанию IP-адрес – 0.0.0.0.

Примеры

Пример показывает, как установить IP-адрес получателя потока sFlow равным 192.168.0.110:

1
2
3
# configure terminal
(config)# sflow collector-address 192.168.0.110
(config)#

sflow collector-port

Синтаксис команды

sflow collector-port collector_port
no sflow collector-port

Описание синтаксиса

Параметр Описание
collector_port номер порта UDP получателя потока sFlow в диапазоне от 1 до 65535.

Режим команды: Режим глобальной настройки.
Уровень доступа: 15

Указания по применению

Используйте команду «sflow collector-port» для установки номера порта UDP получателя потока sFlow. Используйте команду «no sflow collector-port» для установки значения по умолчанию. По умолчанию номер порта – 6343.

Примеры

Пример показывает, как установить номер порта UDP получателя потока sFlow равным 7343:

1
2
3
# configure terminal
(config)# sflow collector-port 7343
(config)#

sflow counter-poll-interval

Синтаксис команды

sflow counter-poll-interval poll_interval
no sflow counter-poll-interval

Описание синтаксиса

Параметр Описание
poll_interval интервал времени между опросами в секундах.

Режим команды: Режим настройки интерфейса.
Уровень доступа: 15

Указания по применению

Используйте команду «sflow counter-pollinterval» для включения отправки счетчиков статистики на получатель потока sFlow и установки интервала времени между отправками счетчиков. Используйте команду «no sflow counter-poll-interval» для отключения отправки счетчиков статистики. По умолчанию oтправка счетчиков статистики отключена.

Примеры

Пример показывает, как включить отправку счетчиков статистики на получатель потока sFlow с интервалом отправки в 100 секунд на интерфейсе gigabitethernet 1/1:

1
2
3
4
# configure terminal
(config)# interface GigabitEthernet 1/1
(config-if)# sflow counter-poll-interval 100
(config-if)#

sflow max-datagram-size

Синтаксис команды

sflow max-datagram-size datagram_size
no sflow max-datagram-size

Описание синтаксиса

Параметр Описание
datagram_sizel максимальный размер пакета UDP в диапазоне от 200 до 1468 байт.

Режим команды: Режим глобальной настройки.
Уровень доступа: 15

Указания по применению

Используйте команду «sflow max-datagramsize» для установки максимального размера пакета UDP, отправляемого на получатель потока sFlow. Используйте команду «no sflow max-datagram-size» для установки значения по умолчанию. Значение по умолчанию: 1400 байт.

Примеры

Пример показывает, как установить максимальный размер пакета UDP, отправляемого на получатель потока sFlow, равным 1024 байтам:

1
2
3
# configure terminal
(config)# sflow max-datagram-size 1024
(config)#

sflow max-sampling-size

Синтаксис команды

sflow max-sampling-size max_sampling_size
no sflow max-sampling-size

Описание синтаксиса

Параметр Описание
max_sampling_size максимальное количество байт, которые будут скопированы из пакета, в диапазоне от 14 до 200 байт.

Режим команды: Режим настройки интерфейса.
Уровень доступа: 15

Указания по применению

Используйте команду «sflow max-samplingsize» для установки максимального количества байт, которые будут скопированы из пакета при сэмплинге пакетов. Используйте команду «no sflow max-sampling-size» для установки значения по умолчанию. Значение по умолчанию: 128 байт.

Примеры

Пример показывает, как установить максимального количества байт, которые будут скопированы из пакета при сэмплинге пакетов на интерфейсе gigabitethernet 1/1, равным 128 байтам:

1
2
3
4
# configure terminal
(config)# interface GigabitEthernet 1/1
(config-if)# sflow max-sampling-size 128
(config-if)#

sflow sampling-rate

Синтаксис команды

sflow sampling-rate sampling_rate
no sflow sampling-rate

Описание синтаксиса

Параметр Описание
sampling_rate интервал сэмплинга в диапазоне от 1 до 4294967295 пакетов. Cредняя скорость опроса.

Режим команды: Режим настройки интерфейса.
Уровень доступа: 15

Указания по применению

Используйте команду «sflow sampling-rate» для установки средней частоты сэмплинга пакетов на интерфейсе. Используйте команду «no sflow sampling-rate» для отключения сэмплинга. Значение по умолчанию: 4096. Частота сэмплинга вычисляется как 1/sampling_rate, то есть для каждых sampling_rate пакетов на sFlow-приемник в среднем будет отправлен один пакет. Будьте осторожны при настройке высокой частоты сэмплинга, так как это может вызвать перегрузку CPU.

Примеры

Пример показывает, как установить сэмплинг каждого 1024-го пакета на интерфейсе gigabitethernet 1/1:

1
2
3
4
# configure terminal
(config)# interface GigabitEthernet 1/1
(config-if)# sflow sampling-rate 1024
(config-if)#

sflow timeout

Синтаксис команды

sflow timeout timeout
no sflow timeout

Описание синтаксиса

Параметр Описание
timeout значение интервала времени в диапазоне от 0 до 2147483647.

Режим команды: Режим глобальной настройки.
Уровень доступа: 15

Указания по применению

Используйте команду «sflow timeout» для установки интервала времени, в течение которого устройство будет отправлять данные получателю потока sFlow. Используйте команду «no sflow timeout» для установки значения по умолчанию. По умолчанию значение интервала равно 0. Коммутатор один раз в секунду уменьшает заданное значение. Пока значение ненулевое, приемник будет получать поток sFlow. Когда значение таймера станет равным нулю, передача потока sFlow завершится и произойдет сброс настроек в значения по умолчанию.

Примеры

Пример показывает, как установить интервал времени, в течение которого устройство будет отправлять данные получателю потока sFlow, равным 1000 секунд:

1
2
3
# configure terminal
(config)# sflow timeout 1000
(config)#

show sflow

Синтаксис команды

show sflow

Описание синтаксиса

Команда не имеет аргументов.

Режим команды: Фундаментальный режим.
Уровень доступа: 0

Указания по применению

Используйте команду «show sflow» для вывода настроек sFlow.

Примеры

Пример показывает, как вывести настройки sFlow:

# show sflow
Agent Configuration:
====================
Agent Address: 192.168.0.100
Receiver Configuration:
=======================
Owner        : <Configured through local management>
Receiver     : 192.168.0.110
UDP Port     : 7343
Max. Datagram: 1024 bytes
Time left    : 972 seconds
...
#

show sflow statistics

Синтаксис команды

show sflow statistics { receiver | samplers [interface port_type [ v_port_type_list ] ] }

Описание синтаксиса

Параметр Описание
receiver вывод счетчиков статистики для приемников sFlow.
samplers вывод счетчиков статистики для сэмплеров sFlow.
port_type тип порта ( Giga или 25GigabitEthernet).
v_port_type_list (oпционально) список номеров портов, например: 1/1,2-10.

Режим команды: Фундаментальный режим.
Уровень доступа: 0

Указания по применению

Используйте команду «show sflow statistics» для вывода счетчиков статистики sFlow.

Примеры

Пример показывает, как вывести счетчики статистики для приемников потока sFlow:

1
2
3
4
5
# show sflow statistics receiver
Tx Successes  Tx Errors  Flow Samples  Counter Samples
------------  ---------  ------------  ---------------
0             0          0             0
#