L3 Multicast. PIM. Sparse Mode. Практика. Часть 2.
2021.11.22. Kurapov Alexey.
L3 Multicast. PIM. Sparse Mode. Part 2. Shared Tree – общее дерево.
Shared
Tree – общее дерево - путь следования пакетов, описывает как
добраться от клиентов до RP.
Как и в статье L3 Multicast. PIM. Sparse-mode. Практика. Часть
1. рассмотрим топологию:
Продолжим работу с ней
В этой статье рассмотрим как
строится Shared Tree – общее дерево - путь следования пакетов, описывает как
добраться от клиентов до RP.
Переподпишем
клиента Client_1 на группу multicast рассылки:
Клиент
высылает IGMP Report (JOIN) сообщение
на multicast группу
239.1.1.1:
Default Gateway
клиент Client_1, добавляет интерфейс в сторону клиента в
свой OIL
Также
GW_1 проводит RPF Check
для RP, т.е. роутер ищет исходящий интерфейс, через
который может добраться до RP с ip адресом
– 6.6.6.6:
Флаг
S – Sparse-mode.
Как
видим GW_1 ожидает трафик с ip destination
= 239.1.1.1 от любого источника (*) (в литературе часто записывается в виде ( * , G
) ) на интерфейсе Gi0/1, т.к. данный интерфейс прошел RPF проверку
и отправляет его на интерфейс Gi0/0 из OIL.
Запустим debug pim на GW_1:
Как видим GW_1 отправляет сообщение PIM JOIN
для группы 239.1.1.1 соседу 10.0.1.2 (роутер
R1) , через интерфейс Gi0/1.
Рассмотрим R1:
1. R1 получает JOIN сообщение
от GW_1 с ip 10.0.1.1 через интерфейс Gi0/1 и добавляет его в свой OIL:
2. Проводит RPF проверку
для RP:
3. Отправляет JOIN сообщение
через интерфейс, прошедший RPF
проверку:
Осталось рассмотреть саму RP –
роутер R3:
Переподпишем клиента на milticast группу
239.1.1.1:
Что видим в debug:
R3 также получает JOIN от
соседа R1 на интерфейс Gi0/0:
Добавляет int Gi0/0 в OIL:
Проводит RPF Check
для RP:
Но в Incoming Interface указан Null и RPF nbr – 0.0.0.0:
- т.к. R3 является RP –
корнем дерева, дерева от клиентов до RP
– Shared Tree.
В
следующей статье рассмотрим построение дерева Short Path
Tree –
с помощью него трафик от multicast
источников доставляется до RP.



















Комментарии
Отправить комментарий