Имеется CISCO C3750, в который в порт-канал приходит IPTV, и цепочка d-link des3028 которая воткнута в циску. Картинка ТВ ужасно сыпется. Пробовал настраивать по офф мануалам и мануалам интузиастов, но из-за не знания английского языка, а может и из-за кривизны рук ничего настроить так и не получилось.
Прошу помощи.Из конфига циски:
mls qos map dscp-mutation IN_IPTV 48 to 32
mls qos map dscp-cos 48 to 4
mls qos map cos-dscp 0 8 16 24 32 40 32 56
mls qos srr-queue output cos-map queue 2 threshold 3 0 1 2 3 5 6 7
mls qos srr-queue output dscp-map queue 2 threshold 3 0 1 2 3 4 5 6 7
mls qos srr-queue output dscp-map queue 2 threshold 3 8 9 10 11 12 13 14 15
mls qos srr-queue output dscp-map queue 2 threshold 3 16 17 18 19 20 21 22 23
mls qos srr-queue output dscp-map queue 2 threshold 3 24 25 26 27 28 29 30 31
mls qos srr-queue output dscp-map queue 2 threshold 3 33 34 35 36 37 38 39 40
mls qos srr-queue output dscp-map queue 2 threshold 3 41 42 43 44 45 46 47 50
mls qos srr-queue output dscp-map queue 2 threshold 3 51 52 53 54 55 56 57 58
mls qos srr-queue output dscp-map queue 2 threshold 3 59 60 61 62 63
mls qos queue-set output 1 threshold 1 3200 3200 20 3200
mls qos queue-set output 1 threshold 2 3200 3200 20 3200
mls qos queue-set output 1 threshold 3 1 1 1 1
mls qos queue-set output 1 threshold 4 1 1 1 1
mls qospolicy-map IPTV
description IPTV
class class-default
set ip dscp cs4
policy-map IPVinterface Port-channel1
switchport access vlan 100
switchport mode access
!!!!Порты в порт-каналеinterface GigabitEthernet1/0/15
switchport access vlan 100
switchport mode access
mls qos cos 4
mls qos cos override
channel-protocol lacp
channel-group 1 mode active
service-policy input IPTV
!
interface GigabitEthernet1/0/16
switchport access vlan 100
switchport mode access
mls qos cos 4
mls qos cos override
channel-protocol lacp
channel-group 1 mode active
service-policy input IPTV
!
interface GigabitEthernet1/0/17
switchport access vlan 100
switchport mode access
mls qos cos 4
mls qos cos override
channel-protocol lacp
channel-group 1 mode active
service-policy input IPTV
!
interface GigabitEthernet1/0/18
switchport access vlan 100
switchport mode access
mls qos cos 4
mls qos cos override
channel-protocol lacp
channel-group 1 mode active
service-policy input IPTV!!!!Порт смотрит в сетку с dlinkами
interface GigabitEthernet1/0/9
switchport trunk encapsulation dot1q
switchport trunk allowed vlan 1,13,100
switchport mode trunk
srr-queue bandwidth share 1 255 1 1
srr-queue bandwidth shape 0 0 0 0
priority-queue out
mls qos cos 4
mls qos trust dscpВ длинках ACL'ом повышается приоритет к пакетам с метками DSCP 32
ТЫ судя по статистике приходит с метками DSCP 48:
Switch#sh mls qos interface gi1/0/15 stat
GigabitEthernet1/0/15 (All statistics are in packets)dscp: incoming
-------------------------------0 - 4 : 0 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 7643572 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 : 0 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 379 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 : 0 0 0 0 7643940
5 - 7 : 0 0 0
cos: outgoing
-------------------------------0 - 4 : 0 0 0 0 0
5 - 7 : 0 379 0
output queues enqueued:
queue: threshold1 threshold2 threshold3
-----------------------------------------------
queue 0: 0 0 0
queue 1: 0 679 18929
queue 2: 0 0 0
queue 3: 20858842 0 0output 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 0Policer: Inprofile: 0 OutofProfile: 0
На 9 порту пакеты метятся DSCP 32:Switch#sh mls qos interface gi1/0/9 stat
GigabitEthernet1/0/9 (All statistics are in packets)dscp: incoming
-------------------------------0 - 4 : 68459890 0 0 0 1617
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 4688 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 : 95979727 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 15890174 0 0
35 - 39 : 0 0 0 0 0
40 - 44 : 0 0 0 0 0
45 - 49 : 0 0 0 615 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 : 68322806 0 0 0 0
5 - 7 : 0 1080 266021
cos: outgoing
-------------------------------0 - 4 : 96074642 0 0 0 15890178
5 - 7 : 0 614 8
output queues enqueued:
queue: threshold1 threshold2 threshold3
-----------------------------------------------
queue 0: 0 0 0
queue 1: 66633 1625 96117375
queue 2: 0 0 0
queue 3: 15891258 0 12302output queues dropped:
queue: threshold1 threshold2 threshold3
-----------------------------------------------
queue 0: 0 0 0
queue 1: 0 0 0
queue 2: 0 0 0
queue 3: 4 0 0Policer: Inprofile: 0 OutofProfile: 0
Вот только с очередями я не разобрался и не понял.
В теории все правильно и картинка не должна сыпаться, но сыпется.Если с циской все в норме, покажу конфиг длинка.
В длинке для мультика заведен ISM влан.Прошу помощи!
из длинка:# QOS
config scheduling_mechanism weight_fair
config scheduling 0 weight 1
config scheduling 1 weight 2
config scheduling 2 weight 4
config scheduling 3 weight 8
config 802.1p user_priority 0 1
config 802.1p user_priority 1 0
config 802.1p user_priority 2 0
config 802.1p user_priority 3 1
config 802.1p user_priority 4 2
config 802.1p user_priority 5 2
config 802.1p user_priority 6 3
config 802.1p user_priority 7 3
config cos tos value 0 class 0
config cos tos value 1 class 0
config cos tos value 2 class 0
config cos tos value 3 class 0
config cos tos value 4 class 0
config cos tos value 5 class 0
config cos tos value 6 class 0
config cos tos value 7 class 0
config dscp_mapping dscp_value 0 class 0
config dscp_mapping dscp_value 1 class 0
config dscp_mapping dscp_value 2 class 0
config dscp_mapping dscp_value 3 class 0
config dscp_mapping dscp_value 4 class 0
config dscp_mapping dscp_value 5 class 0
config dscp_mapping dscp_value 6 class 0
config dscp_mapping dscp_value 7 class 0
config dscp_mapping dscp_value 8 class 0
config dscp_mapping dscp_value 9 class 0
config dscp_mapping dscp_value 10 class 0
config dscp_mapping dscp_value 11 class 0
config dscp_mapping dscp_value 12 class 0
config dscp_mapping dscp_value 13 class 0
config dscp_mapping dscp_value 14 class 0
config dscp_mapping dscp_value 15 class 0
config dscp_mapping dscp_value 16 class 0
config dscp_mapping dscp_value 17 class 0
config dscp_mapping dscp_value 18 class 0
config dscp_mapping dscp_value 19 class 0
config dscp_mapping dscp_value 20 class 0
config dscp_mapping dscp_value 21 class 0
config dscp_mapping dscp_value 22 class 0
config dscp_mapping dscp_value 23 class 0
config dscp_mapping dscp_value 24 class 2
config dscp_mapping dscp_value 25 class 0
config dscp_mapping dscp_value 26 class 0
config dscp_mapping dscp_value 27 class 0
config dscp_mapping dscp_value 28 class 0
config dscp_mapping dscp_value 29 class 0
config dscp_mapping dscp_value 30 class 0
config dscp_mapping dscp_value 31 class 0
config dscp_mapping dscp_value 32 class 3
config dscp_mapping dscp_value 33 class 0
config dscp_mapping dscp_value 34 class 0
config dscp_mapping dscp_value 35 class 0
config dscp_mapping dscp_value 36 class 0
config dscp_mapping dscp_value 37 class 0
config dscp_mapping dscp_value 38 class 0
config dscp_mapping dscp_value 39 class 0
config dscp_mapping dscp_value 40 class 0
config dscp_mapping dscp_value 41 class 0
config dscp_mapping dscp_value 42 class 0
config dscp_mapping dscp_value 43 class 0
config dscp_mapping dscp_value 44 class 0
config dscp_mapping dscp_value 45 class 0
config dscp_mapping dscp_value 46 class 0
config dscp_mapping dscp_value 47 class 0
config dscp_mapping dscp_value 48 class 0
config dscp_mapping dscp_value 49 class 0
config dscp_mapping dscp_value 50 class 0
config dscp_mapping dscp_value 51 class 0
config dscp_mapping dscp_value 52 class 0
config dscp_mapping dscp_value 53 class 0
config dscp_mapping dscp_value 54 class 0
config dscp_mapping dscp_value 55 class 0
config dscp_mapping dscp_value 56 class 3
config dscp_mapping dscp_value 57 class 0
config dscp_mapping dscp_value 58 class 0
config dscp_mapping dscp_value 59 class 0
config dscp_mapping dscp_value 60 class 0
config dscp_mapping dscp_value 61 class 0
config dscp_mapping dscp_value 62 class 0
config dscp_mapping dscp_value 63 class 0
config 802.1p default_priority 1-10 0
config cos mapping port 1-10 ethernet 802.1p
create access_profile ip dscp profile_id 6
config access_profile profile_id 6 add access_id 1 ip dscp 32 port 1-10 permit priority 7