Давненько не было тем про DGS-3100 и телевидение.
Решаю тут кое-какую проблему с телевидением и вот
этот пост побудил провести небольшое исследование поведения DGS-3100-24TG. Собрал стенд как на рисунке. Аплинк для DGS-3100 - 100 Мбит. Ноут и комп подключены по 1 Гб линку.
На коммутаторе DES-3200-28 введены команды:
Код:
create access_profile ip destination_ip_mask 255.255.248.0 profile_id 2
config access_profile profile_id 2 add access_id auto_assign ip destination_ip 239.1.8.0 port 25 permit replace_dscp_with 0
Это для того, чтобы сбросилась метка DSCP.
На ноуте при помощи Wireshark убедился, что и приоритет в поле 802.1p и приоритет DSCP равны 0. После этого запускаю Iperf в revesre mode, чтобы трафик шел "вниз", в том же направлении, что и мультикаст. При этом настройки QoS на DGS-3100 отсутствуют. Фактически, там настроен только ipif, vlan'ы, AAA и включен снупинг в VLAN, где приходит мультикаст. Flow Control выключен. Ноут с TS Reader подписан на HD-канал. По показаниям iperf видно, что телеканал отъедает примерно 8-11 мегабит,
но CC ошибок при этом нет! Вопрос: Почему так происходит? Разве не должен iperf препятствовать прохождению мультикаст-трафика, забив 100-мегабитный аплинк?
Изменил схему, выкинув DGS-3100 и ноут. Запустил TS Reader на компе с iperf, запустил сам iperf - ошибок нет. Ввожу:
Код:
config dscp_mapping dscp_value 48 class 0
И телевидение
ожидаемо начинает рассыпаться. То есть на 3200-28 поведение предсказуемое, а на 3100 - непонятное. Сложилось впечатление, что мультикаст на 3100 был помещен в приоритетную очередь автоматически. Или я чего то не учел?