17.2. Команды EFD
17.2.1. efd enable
Назначение
Данная команда используется для включения EFD.
Команда no efd enable
используется для отключения EFD.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
- |
AQ-N5000 |
7.0 |
Base |
- |
AQ-N6000 |
7.0 |
Base |
- |
Синтаксис
efd enable
no efd enable
Режим ввода
Interface Configuration
Состояние по умолчанию
По умолчанию EFD отключено.
Применение
Если скорость потока составляет 60 Мбит/с и более, он будет распознан как Elephant Flow.
Примеры
Включение EFD:
Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# efd enable
Связанные команды
Нет
17.2.2. efd tcp-only enable
Назначение
Данная команда используется для включения EFD в пакетах TCP.
Команда no efd tcp-only enable
используется для отключения обнаружения EFD в пакетах TCP.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
- |
AQ-N5000 |
7.0 |
Base |
- |
AQ-N6000 |
7.0 |
Base |
- |
Синтаксис
efd tcp-only enable
no efd tcp-only enable
Режим ввода
Global Config
Состояние по умолчанию
По умолчанию, после включения глобального EFD, включено обнаружение Elephant Flow в любых протоколах.
Применение
Нет
Примеры
Включение EFD только для TCP:
Switch# configure terminal
Switch(config)# efd tcp-only enable
Связанные команды
Нет
17.2.3. efd detect speed
Назначение
Данная команда используется для установки скорости для потока, распознанного как Elephant Flow.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
- |
AQ-N5000 |
7.0 |
Base |
- |
AQ-N6000 |
7.0 |
Base |
- |
Синтаксис
efd detect speed SPEED
efd detect speed
Параметр |
Описание |
Значение |
---|---|---|
SPEED |
Скорость, Мбит/с |
1 - 10000 |
Режим ввода
Global Config
Состояние по умолчанию
50 Мбит/с
Применение
Нет
Примеры
Установка максимальной скорости Elephant Flow на 60 Мбит/с.
Switch# configure terminal
Switch(config)# efd detect speed 60
Связанные команды
Нет
17.2.4. efd detect granularity
Назначение
Данная команда используется для установки точности вычисления скорости. Чем выше точность, тем больше ошибка квантования.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
- |
AQ-N5000 |
7.0 |
Base |
- |
AQ-N6000 |
7.0 |
Base |
- |
Синтаксис
efd detect granularity (4B|8B|16B|32B)
Параметр |
Описание |
Значение |
---|---|---|
4B |
8B |
16B |
Режим ввода
Global Config
Состояние по умолчанию
16 B
Применение
(Rate * Interval) > Granularity, бит значения фиксированный.
Примеры
Установка точности вычисления скорости в 32 B:
Switch# configure terminal
Switch(config)# efd detect granularity 32B
Связанные команды
Нет
17.2.5. efd detect time-interval
Назначение
Данная команда используется для установки интервала времени для Elephant Flow.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
- |
AQ-N5000 |
7.0 |
Base |
- |
AQ-N6000 |
7.0 |
Base |
- |
Синтаксис
efd detect time-interval INTERVAL
Параметр |
Описание |
Значение |
---|---|---|
INTERVAL |
Интервал, мс |
10 - 100000 |
Режим ввода
Global Config
Состояние по умолчанию
30 мс
Применение
Нет
Примеры
Установка интервала в 100 мс:
Switch# configure terminal
Switch(config)# efd detect time-interval 100
Связанные команды
Нет
17.2.6. efd detect min-pkt-size
Назначение
Данная команда используется для установки минимального размера пакета для EFD.
Команда no efd detect min-pkt-size
используется для удаления данной конфигурации.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
- |
AQ-N5000 |
7.0 |
Base |
- |
AQ-N6000 |
7.0 |
Base |
- |
Синтаксис
efd detect min-pkt-size SIZE
no efd detect min-pkt-size
Параметр |
Описание |
Значение |
---|---|---|
SIZE |
Минимальный размер, байт |
64 - 9216 |
Режим ввода
Global Config
Состояние по умолчанию
Отключено
Применение
Нет
Примеры
Установка минимального размера пакета для Elephant Flow в 300 байт:
Switch# configure terminal
Switch(config)# efd detect min-pkt-size 300
Связанные команды
show efd configuration
17.2.7. efd aging-period
Назначение
Данная команда используется для настройки времени устаревания потоков, распознанных как Elephant Flow.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
- |
AQ-N5000 |
7.0 |
Base |
- |
AQ-N6000 |
7.0 |
Base |
- |
Синтаксис
efd aging-period PERIOD
Параметр |
Описание |
Значение |
---|---|---|
PERIOD |
Время устаревания |
2 - 7 |
Примечание
Единица измерения времени устаревания - настроенный интервал времени обнаружения. Таким образом, время устаревания - это время обнаружения, умноженное на время устаревания.
Режим ввода
Global Config
Состояние по умолчанию
4
Применение
Нет
Примеры
Установка времени устаревания:
Switch# configure terminal
Switch(config)# efd aging-period 3
Связанные команды
Нет
17.2.8. efd redirect to interface
Назначение
Данная команда используется для перенаправления потоков, распознанных как Elephant Flow, на указанный интерфейс.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
- |
AQ-N5000 |
7.0 |
Base |
- |
AQ-N6000 |
7.0 |
Base |
- |
Синтаксис
efd redirect to interface IFNAME
Параметр |
Описание |
Значение |
---|---|---|
IFNAME |
Имя интерфейса |
Порт / интерфейс Linkagg |
Режим ввода
Global Config
Состояние по умолчанию
Отключено
Применение
Нет
Примеры
Перенаправление потоков, распознанных как Elephant Flow, на порт “eth-0-2”:
Switch# configure terminal
Switch(config)# efd redirect to interface eth-0-2
Связанные команды
Нет
17.2.9. efd ipg enable
Назначение
Данная команда используется для установки вычисления скорости обнаружения с использованием IGP-пакета.
Команда no efd ipg enable
используется для отмены установки вычисления скорости обнаружения с использованием IGP-пакета.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
- |
AQ-N5000 |
7.0 |
Base |
- |
AQ-N6000 |
7.0 |
Base |
- |
Синтаксис
efd ipg enable
no efd ipg enable
Режим ввода
Global Config
Состояние по умолчанию
Отключено
Применение
Нет
Примеры
Установка вычисления скорости обнаружения с использованием IGP-пакета:
Switch# configure terminal
Switch(config)# efd ipg enable
Связанные команды
Нет
17.2.10. efd notify enable
Назначение
Данная команда используется для настройки уведомлений об обнаружении Elephant Flow.
Команда no efd notify enable
используется для отключения уведомлений об обнаружении Elephant Flow.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
- |
AQ-N5000 |
7.0 |
Base |
- |
AQ-N6000 |
7.0 |
Base |
- |
Синтаксис
efd notify enable IP_ADDR (PORT | )
no efd notify enable
Параметр |
Описание |
Значение |
---|---|---|
IP_ADDR |
IP-адрес сервера |
- |
PORT |
UDP-порт сервера |
1 - 65535 |
Режим ввода
Global Config
Состояние по умолчанию
По умолчанию функция отключена.
UDP-порт по умолчанию - 20007
.
Применение
Уведемление о каждом новом Elephant Flow будет отправлено на сервер, формат данных в UDP-пакете следующий:
|—-rsv—- | ver| code|
|———length———–|
|—type—-|——len—-|
|———-value———–|
…
Примеры
Настройка уведомлений:
Switch# configure terminal
Switch(config)# efd notify enable 10.10.10.1
Связанные команды
efd enable
efd notify packet
17.2.11. efd notify packet
Назначение
Данная команда используется для настройки уведомлений EFD посредством оригинальных пакетов.
Команда no efd notify packet
используется для отмены данной конфигурации.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
- |
AQ-N5000 |
7.0 |
Base |
- |
AQ-N6000 |
7.0 |
Base |
- |
Синтаксис
efd notify packet
no efd notify packet
Режим ввода
Global Config
Состояние по умолчанию
Отключено
Применение
Нет
Примеры
Настройка уведомлений EFD посредством оригинальных пакетов:
Switch# configure terminal
Switch(config)# efd notify packet
Связанные команды
efd enable
efd notify enable
17.2.12. efd black-hole-route gw
Назначение
Данная команда используется для включения blackhole-маршрута для Elephant Flow и указания адреса шлюза и тэга маршрута.
Команда no efd black-hole-route gw
используется для отключения blackhole-маршрута.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
- |
AQ-N5000 |
7.0 |
Base |
- |
AQ-N6000 |
7.0 |
Base |
- |
Синтаксис
efd black-hole-route gw IP_ADDR ( |tag TAG_VALUE)
no efd black-hole-route
Параметр |
Описание |
Значение |
---|---|---|
IP_ADDR |
Адрес шлюза blackhole-маршрута |
- |
TAG_VALUE |
Тэг blackhole-маршрута |
0 - 4294967295 |
Режим ввода
Global Config
Состояние по умолчанию
Нет
Применение
Нет
Примеры
Включение blackhole-маршрута с адресом 1.2.3.4
и тэгом маршрута 876
:
Switch# configure terminal
Switch(config)# efd black-hole-route gw 1.2.3.4 tag 876
Связанные команды
show efd bhr information detail
17.2.13. efd black-hole-route aging-timer
Назначение
Данная команда используется для установки времени устаревания blackhole-маршрута.
Команда no efd black-hole-route aging-timer
используется для удаления времени старения blackhole-маршрута.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
- |
AQ-N5000 |
7.0 |
Base |
- |
AQ-N6000 |
7.0 |
Base |
- |
Синтаксис
efd black-hole-route aging-timer (0|value)
no efd black-hole-route aging-timer (0|VALUE)
Параметр |
Описание |
Значение |
---|---|---|
0 |
Отключить устаревание |
- |
VALUE |
Время устаревания |
10 - 1000000 seconds |
Режим ввода
Global Config
Состояние по умолчанию
300
Применение
Нет
Примеры
Установка времени устаревания blackhole-маршрута:
Switch# configure terminal
Switch(config)# efd black-hole-route aging-timer 1000
Связанные команды
Нет
17.2.14. efd syslog enable
Назначение
Данная команда используется для включения записи событий EFD в системный журнал.
Команда no efd syslog enable
используется для отключения записи событий EFD в системный журнал. .
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
- |
AQ-N5000 |
7.0 |
Base |
- |
AQ-N6000 |
7.0 |
Base |
- |
Синтаксис
efd syslog enable
no efd syslog enable
Режим ввода
Global Config
Состояние по умолчанию
Enable
Применение
Нет
Примеры
Включение записи событий EFD в системный журнал:
Switch# configure terminal
Switch(config)# efd syslog enable
Связанные команды
Нет
17.2.15. show efd bhr information
Назначение
Данная команда используется для вывода информации о blackhole-маршруте.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
- |
AQ-N5000 |
7.0 |
Base |
- |
AQ-N6000 |
7.0 |
Base |
- |
Синтаксис
show efd bhr information (detail| )
Режим ввода
Privileged EXEC
Состояние по умолчанию
Нет
Применение
Нет
Примеры
Вывод информации о blackhole-маршруте:
Switch# show efd bhr information detail
Elephant flow detection BHR configuration information:
* BHR - Black Hole Route
--------------------------------------------------
Auto install BHR : Enabled
BHR gateway : 1.2.3.4
BHR count : 1
BHR aging timer : 300
BHR route tag : 876
--------------------------
BHR Prefix, Age Time :
--------------------------
12.12.12.2/32, 1 min
Связанные команды
efd black-hole-route gw
efd black-hole-route aging-timer
17.2.16. show efd configuration
Назначение
Данная команда используется для вывода конфигурации EFD.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
- |
AQ-N5000 |
7.0 |
Base |
- |
AQ-N6000 |
7.0 |
Base |
- |
Синтаксис
show efd configuration
Режим ввода
Privileged EXEC
Состояние по умолчанию
Нет
Применение
Нет
Примеры
Вывод конфигурации EFD:
Switch# show efd configuration
Elephant flow detection configuration information:
---------------------------------------------------
Detect rate : 50 Mbps
Detect granularity : 16B
Detect time interval : 30 ms
Black-hole-route gateway : 0.0.0.0
Black-hole-route tag : 0
Black-hole-route aging time: 0
EFD syslog : Enable
EFD aging period : 4 times
EFD aging time : 120 ms ~ 150 ms
EFD detect packet type : All IP packets
EFD IPG : disable
EFD redirect interface : N/A
EFD flow-traffic-class : N/A
EFD flow-color : N/A
EFD notify : 1.2.3.4 20007
EFD notify packet : disable
EFD min-pkt-size : disable
EFD flow hash fields : source-ip
destination-ip
ip-protocol
layer4-source-port
layer4-destination-port
EFD enabled interface :
--------------------------- ---------------------------
eth-0-1 eth-0-9
eth-0-10 agg5
Связанные команды
Нет
17.2.17. show efd flow table
Назначение
Данная команда используется для вывода аппаратной информации EFD.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
- |
AQ-N5000 |
7.0 |
Base |
- |
AQ-N6000 |
7.0 |
Base |
- |
Синтаксис
show efd flow table
Режим ввода
Privileged EXEC
Состояние по умолчанию
Нет
Применение
Нет
Примеры
Вывод аппаратной информации EFD:
Switch# show efd flow table
Current elelphant flow number is 0, valid bit count is 0
Flow Entry Status: 'V' --- Valid, '.' --- Not Valid
FlowId - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
(00)0000~0031 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(01)0032~0063 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(02)0064~0095 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(03)0096~0127 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(04)0128~0159 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(05)0160~0191 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(06)0192~0223 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Связанные команды
Нет
17.2.18. show efd flow information
Назначение
Данная команда используется для вывода информации о потоках.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
- |
AQ-N5000 |
7.0 |
Base |
- |
AQ-N6000 |
7.0 |
Base |
- |
Синтаксис
show efd flow information
Режим ввода
Privileged EXEC
Состояние по умолчанию
Нет
Применение
Нет
Примеры
Вывод информации о потоках:
Switch# show efd flow information
Связанные команды
Нет
17.2.19. clear efd flow information
Назначение
Данная команда используется для очистки информации о потоках.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
- |
AQ-N5000 |
7.0 |
Base |
- |
AQ-N6000 |
7.0 |
Base |
- |
Синтаксис
clear efd flow information
Режим ввода
Privileged EXEC
Состояние по умолчанию
Нет
Применение
Нет
Примеры
Очистка информации о потоках:
Switch# clear efd flow information
Связанные команды
Нет