Jump to content

Recommended Posts

Posted

У кого-нибудь есть опыт успешной настройки и эксплуатации QoS на 4900M?

Пытаюсь настроить qos trust dscp и изменить mapping по очередям портов. Половину команд свитч просто не понимает, например:

qos map dscp dscp-values to tx-queue queue-id
IOS: 12.2(53)SG1
Posted

В 4900M стоит Sup 6. Там QoS конфигурируется при помощи MQC синтаксиса. В Configuration Guide есть отдельный раздел, где это описано.

Posted

В 4900M стоит Sup 6. Там QoS конфигурируется при помощи MQC синтаксиса. В Configuration Guide есть отдельный раздел, где это описано.

Да, это я всё осознал. Однако так и не понял, как заставить 4900M верить dscp на порту(mls qos trust dscp), как посмотреть размеры очередей портов и дропы на них.

Posted

Да, это я всё осознал. Однако так и не понял, как заставить 4900M верить dscp на порту(mls qos trust dscp), как посмотреть размеры очередей портов и дропы на них.

Насколько я понимаю там вообще нет понятия 'trust'. И DSCP транзитного пакета не меняется. Правда и для классификации не используется. Хотите классифицировать по DSCP и опционально его менять - пишите policy-map.

Posted
Да, это я всё осознал. Однако так и не понял, как заставить 4900M верить dscp на порту(mls qos trust dscp), как посмотреть размеры очередей портов и дропы на них.
Насколько я понимаю там вообще нет понятия 'trust'. И DSCP транзитного пакета не меняется. Правда и для классификации не используется. Хотите классифицировать по DSCP и опционально его менять - пишите policy-map.

Т.е. чтобы на основании dscp разложить пакеты по очередям нужно писать соответствующий policy-map, а по умолчанию, она DSCP и CoS вообще игнорирует?

Как посмотреть статистику tx-очередей порта? Тоже не нашел такой команды.

Posted

mschedrin

Да, это я всё осознал. Однако так и не понял, как заставить 4900M верить dscp на порту(mls qos trust dscp), как посмотреть размеры очередей портов и дропы на них.

qos trust dscp на интерфейсе разве не помогает ?!

 

PS: есть документ по архитектуре 4500 платформы с прошлогоднего Cisco Live. Если надо - говори, как его тебе отдать.

Posted
Т.е. чтобы на основании dscp разложить пакеты по очередям нужно писать соответствующий policy-map, а по умолчанию, она DSCP и CoS вообще игнорирует?
Ага
Как посмотреть статистику tx-очередей порта? Тоже не нашел такой команды.
А вот это может и не работать. Но я-бы попробовал show policy-map interface
Posted

Маркировать DSCP на 4900M как-то так:

 

class-map match-all PQ

match dscp ef

match dscp cs5

match dscp cs4

 

метки DSCP на интерфейсе:

 

policy-map VoIP

class VoIP

set dscp ef

 

 

Posted
mschedrin
Да, это я всё осознал. Однако так и не понял, как заставить 4900M верить dscp на порту(mls qos trust dscp), как посмотреть размеры очередей портов и дропы на них.

qos trust dscp на интерфейсе разве не помогает ?!

 

PS: есть документ по архитектуре 4500 платформы с прошлогоднего Cisco Live. Если надо - говори, как его тебе отдать.

Команду trust dscp 4900M на порту не знает, к сожалению.

Документ по архитектуре почитать будет интересно, пришлите, пожалуйста, мне на почту mschedrin [собакa] gmail.com

 

Т.е. чтобы на основании dscp разложить пакеты по очередям нужно писать соответствующий policy-map, а по умолчанию, она DSCP и CoS вообще игнорирует?
Ага
Как посмотреть статистику tx-очередей порта? Тоже не нашел такой команды.
А вот это может и не работать. Но я-бы попробовал show policy-map interface

cisco-name#show policy-map interface te1/8
TenGigabitEthernet1/8 

  Service-policy input: uplink

    Class-map: class-default (match-any)
      27664749033 packets
      Match: any 
        27664749033 packets
      QoS Set
        dscp dscp
cisco-name#

Здесь видно сколько пакетов попало под match правило, а сколько пакетов и в какой очереди сидят? А хотя бы буфер порта посмотреть можно?

 

Маркировать DSCP на 4900M как-то так:

 

class-map match-all PQ

match dscp ef

match dscp cs5

match dscp cs4

 

метки DSCP на интерфейсе:

 

policy-map VoIP

class VoIP

set dscp ef

Это всё понятно, хотелось бы заставить 4900 уже промаркированые пакеты приоретизировать, сейчас, как я понимаю, она этого не делает.
Posted
cisco-name#show policy-map interface te1/8
TenGigabitEthernet1/8 

  Service-policy input: uplink

    Class-map: class-default (match-any)
      27664749033 packets
      Match: any 
        27664749033 packets
      QoS Set
        dscp dscp
cisco-name#

Здесь видно сколько пакетов попало под match правило, а сколько пакетов и в какой очереди сидят? А хотя бы буфер порта посмотреть можно?

Очереди у него только на egress бывают. Для начала напишите policy-map для output (с queueing action), прицепите к порту, а уж потом show policy-map... Но тоже может не сработать :(

 

Это всё понятно, хотелось бы заставить 4900 уже промаркированые пакеты приоретизировать, сейчас, как я понимаю, она этого не делает.
Не делает. Чтобы начал нужно написать эту самую policy-map для output.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.