«Time based policy maps and rate-limit» — по такому запросу в гугле я хотел бы получать нужную инфу.
Задача:
С 10 утра до 2 часов по рабочим дням ограничить ограничить скорость до 5 mbit/s, в остальное время ограничить до 512 kbit/s.
Решение:
Задаем временной промежуток с 10 до 14 по рабочим дням.
! time-range work.hours periodic weekdays 10:00 to 13:59 ! |
Задаем префиксы интересующих нас сетей. В случае с саб-интерфейсом (rate-limit можно указывать для логических интрефейсов, в отличие от шейпинга) можно указать «any to any»
! ip access-list extended any2any.work.hours permit ip any any time-range work.hours ! |
Указываем классификатор, в нашем случае сверяем по акцес-листу.
! class-map match-all any2any.work.hours match access-group name any2any.work.hours ! |
Указываем политику QoS. Если трафик попадает под класс, действующий по времени, то работает первое ограничение, в остальных случаях — второе.
! policy-map 5Mb-work-512Kb-nonwork class any2any.work.hours police 5242500 983040 1966080 conform-action transmit exceed-action drop violate-action drop class class-default police 512000 96000 192000 conform-action transmit exceed-action drop violate-action drop ! |
Применяем политику к выбранному логическому интерфейсу.
! interface GigabitEthernet0/1.1234 service-policy input 5Mb-work-512Kb-nonwork service-policy output 5Mb-work-512Kb-nonwork ! |