Поиск по этому блогу

20.01.2020

advanced qos на eltex mes

На коммутаторах есть два режима настройки qos: basic и advanced. О том, как настраивается qos на eltex mes в режиме basic писал ранее. Если стоит задача раскрасить трафик политикой, то необходимо настроить коммутатор в режиме qos advanced и при этом необходимо учесть пару вещей:
  • В политиках нет class-default, куда попадает весь остальной трафик, поэтому его надо создать самому.
  • Переключение из режима advanced в basic приведет к удалению классов и политик из конфигурации.
  • Команды qos advanced ports-trusted и qos advanced являются взаимоисключающими, поэтому необходимо проверять вывод show qos.
qos advanced ports-trusted
qos advanced-mode trust dscp
eltex2300#show qos
Qos: Advanced mode
Advanced mode trust type: dscp
Advanced mode ports state: Trusted
CoS to DSCP mapping: disabled
DSCP to CoS mapping: disabled
Acl, классы и политика. Все как у cisco, кроме class-default. Ниже для примера политикой будет красится трафик до терминального сервера. Имя класса all заключено в кавычки автоматом, т.к. скорее всего название я выбрал неудачное.
ip access-list extended mark
 permit tcp any any any 3389 ace-priority 20
exit
!
ip access-list extended "all"
 permit ip any any any any ace-priority 20
exit
!
class-map mark
 match access-group mark
exit
!
class-map all
 match access-group all
exit
!
policy-map mark
 class mark
  set dscp 16
 exit
 class all
 exit
exit
Применить к интерфейсу
interface gigabitethernet1/0/1
 service-policy input mark
Чтобы отображалась статистика по каждому интерфейсу, включить ее.
qos statistics interface
Пакет с dscp 16 попадет в 7 очередь
eltex2300#sh qos map dscp-queue
Dscp-queue map:
     d1 : d2 0  1  2  3  4  5  6  7  8  9
     -------------------------------------
      0 :   02 01 01 01 01 01 01 01 01 03
      1 :   03 03 03 03 03 03 07 04 04 04
      2 :   04 04 04 04 07 05 05 05 05 05
      3 :   05 05 07 06 06 06 06 06 06 06
      4 :   07 08 08 08 08 08 08 08 07 07
      5 :   07 07 07 07 07 07 07 07 07 07
      6 :   07 07 07 07

eltex2300#sh int gi1/0/24
gigabitethernet1/0/24 is up (connected)
[skip]
  Output queues: (queue #: packets passed/packets dropped)
      1: 13949119/0
      2: 18046/0
      3: 0/0
      4: 0/0
      5: 0/0
      6: 9/0
      7: 109083/0
      8: 2442/0