Остановимся на анализе многоадресного трафика по протоколу IGMP. Рассмотрим реализацию протокола IGMP, протокола PIM и отправку запросов JOIN. После анализа проблемы были разработаны оптимальная конфигурация сетевого оборудования и эффективная настройка QOS. Данная задача появилась после обнаружения проблемы в сети, такой как прерывание сигналов от клиентов, наличие зависаний и прерывания звука.
IGMP — протокол управления интернет-группами — сетевой протокол взаимодействия абонентов многоадресного трафика с ближайшим к ним сетевым оборудованием.
У пользователя есть подписка на следующую группу IP-адресов: от 224.0.0.0 до 239.255.255.255. Протокол PIM реализован в разреженном режиме.
Это значит, что трафик идет только в ту ветку, в которой есть клиенты, желающие войти в мультикаст-группу.
Они отправляют сообщения о присоединении к PIM. Если клиенты не отправляют Join, то трафик им отправляться не будет. Разреженный режим PIM включен на двух интерфейсах.
В сторону источника многоадресного трафика и в сторону клиента.
На стороне клиента у него имеется цифровой ресивер или абонентское устройство – IPTV-приставка.
Для справки: плотный режим предполагает, что мультикастовый трафик идет к абоненту, и не имеет значения, подпишется ли он на конкретный канал.
Мультикаст идет на все порты, затем, если он не нужен на пункте назначения, отправляется служебный пакет PIM Prune, и трафик по этой ветке перестает идти.
Протокол IGMP реализуется по отношению к клиенту.
Протокол PIM устанавливает смежность с другими маршрутизаторами.
Для этого используются служебные сообщения PIM Hello.
В нашей сети использовалась вторая версия протокола IGMP.
Абонентское устройство, решившее получать многоадресный трафик, отправляет запрос в сообщении IGMP Membership Report (так называемый отчет).
Если абонентское устройство больше не желает получать многоадресный трафик, оно отправляет сообщение IGMP Leave. Эта функция реализована в коммутаторах уровня доступа.
IGMP Membership Group-Specific Query — повторное сообщение от коммутатора в сеть о том, есть ли клиентские устройства, которые будут запрашивать многоадресный трафик.
Если их нет, то передача трафика прекращается.
Отслеживание IGMP реализовано на сетевом оборудовании; включения функции отдельно недостаточно; требуется дополнительная настройка.
После включения этой функции управляемые коммутаторы смогут анализировать трафик – многоадресный поток.
Если коммутатор обнаруживает пакет IGMP, он добавляет порт в список групп многоадресной рассылки.
Если от абонента отправляется сообщение IGMP Leave, коммутатор удаляет порт из группы подписчиков.
Отслеживание IGMP позволяет предотвратить многоадресные штормы.
Если функция отслеживания IGMP не включена, оборудование ретранслирует многоадресный трафик на все порты, находящиеся в одной VLAN. Это неэффективно и может также вызвать проблемы на сетевых устройствах, которым приходится обрабатывать большой трафик.
Это может привести к загрузке аппаратного обеспечения ЦП.
Отслеживание IGMP повышает производительность сети.
Однако для получения multicast-трафика необходимо реализовать эту функцию на стороне клиента.
Например, если клиент подключен через роутер, то необходимо позаботиться о включении этой функции на роутере.
Проверить корректность работы многоадресного вещания можно, проанализировав трафик через Wireshark, предварительно включив телевизор через медиаплеер VLC. В настройках VLC указываем, например, udp:@239.255.0.A:5500. Для передачи потока используется протокол UDP, затем следует адрес многоадресной рассылки, а затем порт.
При разработке QOS учитывалось, что трафик желательно «раскрашивать» ближе к ядру сети.
Его нужно красить ближе к Точке Рандеву.
(ну это для нашего случая)
Мы использовали следующие настройки на переключателях уровня доступа:
Глубокий анализ проблемы, использование средств диагностики и понимание работы протокола IGMP позволяют разработать эффективную и оптимальную конфигурацию многоадресного трафика в вашей сети.
Теги: #Сетевые технологии #Системное администрирование #трафик #PIM #протокол #Конфигурация #настройка #iptv #igmp snooping #многоадресная маршрутизация
-
Возможен Ли Elder Scrolls Online?
19 Oct, 24 -
Как Правильно Печатать Flash В Firefox
19 Oct, 24 -
5 Рисков При Внедрении Bpm
19 Oct, 24 -
Доступ Детей К Сайтам Для Взрослых
19 Oct, 24 -
Товарикс - Сервис Поиска Товаров
19 Oct, 24