URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 18556
[ Назад ]

Исходное сообщение
"как сделать QoS на 2960 "

Отправлено farfor256 , 01-Апр-09 10:27 
Есть такая схема:

ГруппаКомпов1 - Cisco_2960-(trunk)-Cisco_2960 - ГруппаКомпов2

В группах компов есть 2 сети: допустим vlan50 и vlan 49.

Как сделать трафик компов подключенных к vlan 50 более приоритетным. Или хотя бы установить для них гарантированную полосу пропускания в транке.


Содержание

Сообщения в этом обсуждении
"как сделать QoS на 2960 "
Отправлено GolDi , 01-Апр-09 11:59 
>Есть такая схема:
>
>ГруппаКомпов1 - Cisco_2960-(trunk)-Cisco_2960 - ГруппаКомпов2
>
>В группах компов есть 2 сети: допустим vlan50 и vlan 49.
>
>Как сделать трафик компов подключенных к vlan 50 более приоритетным. Или хотя
>бы установить для них гарантированную полосу пропускания в транке.

Можно что-то сделать через COS и WRR на транковом порту.


"как сделать QoS на 2960 "
Отправлено farfor256 , 02-Апр-09 08:41 
> Можно что-то сделать через COS и WRR на транковом порту.

Увы, информацию какую я находил уж больно мудреная.
Пример бы.


"как сделать QoS на 2960 "
Отправлено SUY , 02-Апр-09 10:52 
>> Можно что-то сделать через COS и WRR на транковом порту.
>
>Увы, информацию какую я находил уж больно мудреная.
>Пример бы.

mls qos глобально

на аксесс портах с приоритетным виланом mls qos cos 5

на транковом порту priority-queue out. По дефолту у вас, если память не изменяет 25% полосы должно в 1-й очереди быть. Она экспедитная.

посмотрите sho mls qos int fx/x queueing



"как сделать QoS на 2960 "
Отправлено farfor256 , 03-Апр-09 10:54 
Не получается.

на обоих коммутаторах стоит mls qos
на транковых портах поставил priority-queue out
на портах доступа 50vlan поставил mls qos cos 5
запустил одновременно копирование большого файла по обоим сетям.
Всеравно пропускная способность транка делится равномерно.

>посмотрите sho mls qos int fx/x queueing

sh mls qos int f0/x queueing на всех портах показывает:
Egress Priority Queue : disabled
Shaped queue weights (absolute) :  25 0 0 0
Shared queue weights  :  25 25 25 25
The port bandwidth limit : 100  (Operational Bandwidth:100.0)
The port is mapped to qset : 1

Что это означает, деталей не знаю.


"как сделать QoS на 2960 "
Отправлено GolDi , 03-Апр-09 11:14 
>[оверквотинг удален]
>>посмотрите sho mls qos int fx/x queueing
>
>sh mls qos int f0/x queueing на всех портах показывает:
> Egress Priority Queue : disabled
> Shaped queue weights (absolute) :  25 0 0 0
> Shared queue weights  :  25 25 25 25
> The port bandwidth limit : 100  (Operational Bandwidth:100.0)
> The port is mapped to qset : 1
>
>Что это означает, деталей не знаю.

Вот надо добится чтобы этого не было  Egress Priority Queue : disabled


"как сделать QoS на 2960 "
Отправлено GolDi , 03-Апр-09 15:19 
>[оверквотинг удален]
>> Egress Priority Queue : disabled
>> Shaped queue weights (absolute) :  25 0 0 0
>> Shared queue weights  :  25 25 25 25
>> The port bandwidth limit : 100  (Operational Bandwidth:100.0)
>> The port is mapped to qset : 1
>>
>>Что это означает, деталей не знаю.
>
>Вот надо добится чтобы этого не было  Egress Priority Queue :
>disabled

Вот это не забыли прописать на uplink-jv порту?
priority-queue out


"как сделать QoS на 2960 "
Отправлено farfor256 , 03-Апр-09 16:34 

>Вот это не забыли прописать на uplink-jv порту?
>priority-queue out

Нет не забыл.
Прошу прощения, на аплинковском порту sh mls qos int g0/1 queueing показывает всетаки:
Egress Priority Queue : enabled
Shaped queue weights (absolute) :  25 0 0 0
Shared queue weights  :  25 25 25 25
The port bandwidth limit : 100  (Operational Bandwidth:100.0)
The port is mapped to qset : 1

