13.6. Команды защиты CPU
13.6.1. cpu-traffic-protect
Назначение
Команда cpu-traffic-protect
используется для включения и входа в режим защиты трафика на уровне CPU.
Команда no cpu-traffic-protect
используется для отключения режима защиты трафика на уровне CPU.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Advanced |
- |
AQ-N5000 |
7.0 |
Advanced |
- |
AQ-N6000 |
7.0 |
Professional |
- |
Синтаксис
cpu-traffic-protect (arp|dhcp)
no cpu-traffic-protect (arp|dhcp)
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
|
Пакеты ARP |
- |
|
Пакеты DHCP |
- |
Режим ввода
Global Config
Состояние по умолчанию
Нет
Применение
Если настроена защита ARP-трафика на уровне CPU, по умолчанию включен режим черного списка. Если настроена защита DHCP-трафика на уровне CPU, включается защита трафика процессора от DHCP на уровне порта.
Примеры
В примере ниже показано, как включить и войти в режим защиты трафика процессора:
Switch# configure terminal
Switch(config)# cpu-traffic-protect arp
Switch(config-cpu-traffic-protect)#
Связанные команды
Нет
13.6.2. trace enable
Назначение
Команда trace enable
используется для включения отслеживания атак.
Команда no trace enable
используется для отключения отслеживания атак.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Advanced |
- |
AQ-N5000 |
7.0 |
Advanced |
- |
AQ-N6000 |
7.0 |
Professional |
- |
Синтаксис
trace enable
no trace enable
Режим ввода
CPU traffic Protect Configuration
Состояние по умолчанию
Нет
Применение
Нет
Примеры
В примере ниже показано, как включить отслеживание атак:
Switch# configure terminal
Switch(config)# cpu-traffic-protect arp
Switch(config-cpu-traffic-protect)# trace enable
Связанные команды
Нет
13.6.3. trace type
Назначение
Команда trace type
используется для настройки типа трассировки атак.
Команда no trace type
используется для установки типа по умолчанию.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Advanced |
- |
AQ-N5000 |
7.0 |
Advanced |
- |
AQ-N6000 |
7.0 |
Professional |
- |
Синтаксис
trace type (sender-ip|src-mac|target-ip|source-portvlan|src-interface)
no trace type
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
|
IP-адрес отправителя ARP-пакета |
- |
|
MAC-адрес источника ARP-пакета |
- |
|
IP-адрес назначения ARP-пакета |
- |
|
Ввод пакетов порта и VLAN |
- |
|
Ввод DHCP-пакета для интерфейса источника может использоваться только в том случае, если трафик процессора защищает DHCP. |
- |
Режим ввода
CPU traffic Protect Configuration
Состояние по умолчанию
Тип отслеживания по умолчанию для ARP: SRC-MAC;
Тип отслеживания по умолчанию для DHCP: SRC-интерфейс.
Применение
Тип трассировки DHCP поддерживает только SRC-интерфейс, а тип трассировки ARP включает все, кроме SRC-интерфейса.
Примеры
В примере ниже показано, как настроить тип отслеживания атаки на IP-адрес отправителя и IP-адрес назначения:
Switch# configure terminal
Switch(config)# cpu-traffic-protect arp
Switch(config-cpu-traffic-protect)# trace type sender-ip target-ip
Связанные команды
Нет
13.6.4. trace sample
Назначение
Команда trace sample
используется для настройки частоты регистрации отслеживания атаки. Команда no trace sample
чтобы установить значение по умолчанию.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Advanced |
- |
AQ-N5000 |
7.0 |
Advanced |
- |
AQ-N6000 |
7.0 |
Professional |
- |
Синтаксис
trace sample SAMPLE-RATE
no trace sample
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
|
Частота регистрации отслеживания атаки |
1 - 1024 |
Режим ввода
CPU traiffic Protect Configuration
Состояние по умолчанию
Частота регистрации отслеживания атаки для ARP: 8;
Частота регистрации отслеживания атаки для ARP: 1.
Применение
Нет
Примеры
В примере ниже показано, настроить частоту регистрации отслеживания атаки на 16:
Switch# configure terminal
Switch(config)# cpu-traffic-protect arp
Switch(config-cpu-traffic-protect)# trace sample 16
Связанные команды
Нет
13.6.5. trace threshold
Назначение
Команда trace threshold
используется настройки порога проверки отслеживания атак.
Команда no trace threshold
используется для установки значения по умолчанию.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Advanced |
- |
AQ-N5000 |
7.0 |
Advanced |
- |
AQ-N6000 |
7.0 |
Professional |
- |
Синтаксис
trace threshold THRESHOLD
no trace threshold
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
|
Порог отслеживания атак, пакетов в секунду |
1 - 65535 |
Режим ввода
CPU traiffic Protect Configuration
Состояние по умолчанию
Порог отслеживания по умолчанию для ARP: 128;
Порог отслеживания по умолчанию для DHCP: 64.
Применение
Нет
Примеры
В примере ниже показано, как настроить порог отслеживания атак на 10:
Switch# configure terminal
Switch(config)# cpu-traffic-protect arp
Switch(config-cpu-traffic-protect)# trace threshold 10
Связанные команды
Нет
13.6.6. trace timeout
Назначение
Команда trace timeout
используется для настройки таймаута устаревания отслеживания.
Команда no trace timeout
используется для установки таймаута устаревания по умолчанию.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Advanced |
- |
AQ-N5000 |
7.0 |
Advanced |
- |
AQ-N6000 |
7.0 |
Professional |
- |
Синтаксис
trace timeout AGING-TIMEOUT
no trace timeout
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
|
Таймаут устаревания трассировки атаки, сек |
30 - 1000000 |
Режим ввода
CPU traiffic Protect Configuration
Состояние по умолчанию
Тайм-аут отслеживания по умолчанию для ARP: 300 с.
Применение
Нет
Примеры
В примере ниже показано, как настроить таймаут отслеживания атак на 400 секунд:
Switch# configure terminal
Switch(config)# cpu-traffic-protect arp
Switch(config-cpu-traffic-protect)# trace timeout 400
Связанные команды
Нет
13.6.7. trace action
Назначение
Команда trace action
используется для настройки действия при обнаружении атаки.
Команда trace action
используется для установки действия по умолчанию.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Advanced |
- |
AQ-N5000 |
7.0 |
Advanced |
- |
AQ-N6000 |
7.0 |
Professional |
- |
Синтаксис
trace action deny (recover time RECOVER-TIME| )
no trace action
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
|
Время автовосстановления после выполнения действия при обнаружении атаки, сек |
1 - 86400 |
Режим ввода
CPU traiffic Protect Configuration
Состояние по умолчанию
300
Применение
Используется только для защиты DHCP-трафика, по умолчанию запрещает DHCP-пакеты и восстанавливается через 300 с.
Примеры
В примере ниже показано, как настроить время восстановления действия при обнаружении атаки на 600 с:
Switch# configure terminal
Switch(config)# cpu-traffic-protect dhcp
Switch(config-cpu-traffic-protect)# trace action deny recover time 600
Связанные команды
cpu-traffic-protect manual recover dhcp
13.6.8. trace protect delay-time
Назначение
Команда trace protect delay-time
используется для настройки времени задержки защиты отслеживания.
Команда no trace protect delay-time
используется для установки времени задержки защиты по умолчанию.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Advanced |
- |
AQ-N5000 |
7.0 |
Advanced |
- |
AQ-N6000 |
7.0 |
Professional |
- |
Синтаксис
trace protect delay-time DELAY-TIME
no trace delay-time
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
|
Время задержки для действия защиты, сек |
0 - 86400 |
Режим ввода
Сpu-traffic-protect dhcp
Состояние по умолчанию
10
Применение
Используется только для защиты трафика CPU от DHCP. Защита включается только после непрерывной длительной DHCP-атаки.
Примеры
В примере ниже показано, как настроить время задержки защиты от атак на 15 сек:
Switch# configure terminal
Switch(config)# cpu-traffic-protect dhcp
Switch(config-cpu-traffic-protect)# trace protect delay-time 15
Связанные команды
Нет
13.6.9. apply access-list
Назначение
Команда apply access-list
используется для настройки правил фильтра защиты ARP.
Команда no apply access-list
используется для отключения правил.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Advanced |
- |
AQ-N5000 |
7.0 |
Advanced |
- |
AQ-N6000 |
7.0 |
Professional |
- |
Синтаксис
apply access-list NAME (mode (blacklist|whitelist(rate RATE| ))| )
no apply access-list ACL-NAME
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
|
Имя Extend ACL |
- |
|
Режим черного списка |
- |
|
Режим белого списка |
- |
|
Скорость передачи пакетов/сек в CPU |
32 - 2048 |
Режим ввода
CPU traiffic Protect Configuration
Состояние по умолчанию
Скорость: 32 пакета/сек, режим черного списка.
Применение
Скорость рассчитывается с использованием пакета размером 64 байта.
Примеры
В примере ниже показано, как настроить правила фильтрации ARP-защиты с помощью списка “ACL 2” и установить режим белого списка и скорость 64 пакета/сек:
Switch# configure terminal
Switch(config)# cpu-traffic-protect arp
Switch(config-cpu-traffic-protect)# apply access-list 2 mode whitelist rate 64
Связанные команды
Нет
13.6.10. cpu-traffic-protect manual recover dhcp
Назначение
Команда cpu-traffic-protect manual recover dhcp
используется для ручного восстановления DHCP на портах, на которые наложена защита трафика CPU.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Advanced |
- |
AQ-N5000 |
7.0 |
Advanced |
- |
AQ-N6000 |
7.0 |
Professional |
- |
Синтаксис
cpu-traffic-protect manual recover dhcp (interface (IFPHYSICAL|IFAGG|IFVLAN)|all )
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
|
Имя порта |
- |
|
Имя интерфейса Linkagg |
- |
|
Имя интерфейса VLAN |
- |
|
Действие будет применено на всех интерфейсах |
- |
Режим ввода
Privileged EXEC
Состояние по умолчанию
Нет
Применение
Нет
Примеры
В примере ниже показано, как вручную восстановить DHCP на порте “eth-0-1”:
Switch# cpu-traffic-protect manual recover dhcp interface eth-0-1
Связанные команды
trace action
13.6.11. show cpu traffic-protect dhcp recover table
Назначение
Команда show cpu traffic-protect dhcp recover table
используется для вывода защищенных интерфейсов и времени восстановления протокола DHCP.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Advanced |
- |
AQ-N5000 |
7.0 |
Advanced |
- |
AQ-N6000 |
7.0 |
Professional |
- |
Синтаксис
show cpu traffic-protect dhcp recover table
Режим ввода
Privileged EXEC
Состояние по умолчанию
Нет
Применение
Нет
Примеры
В примере ниже показано, как вывести защищенные интерфейсы:
Switch# show cpu traffic-protect dhcp recover table
Dhcp Recover State Table:
------------------------------------------------------------------------
Interface RecoverTime(s)
------------------------------------------------------------------------
eth-0-1 30
------------------------------------------------------------------------
Total: 1
Связанные команды
trace protect delay-time
13.6.12. show cpu traffic-protect trace
Назначение
Команда show cpu traffic-protect trace
используется для отображения информации об атаке.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Advanced |
- |
AQ-N5000 |
7.0 |
Advanced |
- |
AQ-N6000 |
7.0 |
Professional |
- |
Синтаксис
show cpu traffic-protect (arp|dhcp) trace (history| )
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
|
Пакеты ARP |
- |
|
Пакеты DHCP |
- |
|
История |
- |
Режим ввода
Privileged EXEC
Состояние по умолчанию
Нет
Применение
Нет
Примеры
В примере ниже показано, как вывести информацию об ARP-атаках:
Switch# show cpu traffic-protect arp trace
Attack Source User Table :
------------------------------------------------------------------------
MacAddress Interface Vlan:O/I AttackTime TotalPackets
------------------------------------------------------------------------
0000.0b00.0200 eth-0-3 - 2023-01-02 15:18:21 1712
------------------------------------------------------------------------
Total: 1
Attack Source Port Table :
------------------------------------------------------------------------
Interface Vlan:O/I AttackTime TotalPackets
------------------------------------------------------------------------
------------------------------------------------------------------------
Total: 0
Attack Sender IP Table :
| ------------------------------------------------------------------------
IPAddress AttackTime TotalPackets
------------------------------------------------------------------------
1.2.3.4 2023-01-02 15:21:24 184
------------------------------------------------------------------------
Total: 1
Attack Target IP Table :
------------------------------------------------------------------------
IPAddress AttackTime TotalPackets
------------------------------------------------------------------------
4.3.2.1 2023-01-02 15:21:24 184
------------------------------------------------------------------------
Total: 1
Связанные команды
clear cpu traffic-protect trace
13.6.13. show cpu traffic-protect trace config
Назначение
Команда show cpu traffic-protect trace config
используется для вывода информации о настройках отслеживания атак.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Advanced |
- |
AQ-N5000 |
7.0 |
Advanced |
- |
AQ-N6000 |
7.0 |
Professional |
- |
Синтаксис
show cpu traffic-protect (arp|dhcp) trace config
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
|
ARP packet |
- |
|
DHCP packet |
- |
Режим ввода
Privileged EXEC
Состояние по умолчанию
Нет
Применение
Нет
Примеры
В примере ниже показано, как вывести информацию о настройках защиты от ARP-атак:
Switch# show cpu traffic-protect arp trace config
Trace arp configuration:
Reason :16
Enable :1
Mode :0x1
Sample :18
Threshold :35
Aging timeout :300
Связанные команды
Нет
13.6.14. clear cpu traffic-protect trace
Назначение
Команда clear cpu traffic-protect trace
используется для очистки истории отслеживания атак.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Advanced |
- |
AQ-N5000 |
7.0 |
Advanced |
- |
AQ-N6000 |
7.0 |
Professional |
- |
Синтаксис
clear cpu traffic-protect (arp|dhcp) trace (history| )
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
|
Пакеты ARP |
- |
|
Пакеты DHCP |
- |
|
История |
- |
Режим ввода
Privileged EXEC
Состояние по умолчанию
Нет
Применение
Нет
Примеры
В примере ниже показано, как очистить историю отслеживания ARP-атак:
Switch# clear cpu traffic-protect arp trace history
Связанные команды
Нет