14.4. Настройка PIMv6-SSM

Назначение

PIMv6-SSM (PIMv6 Source Specific Multicast) — это вариант протокола PIMv6-SM, который позволяет клиенту получать многоадресный трафик только от выбранного им источника. Для работы необходимо, чтобы клиенты использовали IGMPv3, который имеет возможность отправлять запрос клиента не только на подключение к определенной группе многоадресной рассылки, но и на получение многоадресного трафика от определенного источника.

Описание

В PIMv6-SSM пакетный трафик направляется получателям только от тех источников многоадресной рассылки, которые получатели указали когда подключались к группе. При этом ближайший к клиенту маршрутизатор, принявший IGMPv3 запрос клиента, сразу может отправить запрос на получение многоадресного трафика, направленного в определенную группу от определенного источника (PIM Join S, G) в направлении желаемого(ых) источника(ов) многоадресной рассылки без необходимости использовать Rendezvous Point (RP). Для групп многоадресной рассылки, настроенных на SSM, создаются только SPT-деревья многоадресной рассылки, построенные по кратчайшему пути от получателя к источнику, для конкретного источника.

По умолчанию для PIMv6-SM используется диапазон групповых адресов ff00::/8. Если необходимо, диапазон используемых адресов можно изменить с помощью списка доступа.

PIMv6-SSM является производным от PIMv6-SM (PIMv6 Sparse Mode).

PIMv6-SSM может работать на маршрутизаторе многоадресной рассылки одновременно с PIMv6-SM. По умолчанию PIMv6-SSM отключен.

Настройка PIMv6-SSM

Показана настройка коммутаторов в соответствии с представленной сетевой конфигурацией.

image

Рис. 14.4 Конфигурация сети

Шаг 1: Вход в режим “Global config”

Switch# configure terminal

Шаг 2: Включение PIMv6-SSM

Включение с параметрами по умолчанию:

Switch(config)# ipv6 pim ssm default

Настройка диапазона адресов групп вне значения по умолчанию (SSM-mapping):

Switch(config)# ipv6 access-list ipv6_acl_ssm
Switch(config-ipv6-acl)# permit any any ff01::/8
Switch(config-ipv6-acl)# permit any any ff02::/8
Switch(config-ipv6-acl)# permit any any ff03::/8
Switch(config-ip-acl)# end
Switch(config)# ipv6 pim ssm range ipv6_acl_ssm

Примечание

Два приведенных выше варианта настройки являются альтернативными. Последняя введенная конфигурация заменяет предыдущую.

Шаг 3: Выход из режима “Global config”

Switch(config)# end

Шаг 4: Проверка

Switch# show running-config | include pim
ip pim ssm range ipv6_acl_ssm