Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

console(config)# mac access-list extended 1
console(config-ext-macl)# permit any any

Прикрепить ACL на требуемый порт (gi0/2)

console(config)# interface gi 0/2
console(config-if)# mac access-group 1 in

Создать Class-map, привязать ACL к ней и указать требуемое значение CoS, которое будет присваиваться трафику, попадающему под действие ACL.

console(config)# Class-map 1001
console(config-cls-map)# match access-group mac-access-list 1

console(config-cls-map)# set class 1001 regen-priority 5 group-name qos1010  

Создать meter и указать ограничение в kbps

console(config)# meter 1
console(config-meter)# meter-type avgRate cir 10000 kbpsmode bytes

Создать Policy-map, привязать к ней class-map и указать значение dscp, присваиваемое трафику, а также привязать созданный ранее meter

console(config)# Policy-map 1001

console(config-ply-map)# set policy class 1001 1010 default-priority-type ipDscp 56ipdscp 0
console(config-ply-map)# set meter 1 exceed-action drop

exceed-action drop - всё что выше ограничения, то отбрасываем
На uplink (gi 0/1) разрешить принудительную маркировку CoS, согласно Class-map.
console(config)# interface gi 0/1
console(config-if)# qos map regen-priority-type vlanPri enableбудет отброшено.