...
Конфигурирование rate-limit на front-port, port-chennel chаnnel и pon-port аналогична для каждого типа интерфейса и производится во view этих интерфейсов.:
| Блок кода |
|---|
LTP-16N# configure terminal
LTP-16N(config)# interface front-port 1
LTP-16N(config)(if-front-1)#
rate-limit Configure rate-limit |
Ограничение пропускной способности можно задать по трём типам трафика:
| Блок кода |
|---|
LTP-16N(config)(if-front-1)#rate-limit
broadcast Set ingress rate-limit for broadcast
multicast Set ingress rate-limit for multicast
unicast Set ingress rate-limit for unicast |
...
| Примечание |
|---|
| На LTX максимальный лимит шейпера шейпера для Front-port является 100G, а максимальный буфер - 10G. |
| Подсказка |
|---|
Настройка rate-limit на port-channel выполняется идентично. |
| Предупреждение |
|---|
Для интерфейсов front-port добавленных в port-channel нельзя сконфигурировать rate-limit. |
Настройка rate-limit на MA5160
Сперва задаётся шейпер для интерфейсa:
| Блок кода |
|---|
MA5160(config)(if-front-1/1)#rate-limit broadcast
<1-100000000> Set limit in kbit/s
MA5160(config)(if-pon-1/1)#rate-limit broadcast
<1-10000000> Set limit in kbit/s
MA5160(config)(if-front-1/1)#rate-limit multicast
<1-100000000> Set limit in kbit/s
MA5160(config)(if-pon-1/1)#rate-limit multicast
<1-10000000> Set limit in kbit/s
MA5160(config)(if-front-1/1)#rate-limit unicast
<1-100000000> Set limit in kbit/s
MA5160(config)(if-pon-1/1)#rate-limit unicast
<1-10000000> Set limit in kbit/s |
Затем указывается буффер:
| Блок кода |
|---|
MA5160(config)(if-front-1/1)#rate-limit broadcast RATE_LIMIT_VALUE
<1-100000000> Set burst size bytes
MA5160(config)(if-pon-1/1)#rate-limit broadcast RATE_LIMIT_VALUE
<1-10000000> Set burst size bytes
MA5160(config)(if-front-1/1)#rate-limit multicast RATE_LIMIT_VALUE
<1-100000000> Set burst size bytes
MA5160(config)(if-pon-1/1)#rate-limit multicast RATE_LIMIT_VALUE
<1-10000000> Set burst size bytes
MA5160(config)(if-front-1/1)#rate-limit unicast RATE_LIMIT_VALUE
<1-100000000> Set burst size bytes
MA5160(config)(if-pon-1/1)#rate-limit unicast RATE_LIMIT_VALUE
<1-10000000> Set burst size bytes |
Логгирование
Опционально можно включить логирование в cli при превышении rate-limit:
| Блок кода |
|---|
LTP-16N(config)(if-front-1)#rate-limit broadcast RATE_LIMIT_VALUE BURST_SIZE_VALUE [log] LTP-16N(config)(if-front-1)#rate-limit multicast RATE_LIMIT_VALUE BURST_SIZE_VALUE [log] LTP-16N(config)(if-front-1)#rate-limit unicast RATE_LIMIT_VALUE BURST_SIZE_VALUE [log] |
При привышении выставленных лимитов, в логе будут появляться такие подобные сообщения:
| Блок кода |
|---|
24 Nov 11:49:41 NOTICE DNA - Rate limit: started storm of unicast traffic on pon-port 16. 24 Nov 11:49:48 NOTICE DNA - Rate limit: ended storm of unicast traffic on pon-port 16. Total drop 23201448 bytes. 24 Nov 11:49:49 NOTICE DNA - Rate limit: started storm of multicast traffic on pon-port 16. 24 Nov 11:50:01 NOTICE DNA - Rate limit: ended storm of multicast traffic on pon-port 16. Total drop 36914328 bytes. 24 Nov 11:50:05 NOTICE DNA - Rate limit: started storm of broadcast traffic on pon-port 16. 24 Nov 11:50:20 NOTICE DNA - Rate limit: ended storm of broadcast traffic on pon-port 16. Total drop 6513228 bytes. 24 Nov 17:37:38 NOTICE DNA - Rate limit: started storm of unicast traffic on front-port 2. 24 Nov 17:37:46 NOTICE DNA - Rate limit: ended storm of unicast traffic on front-port 2. Total drop 23283428 bytes. 24 Nov 17:37:47 NOTICE DNA - Rate limit: started storm of multicast traffic on front-port 2. 24 Nov 17:37:55 NOTICE DNA - Rate limit: ended storm of multicast traffic on front-port 2. Total drop 38741760 bytes. 24 Nov 17:38:17 NOTICE DNA - Rate limit: started storm of broadcast traffic on front-port 2. 24 Nov 17:38:42 NOTICE DNA - Rate limit: ended storm of broadcast traffic on front-port 2. Total drop 15601320 bytes. |