Спробуємо покрити цією статтею основну теоретичну частину.
Всі команди наведені для обладнання на базі ОС Cisco IOS, як найбільш поширеного.
1. Вікі-блок
Корисним і бажаним є прочитання нижчезазначених посилань на скромну і небагатослівну російську Вікіпедію:
Першим з двох найважливіших понять в основі мультікастінга лежить визначення шляху поширення мультикаст-трафіку (Multicast Distribution Tree), що визначаються, як ми вже звикли, деревами. Розрізняють два варіанти:
Другим важливим поняттям є Reverse Path Forwarding (RPF) - один з варіантів захисту мережі від петель, при цьому дуже простий.
![Multicast theory - ntwrk notes (notes) Multicast theory - ntwrk notes](https://images-on-off.com/images/129-130/multicasttheoryntwrknotes-fc891948.png)
так, якщо мультикаст-маршруту немає в таблиці маршрутизації
У цьому варіанті, на кожному інтерфейсі, який планується задіяти в маршрутизації мультикаст, вказується режим і в privileged exec mode статично вказується RP. Даний RP повинен бути вказаний на всіх учасниках, в тому числі на самому RP.
Варіант не має на увазі відмовостійкості і в результаті відмови явноуказанного RP, мультикаст трафік передаватися не зможе. На щастя, існує ціла плеяда варіантів цю відмовостійкість забезпечити.
ip pim send-rp-announce
![Multicast theory - ntwrk notes (notes) Multicast theory - ntwrk notes](https://images-on-off.com/images/129-130/multicasttheoryntwrknotes-d192c70f.jpg)
В цей же час спеціальні агенти - Auto-RP Mapping Agent, колекціонують інформацію про всі претендентах і начіінают розсилати RP-discovery (224.0.1.40), в якому називають того, хто був обраний RP для того чи іншого блоку мультикаст-груп, згідно з правилом більшого IP. Налаштування Mapping agent проводиться за допомогою такої команди:
ip pim send-rp-discovery
ip pim bsr-candidate
ip pim rp-candidate