Документация: ПО Факел — разрабатываемая версия

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

Описание:
Выводит кэшированные сообщения начальной загрузки (BSM).

Синтаксис:

  • show ipv6 pim bsm-database

Режим: «Администрирование».


ipv6 pim bsr

Описание:
Выводит сведения о маршрутизаторе начальной загрузки (BSR).

Синтаксис:

  • show ipv6 pim bsr

Режим: «Администрирование».


ipv6 pim bsrp-info

Описание:
Выводит кэшированные соответствия групп и точек встречи (RP), полученные от BSR.

Синтаксис:

  • show ipv6 pim bsrp-info

Режим: «Администрирование».


ipv6 pim channel

Описание:
Выводит нисходящие каналы (downstream channels).

Синтаксис:

  • show ipv6 pim channel

Режим: «Администрирование».


ipv6 pim interface

Описание:
Выводит интерфейсы PIM.

Синтаксис:

  • show ipv6 pim interface

Режим: «Администрирование».


ipv6 pim join

Описание:
Выводит сведения о сообщениях Join.

Синтаксис:

  • show ipv6 pim join

Режим: «Администрирование».


ipv6 pim local-membership

Описание:
Выводит локальное членство интерфейсов в группах.

Синтаксис:

  • show ipv6 pim local-membership

Режим: «Администрирование».


ipv6 pim neighbor

Описание:
Выводит соседей PIM.

Синтаксис:

  • show ipv6 pim neighbor

Режим: «Администрирование».


ipv6 pim nexthop

Описание:
Выводит кэшированные сведения RPF о следующих переходах.

Синтаксис:

  • show ipv6 pim nexthop

Режим: «Администрирование».


ipv6 pim rp-info

Описание:
Выводит сведения о точках встречи (RP).

Синтаксис:

  • show ipv6 pim rp-info

Режим: «Администрирование».


ipv6 pim rpf

Описание:
Выводит сведения о проверке обратного пути (RPF).

Синтаксис:

  • show ipv6 pim rpf

Режим: «Администрирование».


ipv6 pim secondary

Описание:
Выводит адреса соседей PIM.

Синтаксис:

  • show ipv6 pim secondary

Режим: «Администрирование».


ipv6 pim state

Описание:
Выводит состояние PIM.

Синтаксис:

  • show ipv6 pim state

Режим: «Администрирование».


ipv6 pim statistics

Описание:
Выводит статистику PIM.

Синтаксис:

  • show ipv6 pim statistics

Режим: «Администрирование».


ipv6 pim upstream

Описание:
Выводит восходящие (upstream) состояния.

Синтаксис:

  • show ipv6 pim upstream

Режим: «Администрирование».


ipv6 pim upstream-join-desired

Описание:
Выводит признак необходимости Join для восходящих состояний.

Синтаксис:

  • show ipv6 pim upstream-join-desired

Режим: «Администрирование».


ipv6 pim upstream-rpf

Описание:
Выводит сведения RPF для источников восходящих состояний.

Синтаксис:

  • show ipv6 pim upstream-rpf

Режим: «Администрирование».


ipv6 mld groups

Описание:
Выводит группы MLD.

Синтаксис:

  • show ipv6 mld groups

Режим: «Администрирование».


ipv6 mld interface

Описание:
Выводит интерфейсы MLD.

Синтаксис:

  • show ipv6 mld interface

Режим: «Администрирование».


ipv6 mld joins

Описание:
Выводит группы и источники, к которым присоединился маршрутизатор.

Синтаксис:

  • show ipv6 mld joins

Режим: «Администрирование».


ipv6 mld statistics

Описание:
Выводит статистику MLD.

Синтаксис:

  • show ipv6 mld statistics

Режим: «Администрирование».


ipv6 groups

Описание:
Выводит членство интерфейсов в группах многоадресной рассылки IPv6 по данным операционной системы.

Синтаксис:

  • show ipv6 groups

Режим: «Администрирование».


ipv6 multicast group

Описание:
Выводит членство интерфейсов в группах многоадресной рассылки IPv6.

Синтаксис:

  • show ipv6 multicast group

Режим: «Администрирование».


ipv6 multicast group interface <interface>

Описание:
Выводит членство указанного интерфейса в группах многоадресной рассылки IPv6.

Синтаксис:

  • show ipv6 multicast group interface <interface>

Аргументы:

  • <interface> — имя интерфейса.

Режим: «Администрирование».