13.4. Команды ограничения трафика CPU

13.4.1. cpu-traffic-limit total rate

Назначение

Команда cpu-traffic-limit total rate используется для установки общей скорости всех потоков, предназначенных для CPU.

Команда no cpu-traffic-limit total rate используется для установки общей скорости в значение по умолчанию.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

cpu-traffic-limit total rate RATE_RANGE

no cpu-traffic-limit total rate

Параметр

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

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

RATE_RANGE

Скорость всех потоков, предназначенных для CPU, пакетов в секунду

0 - 1000000

Режим ввода

Global Config

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

2048 пакетов в секунду

Применение

Нет

Примеры

В примере ниже показано, как настроить общую скорость всех потоков, предназначенных для CPU:

Switch# configure terminal
Switch(config)# cpu-traffic-limit total rate 3000

В примере ниже показано, как установить общую скорость всех потоков, предназначенных для CPU, в значение по умолчанию:

Switch# configure terminal
Switch(config)# no cpu-traffic-limit total rate

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

show cpu traffic-limit

13.4.2. cpu-traffic-limit reason rate

Назначение

Команда cpu-traffic-limit reason rate используется для установки индивидуальной предельной скорости для потока трафика с определенным признаком.

Команда no cpu-traffic-limit reason rate используется для установки индивидуальной скорости в значение по умолчанию.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

cpu-traffic-limit reason {bpdu|slow-protocol|eapol|erps|smart-link|arp|dhcp|rip|ldp|ospf|pim|vrrp|ssh|telnet|mlag|tcp|ipda|icmp-redirect|mcast-rpf-fail|macsa-mismatch|port-security-discard|vlan-security-discard|ip-mtu-fail|ip-option|cast-ttl-fail|igmp|sflow-ingress|sflow-egress|fwd-to-cpu|udld|bfd-learning|bgp|dot1x-mac-bypass|egress-ttl-fail|icmpv6|l2protocol-tunnel|loopback-detection|mirror-to-cpu|ndp|tunnel-gre-keepalive|ptp} rate RATE_RANGE

no cpu-traffic-limit reason {bpdu|slow-protocol|eapol|erps|smart-link|arp|dhcp|rip|ldp|ospf|pim|vrrp|ssh|telnet|mlag|tcp|ipda|icmp-redirect|mcast-rpf-fail|macsa-mismatch|port-security-discard|vlan-security-discard|ip-mtu-fail|ip-option|ucast-ttl-fail|igmp|sflow-ingress|sflow-egress|fwd-to-cpu|udld|bfd-learning|bgp|dot1x-mac-bypass|egress-ttl-fail|icmpv6|l2protocol-tunnel|loopback-detection|mirror-to-cpu|ndp|tunnel-gre-keepalive|ptp} rate

Параметр

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

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

bpdu

Пакеты протоколов, использующих BPDU (включая STP, RSTP, MSTP)

-

slow-protocol

Пакеты Slow protocol (включая EFM, LACP)

-

eapol

Пакеты Dot1x

-

erps

Пакеты ERPS

-

smart-link

Пакеты Smart-link

-

arp

Пакеты ARP

-

dhcp

Пакеты DHCP

-

rip

Пакеты RIP

-

bgp

Пакеты BGP

-

ldp

Пакеты LDP

-

ospf

Пакеты OSPF

-

pim

Пакеты PIM

-

vrrp

Пакеты VRRP

-

ssh

Пакеты SSH

-

telnet

Пакеты Telnet

-

mlag

Пакеты MLAG

-

tcp

Пакеты TCP

-

ipda

Пакеты с IP-адресом назначения на данный коммутатор

-

icmp-redirect

Пакеты перенаправления ICMP

-

mcast-rpf-fail

Мультикаст-пакеты с ошибкой RPF

-

macsa-mismatch

Пакеты, которые отбрасываются, если MAC-адрес источника был получен с другого порта безопасности

-

port-security-discard

Пакеты, которые отбрасываются, поскольку количество FDB равно разрешенному максимальному количеству портов безопасности

-

vlan-security-discard

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

-

ip-mtu-fail

Ошибка IP MTU

-

ip-option

IP-пакеты с необязательными полями

-

ucast-ttl-fail

Юникаст IP-пакеты с ошибкой TTL

-

igmp

Пакеты IGMP или IGMP snooping

-

sflow-ingress

Входящие пакеты SFlow

-

sflow-egress

Исходящие пакеты SFlow

-

fwd-to-cpu

Пакеты, пересылаемые в CPU

