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

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

Нет