Документация: ПО Факел — разрабатываемая версия
PIM для IPv6 и MLD¶
Обзор¶
Протокол PIM строит между маршрутизаторами пути для группового (многоадресного) трафика. Чтобы проверить путь к источнику трафика (проверка RPF), PIM использует обычную таблицу маршрутизации. Поэтому PIM не зависит от того, каким протоколом получены маршруты.
PIMv6 — версия PIM для сетей IPv6. PIMv6 работает в разреженном режиме (sparse mode). В этом режиме получатели присоединяются к группе через точку встречи (RP). Адрес точки встречи задается в конфигурации или передается маршрутизатором начальной загрузки (BSR).
Протокол MLD выполняет в сетях IPv6 ту же задачу, что IGMP в сетях IPv4 (см. PIM и IGMP). По сообщениям MLD маршрутизатор узнает, каким узлам подключенных сетей нужен трафик группы. PIMv6 использует эти сведения, чтобы строить пути к получателям.
PIMv6 и MLD настраиваются в разделе protocols pim6:
interface— интерфейсы, на которых работает PIMv6. Для интерфейса задаются приоритет при выборе назначенного маршрутизатора (dr-priority), интервал сообщений Hello (hello), пассивный режим (passive) и параметры MLD (mld): версия (по умолчанию 2), интервалы запросов и статическое присоединение к группе (join);rp address … group— точки встречи и группы, которые они обслуживают;join-prune-interval— интервал отправки сообщений Join/Prune (по умолчанию 60 секунд), а также таймеры протокола.
Для контроля работы PIMv6 и MLD используйте команды режима «Администрирование»:
команды
show ipv6 pim interface,show ipv6 pim neighborиshow ipv6 pim secondaryвыводят интерфейсы PIMv6, соседей и их адреса. По ним проверяют, установлено ли соседство PIMv6;команды
show ipv6 pim rp-info,show ipv6 pim bsr,show ipv6 pim bsrp-infoиshow ipv6 pim bsm-databaseвыводят точки встречи и сведения начальной загрузки;команды
show ipv6 pim join,show ipv6 pim upstream,show ipv6 pim upstream-join-desired,show ipv6 pim upstream-rpf,show ipv6 pim channel,show ipv6 pim local-membershipиshow ipv6 pim stateвыводят состояние путей для групп и источников;команды
show ipv6 pim rpfиshow ipv6 pim nexthopвыводят результаты проверки RPF, командаshow ipv6 pim statistics— счетчики протокола;команды
show ipv6 mld …выводят группы, интерфейсы, присоединения и статистику MLD;команды
show ipv6 groupsиshow ipv6 multicast groupвыводят группы, в которые входят интерфейсы маршрутизатора, по данным операционной системы.
Журнал протокола выводит команда show log protocol multicast (см. Журналы системы).
В текущей версии ПО Факел групповые маршруты, построенные PIMv6, создаются в ядре операционной системы и в FVE не передаются, поэтому пересылка группового трафика плоскостью передачи данных FVE по ним не гарантируется (см. Ограничения).
Список команд¶
Режим «Администрирование»¶
ipv6 pim bsm-database¶
Синтаксис:
show ipv6 pim bsm-database
Режим: «Администрирование».
ipv6 pim bsr¶
Синтаксис:
show ipv6 pim bsr
Режим: «Администрирование».
ipv6 pim bsrp-info¶
Синтаксис:
show ipv6 pim bsrp-info
Режим: «Администрирование».
ipv6 pim channel¶
Синтаксис:
show ipv6 pim channel
Режим: «Администрирование».
ipv6 pim interface¶
Синтаксис:
show ipv6 pim interface
Режим: «Администрирование».
ipv6 pim join¶
Синтаксис:
show ipv6 pim join
Режим: «Администрирование».
ipv6 pim local-membership¶
Синтаксис:
show ipv6 pim local-membership
Режим: «Администрирование».
ipv6 pim neighbor¶
Синтаксис:
show ipv6 pim neighbor
Режим: «Администрирование».
ipv6 pim nexthop¶
Синтаксис:
show ipv6 pim nexthop
Режим: «Администрирование».
ipv6 pim rp-info¶
Синтаксис:
show ipv6 pim rp-info
Режим: «Администрирование».
ipv6 pim rpf¶
Синтаксис:
show ipv6 pim rpf
Режим: «Администрирование».
ipv6 pim secondary¶
Синтаксис:
show ipv6 pim secondary
Режим: «Администрирование».
ipv6 pim state¶
Синтаксис:
show ipv6 pim state
Режим: «Администрирование».
ipv6 pim statistics¶
Синтаксис:
show ipv6 pim statistics
Режим: «Администрирование».
ipv6 pim upstream¶
Синтаксис:
show ipv6 pim upstream
Режим: «Администрирование».
ipv6 pim upstream-join-desired¶
Синтаксис:
show ipv6 pim upstream-join-desired
Режим: «Администрирование».
ipv6 pim upstream-rpf¶
Синтаксис:
show ipv6 pim upstream-rpf
Режим: «Администрирование».
ipv6 mld groups¶
Синтаксис:
show ipv6 mld groups
Режим: «Администрирование».
ipv6 mld interface¶
Синтаксис:
show ipv6 mld interface
Режим: «Администрирование».
ipv6 mld joins¶
Синтаксис:
show ipv6 mld joins
Режим: «Администрирование».
ipv6 mld statistics¶
Синтаксис:
show ipv6 mld statistics
Режим: «Администрирование».
ipv6 groups¶
Синтаксис:
show ipv6 groups
Режим: «Администрирование».
ipv6 multicast group¶
Синтаксис:
show ipv6 multicast group
Режим: «Администрирование».
ipv6 multicast group interface <interface>¶
Синтаксис:
show ipv6 multicast group interface
<interface>
Аргументы:
<interface>— имя интерфейса.
Режим: «Администрирование».