17.2. Команды EFD

17.2.1. efd enable

Назначение

Команда efd enable используется для включения EFD.

Команда no efd enable используется для отключения EFD.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

efd enable

no efd enable

Режим ввода

Interface Configuration

Состояние по умолчанию

По умолчанию EFD отключено.

Применение

Если скорость потока составляет 50 Мбит/с и более, он будет распознан как 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-only enable используется для включения EFD в пакетах TCP.

Команда no efd tcp-only enable используется для отключения обнаружения EFD в пакетах TCP.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

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

Назначение

Команда efd detect speed используется для установки скорости для потока, распознанного как Elephant Flow.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

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

Назначение

Команда efd detect granularity используется для установки точности вычисления скорости. Чем выше точность, тем больше ошибка квантования.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

efd detect granularity (4B|8B|16B|32B)

Параметр

Описание параметра

Значение параметра

4B|8B|16B|32B

Точность

-

Режим ввода

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

Назначение

Команда efd detect time-interval используется для установки интервала времени для Elephant Flow.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

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 detect min-pkt-size используется для установки минимального размера пакета для EFD.

Команда no efd detect min-pkt-size используется для удаления данной конфигурации.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

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

Назначение

Команда efd aging-period используется для настройки времени устаревания потоков, распознанных как Elephant Flow.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

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

Назначение

Команда efd redirect to interface используется для перенаправления потоков, распознанных как Elephant Flow, на указанный интерфейс.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

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

Назначение

Команда efd ipg enable используется для установки вычисления скорости обнаружения с использованием IGP-пакета.

Команда no efd ipg enable используется для отмены установки вычисления скорости обнаружения с использованием IGP-пакета.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

efd ipg enable

no efd ipg enable

Режим ввода

Global Config

Состояние по умолчанию

Отключено

Применение

Нет

Примеры

Установка вычисления скорости обнаружения с использованием IGP-пакета:

Switch# configure terminal
Switch(config)# efd ipg enable

Связанные команды

Нет

17.2.10. efd notify enable

Назначение

Команда efd notify enable используется для настройки уведомлений об обнаружении Elephant Flow.

Команда no efd notify enable используется для отключения уведомлений об обнаружении Elephant Flow.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

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 notify packet используется для настройки уведомлений EFD посредством оригинальных пакетов.

Команда no efd notify packet используется для отмены данной конфигурации.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

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

Назначение

Команда efd black-hole-route gw используется для включения blackhole-маршрута для Elephant Flow и указания адреса шлюза и тэга маршрута.

Команда no efd black-hole-route gw используется для отключения blackhole-маршрута.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

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

Назначение

Команда efd black-hole-route aging-timer используется для установки времени устаревания blackhole-маршрута.

Команда no efd black-hole-route aging-timer используется для удаления времени старения blackhole-маршрута.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

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 syslog enable используется для включения записи событий EFD в журнал регистрации системных сообщений.

Команда no efd syslog enable используется для отключения записи событий EFD в журнал регистрации системных сообщений.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

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

Назначение

Команда show efd bhr information используется для вывода информации о blackhole-маршруте.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

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

Назначение

Команда show efd configuration используется для вывода конфигурации EFD.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

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

Назначение

Команда show efd flow table используется для вывода аппаратной информации EFD.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

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

Назначение

Команда show efd flow information используется для вывода информации о потоках.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

show efd flow information

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Вывод информации о потоках:

Switch# show efd flow information

Связанные команды

Нет

17.2.19. clear efd flow information

Назначение

Команда clear efd flow information используется для очистки информации о потоках.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

clear efd flow information

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Очистка информации о потоках:

Switch# clear efd flow information

Связанные команды

Нет