-

udld

Пакеты UDLD

-

bfd-learning

Пакеты BFD-learning

-

dot1x-mac-bypass

Пакеты MAB

-

egress-ttl-fail

Исходящие пакеты с ошибкой TTL

-

icmpv6

Пакеты ICMPv6

-

l2protocol-tunnel

Пакеты L2TP

-

loopback-detection

Пакеты LBD

-

mirror-to-cpu

Пакеты, зеркалируемые на CPU

-

ndp

Пакеты NDP

-

tunnel-gre-keepalive

Пакеты GRE keepalive

-

ptp

PTP-сообщения

-

RATE_RANGE

Индивидуальная скорость потоков, предназначенных для CPU

0–1000000 кбит/с

Режим ввода

Global Config

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

Тип трафика

Скорость, пакетов в секунду

Тип трафика

Скорость, пакетов в секунду

BPDU

64

ICMP-redirect

128

Slow-protocol

128

Mcast-RPF-fail

128

EAPOL

128

MACSA-mismatch

128

ERPS

128

Port-security-discard

128

Smart-link

128

VLAN-security-discard

128

ARP

640

UDLD

128

DHCP

128

IP-MTU-fail

64

RIP

64

FWD-to-CPU

64

LDP

512

IP-option

512

OSPF

256

Ucast-TTL-fail

64

VRRP

512

IGMP

128

SSH

64

Telnet

64

MLAG

1024

TCP

64

IPDA

1024

SFlow-ingress

128

SFlow-egress

128

BFD-learning

128

PTP

512

-

-

Применение

SSH/Telnet/MLAG могут быть использованы при работе функции cpu-traffic-optimize.

Примеры

Настройка индивидуальной скорости для потока BPDU:

Switch# configure terminal
Switch(config)# cpu-traffic-limit reason bpdu rate 300

Сброс индивидуальной скорости потока в значение по умолчанию:

Switch# configure terminal
Switch(config)# no cpu-traffic-limit reason bpdu rate

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

show cpu traffic-limit

13.4.3. cpu-traffic-limit reason class

Назначение

Команда cpu-traffic-limit reason class используется для установки класса приоритета для потока траффика с определенным признаком.

Команда no cpu-traffic-limit reason class используется для установки класса приоритета для потока в значение по умолчанию.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

cpu-traffic-limit reason {bpdu|slow-protocol|eapol|erps|smart-link|arp|dhcp|rip|ldp|ospf|pim|vrrp|ssh|telnet|mlag|tcp|ipda|icmp-redirect|mcast-rpf-fail|macsa-mismatch|port-security-discard|vlan-security-discard|ip-mtu-fail|ip-option|ucast-ttl-fail|igmp|sflow-ingress|sflow-egress|fwd-to-cpu|udld|bfd-learning|bgp|dot1x-mac-bypass|egress-ttl-fail|icmpv6| l2protocol-tunnel|loopback-detection|mirror-to-cpu|ndp|tunnel-gre-keepalive|ptp} class CLASS_RANGE

no cpu-traffic-limit reason {bpdu|slow-protocol|eapol|erps|smart-link|arp|dhcp|rip|ldp|ospf|pim|vrrp|ssh|telnet|mlag|tcp|ipda|icmp-redirect|mcast-rpf-fail|macsa-mismatch|port-security-discard|vlan-security-discard|ip-mtu-fail|ip-option|ucast-ttl-fail|igmp|sflow-ingress|sflow-egress|fwd-to-cpu|udld|bfd-learning|bgp|dot1x-mac-bypass|egress-ttl-fail|icmpv6|l2protocol-tunnel|loopback-detection|mirror-to-cpu|ndp|tunnel-gre-keepalive|ptp} class

Параметр

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

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

bpdu

Пакеты протоколов, использующих BPDU (включая STP, RSTP, MSTP)

-

slow-protocol

Пакеты Slow protocol (включая EFM, LACP)

-

eapol

Пакеты Dot1x

-

erps

Пакеты ERPS

-

smart-link

Пакеты Smart-link

-

arp

Пакеты ARP

-

dhcp

Пакеты DHCP

-

rip

Пакеты RIP

-

bgp

Пакеты BGP

-

ldp

Пакеты LDP

-

ospf

Пакеты OSPF

-

pim

Пакеты PIM

-

vrrp

Пакеты VRRP

-

ssh

Пакеты SSH

-

telnet

Пакеты Telnet

-

mlag

Пакеты MLAG

-

tcp

Пакеты TCP

-

ipda

