PIM

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук

Незалежна від протоколу групова маршрутизація (англ. Protocol Independent Multicast, PIM) — сімейство багатоадресних протоколів маршрутизації для IP мереж, створене для вирішення проблем групової маршрутизації. PIM називається протоколо-незалежним, тому що базується на традиційних маршрутних протоколах (наприклад Border Gateway Protocol), замість того, щоб створювати власну мережеву топологію.

Приклад Multicast-архітектури

Ущільнений режим (Dense Mode)[ред.ред. код]

Protocol Independent Multicast-Dense Mode (PIM-DM) використовується для компактних груп, зазвичай з високою щільністю одержувачів. Він побічно будує дерева найкоротшого шляху, скануючи всю мережу, а потім на зворотному шляху обрізає гілки дерева, де немає одержувачів. Цим PIM-DM реалізує метод RPF (Reverse Path Forwarding) з усіканням (Prune). Пробні датаграми розсилаються кожні 3 хвилини, що є одним з недоліків даного протоколу .

Часто протокол PIM-DM використовується спільно з протоколом DVMRP (Distance Vector Multicast Routing Protocol).

Опис протоколу PIM-DM знаходиться в RFC 3973.

Розріджений режим (Sparse Mode)[ред.ред. код]

Protocol Independent Multicast-Sparse Mode (PIM-SM) будує односпрямовані загальні дерева з корінням в точці рандеву (Rendezvous Point — RP) для кожної Multicast-групи. В якості RP може бути використаний будь-який маршрутизатор, який підтримує протокол PIM. Додатково PIM-SM створює дерева найкоротшого шляху для кожного відправника.

PIM-SM використовується для мереж з довільним розосередженням користувачів з обмеженою пропускною спроможністю мережевих каналів .

Опис протоколу PIM-SM знаходиться в RFC 4601.

Див. також[ред.ред. код]