7.4. Настройка PIM-SSM
Назначение
PIM-SSM (PIM Source Specific Multicast) — это вариант протокола PIM-SM, который позволяет клиенту получать многоадресный трафик только от выбранного им источника. Для работы необходимо, чтобы клиенты использовали IGMPv3, который имеет возможность отправлять запрос клиента не только на подключение к определенной группе многоадресной рассылки, но и на получение многоадресного трафика от определенного источника.
Описание
В PIM-SSM пакетный трафик направляется получателям только от тех источников многоадресной рассылки, которые получатели указали когда подключались к группе. При этом ближайший к клиенту маршрутизатор, принявший IGMPv3 запрос клиента, сразу может отправить запрос на получение многоадресного трафика, направленного в определенную группу от определенного источника (PIM Join S, G) в направлении желаемого(ых) источника(ов) многоадресной рассылки без необходимости использовать Rendezvous Point (RP). Для групп многоадресной рассылки, настроенных на SSM, создаются только SPT-деревья многоадресной рассылки, построенные по кратчайшему пути от получателя к источнику, для конкретного источника.
По умолчанию для PIM-SM используется диапазон групповых адресов 232.0.0.0/8. Если необходимо, диапазон используемых адресов можно изменить с помощью списка доступа.
PIM-SSM является производным от PIM-SM (PIM Sparse Mode).
PIM-SSM может работать на маршрутизаторе многоадресной рассылки одновременно с PIM-SM. По умолчанию PIM-SSM отключен.
Настройка
Шаг 1: Вход в режим “Global config”
Switch# configure terminal
Шаг 2: Включение SSM
Включение с параметрами по умолчанию:
Switch(config)# ip pim ssm default
Настройка диапазона групп вне значения по умолчанию (SSM-mapping):
Switch(config)# ip access-list ipacl
Switch(config-ip-acl)# permit any any 238.0.0.0 0.255.255.255
Switch(config-ip-acl)# permit any any 239.0.0.0 0.255.255.255
Switch(config-ip-acl)# permit any any 240.0.0.0 0.255.255.255
Switch(config-ip-acl)# end
Switch(config)# ip pim ssm range ipacl
Примечание
Два приведенных выше варианта настройки являются альтернативными. Последняя введенная конфигурация заменяет предыдущую.
Шаг 3: Выход из режима “Global config”
Switch(config)# end
Шаг 4: Проверка
Switch# show running-config | include pim
ip pim ssm range ipacl