Пакеты с IP-адресом назначения на данный коммутатор

-

icmp-redirect

Пакеты перенаправления ICMP

-

mcast-rpf-fail

Мультикаст-пакеты с ошибкой RPF

-

macsa-mismatch

Пакеты, которые отбрасываются, если MAC-адрес источника был получен с другого порта безопасности

-

port-security-discard

Пакеты, которые отбрасываются, поскольку количество FDB равно разрешенному максимальному количеству портов безопасности

-

vlan-security-discard

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

-

ip-mtu-fail

Ошибка IP MTU

-

ip-option

IP-пакеты с необязательными полями

-

ucast-ttl-fail

Юникаст IP-пакеты с ошибкой TTL

-

igmp

Пакеты IGMP или IGMP snooping

-

sflow-ingress

Входящие пакеты SFlow

-

sflow-egress

Исходящие пакеты SFlow

-

fwd-to-cpu

Пакеты, пересылаемые в CPU

-

udld

Пакеты UDLD

-

bfd-learning

Пакеты BFD-learning

-

dot1x-mac-bypass

Пакеты MAB

-

egress-ttl-fail

Исходящие пакеты с ошибкой TTL

-

icmpv6

Пакеты ICMPv6

-

l2protocol-tunnel

Пакеты L2TP

-

loopback-detection

Пакеты LBD

-

mirror-to-cpu

Пакеты, зеркалируемые на CPU

-

ndp

Пакеты NDP

-

tunnel-gre-keepalive

Пакеты GRE keepalive

-

ptp

PTP-сообщения

-

CLASS_RANGE

Класс приоритета потока. Класс 3 имеет наивысший приоритет.

0–3

Режим ввода

Global Config

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

Тип трафика

Класс

Тип трафика

Класс

BPDU

3

ICMP-redirect

0

Slow-protocol

1

Mcast-RPF-fail

1

EAPOL

0

MACSA-mismatch

0

ERPS

2

Port-security-discard

0

Smart-link

2

VLAN-security-discard

0

ARP

1

UDLD

3

DHCP

0

IP-MTU-fail

0

RIP

1

FWD-to-CPU

0

LDP

1

IP-option

0

OSPF

1

Ucast-TTL-fail

0

PIM

1

IGMP

2

VRRP

1

SSH

3

MLAG

1

Telnet

3

TCP

2

IPDA

0

SFlow-ingress

0

SFlow-egress

0

BFD-learning

1

Dot1x-MAC-bypass

2

PTP

2

-

-

Применение

SSH/Telnet/MLAG могут быть использованы при работе функции cpu-traffic-optimize.

Примеры

Настройка класса приоритета для потока BPDU:

Switch# configure terminal
Switch(config)# cpu-traffic-limit reason bpdu class 3

Сброс класса приоритета для потока в значение по умолчанию:

Switch# configure terminal
Switch(config)# no cpu-traffic-limit reason bpdu class

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

show cpu traffic-limit

13.4.4. show cpu traffic-limit

Назначение

Команда show cpu traffic-limit используется для вывода настроек CPU traffic-limit.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

show cpu traffic-limit

Режим ввода

Privileged EXEC

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

Нет

Применение

Нет

Примеры

В примере ниже показан вывод настроек CPU traffic-limit:

Switch# show cpu traffic-limit
reason rate (pps) class
dot1x-mac-bypass 64 2
bpdu 64 3
slow-protocol 256 1
eapol 128 0
erps 128 3
smart-link 128 2
udld 128 3
loopback-detection 64 3
arp 256 1
dhcp 128 0
rip 64 1
ldp 512 1
ospf 256 1
pim 128 1
bgp 256 1
vrrp 512 1
ndp 64 2
icmpv6 64 2
ssh 64 3
telnet 64 3
mlag 1000 1
tcp 64 2
ipda 1000 0
icmp-redirect 128 0
mcast-rpf-fail 128 1
macsa-mismatch 128 0
port-security-discard 128 0
vlan-security-discard 128 0
egress-ttl-fail 64 0
ip-mtu-fail 64 0
bfd-learning 128 1
ptp 512 2
ip-option 512 0
tunnel-gre-keepalive 64 0
ucast-ttl-fail 64 0
igmp 128 2
sflow-ingress 128 0
sflow-egress 128 0
fwd-to-cpu 64 0
l2protocol-tunnel 1000 0
mirror-to-cpu 1000 0
Total rate: 2048 (pps)

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

cpu-traffic-limit total rate

cpu-traffic-limit reason rate