Мы впервые использовали многоадресную передачу в одном из наших приложений, и пока она у меня работает, я действительно хотел бы полностью понять, как она работает и что происходит за кулисами.
Пытаясь сделать это, я запустил Wireshark на своем ПК, чтобы увидеть, какие пакеты IGMP отправляются / принимаются моим ПК, когда он действует как источник или участник / место назначения.
Я был озадачен, обнаружив, что мой компьютер получает IGMP и многоадресные пакеты, которые не имеют ничего общего с моим компьютером. У меня такое ощущение, что наши коммутаторы просто транслируют многоадресные рассылки, а не отправляют многоадресные пакеты только на те порты, которые заинтересованы в многоадресной рассылке.
Сделав несколько запросов в Google, я нашел это утверждение, которое объясняет и подтверждает мои мысли:
Назначение отслеживания протокола Cisco Group Management Protocol (CGMP) и Internet Group Management Protocol (IGMP) заключается в ограничении многоадресного трафика в коммутируемой сети. По умолчанию коммутатор локальной сети лавинно рассылает многоадресный трафик в широковещательном домене, и это может потреблять значительную полосу пропускания, если многие многоадресные серверы отправляют потоки в сегмент. - Cisco
Хорошо ... я думаю, мне нужно включить IGMP Snooping в нашей локальной сети. Но я не знаю, нужно ли мне включать это на всех наших коммутаторах Cisco (модель SG300-28P) или только на одном? PS. Все коммутаторы относятся к уровню 2 - наш брандмауэр направляет трафик между VLAN.
Думаю, мне нужно:
bridge multicast filtering
ip igmp snooping
ip igmp snooping vlan 1
ip igmp snooping vlan 1 querier
Кроме того, следует ли сделать то же самое для каждой VLAN (у нас только 2 для голоса и данных).
Чтобы ответить на ваши прямые вопросы
Вам нужны эти команды на каждом переключателе:
bridge multicast filtering
ip igmp snooping
ip igmp snooping vlan 1
Вам нужна эта команда на одном переключателе, хотя включение более чем одного не повредит. :
ip igmp snooping vlan 1 querier
Вы можете сделать то же самое со своей голосовой VLAN или нет, это не имеет большого значения, поскольку, скорее всего, нет многоадресной передачи, проходящей через вашу голосовую VLAN (за исключением, возможно, Music on Hold). Ничего страшного в том, что все это будет реализовано, кроме VLAN 2.
Хорошая работа в Google - кажется, вы нашли то, что вам нужно :)