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