(disabled кажет на портах доступа.)
Но проблема все равно не решается. :(


"как сделать QoS на 2960 "
Отправлено lumenous , 03-Апр-09 20:37 
>[оверквотинг удален]
>Прошу прощения, на аплинковском порту sh mls qos int g0/1 queueing показывает
>всетаки:
>Egress Priority Queue : enabled
>Shaped queue weights (absolute) :  25 0 0 0
>Shared queue weights  :  25 25 25 25
>The port bandwidth limit : 100  (Operational Bandwidth:100.0)
>The port is mapped to qset : 1
>
>(disabled кажет на портах доступа.)
>Но проблема все равно не решается. :(

наберите
sh mls qos int транковый порт statistics

Посмотрите счетчики COS верно срабатывают. У вас видимо должны быть там пакеты со значением "5" и "0". Это хотя бы будет говорить, что маркируется верно.


"как сделать QoS на 2960 "
Отправлено lumenous , 04-Апр-09 09:43 
>[оверквотинг удален]
>>
>>(disabled кажет на портах доступа.)
>>Но проблема все равно не решается. :(
>
>наберите
>sh mls qos int транковый порт statistics
>
>Посмотрите счетчики COS верно срабатывают. У вас видимо должны быть там пакеты
>со значением "5" и "0". Это хотя бы будет говорить, что
>маркируется верно.

В догонку, попробуйте еще на транковом порту прописать "mls qos trust cos"


"как сделать QoS на 2960 "
Отправлено farfor256 , 06-Апр-09 10:01 
>[оверквотинг удален]
>>
>>наберите
>>sh mls qos int транковый порт statistics
>>
>>Посмотрите счетчики COS верно срабатывают. У вас видимо должны быть там пакеты
>>со значением "5" и "0". Это хотя бы будет говорить, что
>>маркируется верно.
>
>В догонку, попробуйте еще на транковом порту прописать "mls qos trust cos"
>

mls qos trust cos поставил на аплинках всех коммутаторов. не помогает.
sh mls qos int <транковыйпорт> statistics показывает:

FastEthernet0/24 (All statistics are in packets)

  dscp: incoming
-------------------------------

  0 -  4 :      156704            0            0            0            0
  5 -  9 :           0            0            0          292            0
10 - 14 :           0            0            0            0            0
15 - 19 :           0            0            0            0            0
20 - 24 :           0            0            0            0            0
25 - 29 :           0            0            0            0            0
30 - 34 :           0            0            0            0            0
35 - 39 :           0            0            0            0            0
40 - 44 :           1            0            0            0            0
45 - 49 :           0            0            0         1597            0
50 - 54 :           0            0            0            0            0
55 - 59 :           0            0            0            0            0
60 - 64 :           0            0            0            0
  dscp: outgoing
-------------------------------

  0 -  4 :       93273            0            0            0            0
  5 -  9 :           0            0            0            0            0
10 - 14 :           0            0            0            0            0
15 - 19 :           0            0            0            0            0
20 - 24 :           0            0            0            0            0
25 - 29 :           0            0            0            0            0
30 - 34 :           0            0            0            0            0
35 - 39 :           0            0            0            0            0
40 - 44 :           0            0            0            0            0
45 - 49 :           0            0            0           40            0
50 - 54 :           0            0            0            0            0
55 - 59 :           0            0            0            0            0
60 - 64 :           0            0            0            0
  cos: incoming
-------------------------------

  0 -  4 :      160881          292            0            0            0
  5 -  7 :           1         1668         6631
  cos: outgoing
-------------------------------

  0 -  4 :       93339            0            0            0            0
  5 -  7 :           0           40            0
  output queues enqueued:
queue: threshold1 threshold2 threshold3
-----------------------------------------
queue 0:           2           0           0
queue 1:       99344          68         100
queue 2:           0           0           0
queue 3:          76           0           0

  output queues dropped:
queue: threshold1 threshold2 threshold3
-----------------------------------------
queue 0:            0            0            0
queue 1:            0            0            0
queue 2:            0            0            0
queue 3:            0            0            0

Policer: Inprofile:            0 OutofProfile:            0


"как сделать QoS на 2960 "
Отправлено GolDi , 06-Апр-09 10:57 
>[оверквотинг удален]
>   0        
>    0
> queue 3:          
>  0        
>   0        
>    0
>
>Policer: Inprofile:          
> 0 OutofProfile:        
>   0

а теперь весь конфиг покажите


"как сделать QoS на 2960 "
Отправлено lumenous , 06-Апр-09 10:59 
>[оверквотинг удален]
>   0        
>    0
> queue 3:          
>  0        
>   0        
>    0
>
>Policer: Inprofile:          
> 0 OutofProfile:        
>   0

Видимо никак оно не маркируется.
Попробуйте через полиси-мап. Но не знаю как это будет на 2960.
Что то типа


policy-map COS
  class COS
   set cos 5
class-map match-all COS
  match access-group AnyIp

ip access-list extended AnyIp
permit ip any any

И на клиентские порты service-policy COS input

На счет синтаксиса не уверен. Суть - промаркировать нужным значением весь трафик с порта. ЧТобы потом на транковом порту, все корректно обрабатывалось


"как сделать QoS на 2960 "
Отправлено farfor256 , 06-Апр-09 15:04 
>Попробуйте через полиси-мап. Но не знаю как это будет на 2960.
>
>policy-map COS
>  class COS
>   set cos 5
>class-map match-all COS
>  match access-group AnyIp
>ip access-list extended AnyIp
> permit ip any any
>И на клиентские порты service-policy COS input

Сделал , не помогло. Стало даже хуже. Скорость при копировании падала в 2 раза если к порту применен service-policy.
Вобщим приведу свои сокращенные конфиги. Схема такая:

                      (int f0/29) Cisco_3560(int g0/3) - (int g0/1)Cisco_2960
                          /          (int f0/7)                             (int f0/3)
ФайловыйСервер50            |                                      \
                                     (int f0/24)                          ФайловыйСервер49
                                     Cisco_2960
                                    /          \
                              (int f0/1)    (int f0/8)
                                 /               \
                        Клиент49             Клиент50

Здесь 50 и 49 - VLANы, в которых находятся машины.
Хотел 49 сделать более приоритетным.

"Cisco_3560":
[...skipped...]
!
!
mls qos
!
[...skipped...]
!
interface FastEthernet0/7
description CISCO2960-OIT
switchport trunk encapsulation dot1q
switchport mode trunk
priority-queue out
mls qos trust cos
spanning-tree portfast
spanning-tree link-type point-to-point
!
interface FastEthernet0/29
description OIT-oit_1
switchport access vlan 50
switchport mode access
switchport voice vlan 100
spanning-tree portfast
!
[...skipped...]
interface GigabitEthernet0/3
description Link2Tu
switchport trunk encapsulation dot1q
switchport mode trunk
priority-queue out
mls qos trust cos
!
[...skipped...]

-----------
"Cisco_2960, к которому подключен ФайловыйСервер49":
[...skipped...]
mls qos
!
!
[...skipped...]
!
class-map match-all Coser
  match access-group 133
!
policy-map Coos
  class Coser
   set precedence 5
!
[...skipped...]
interface FastEthernet0/3
description DB_SQL
switchport access vlan 49
mls qos cos 5  //вместо этого пробовал  service-policy input Coos
spanning-tree portfast
!
[...skipped...]
interface GigabitEthernet0/1
description 2CORE
priority-queue out
mls qos trust cos
!
[...skipped...]
access-list 133 permit ip any any
!
[...skipped...]
-----------
"Cisco_2960, к которому подключены клиенты":
[...skipped...]
mls qos
!
!
interface FastEthernet0/1
switchport access vlan 49
mls qos cos 5
spanning-tree portfast
!
[...skipped...]
!
interface FastEthernet0/8
switchport access vlan 50
spanning-tree portfast
!
[...skipped...]
!
interface FastEthernet0/24
switchport mode trunk
speed 10
priority-queue out
mls qos trust cos
spanning-tree portfast
!
[...skipped...]


"как сделать QoS на 2960 "
Отправлено GolDi , 06-Апр-09 19:22 
>[оверквотинг удален]
>[...skipped...]
>!
>interface FastEthernet0/24
> switchport mode trunk
> speed 10
> priority-queue out
> mls qos trust cos
> spanning-tree portfast
>!
>[...skipped...]

попробуйте увеличть вес приоритетной очереди
примерно так
srr-queue bandwidth shape 40 0 0 0
priority-queue out


"как сделать QoS на 2960 "
Отправлено farfor256 , 07-Апр-09 16:45 
> попробуйте увеличть вес приоритетной очереди
> примерно так
> srr-queue bandwidth shape 40 0 0 0
> priority-queue out

:-( Все равно то же самое.