Multicast. PIM Sparse-mode. Конспект.

Для своей работы PIM использует unicast-маршрутизация для избежания петель.

Режим Sparse не передавает multicast трафик до тех пор, пока тебя не попросят об этом. Это отличие от Dense. Dense флудит трафик через все интерфейсы.
Выбирается точка рандеву — Rendevous Point. Это маршрутизатор, на который накладываются определенные функции. Все остальные мультикаст-маршрутизаторы должны знать о точке рандеву. (Либо руками, либо динамически через Auto-RP или BSR)
Continue reading Multicast. PIM Sparse-mode. Конспект.

Multicast. PIM Dense-mode. Конспект.

PIM — протокол маршрутизации мультикаст-трафика на L3. Существует два режима — Dense и Sparse. Основным является Sparse.
224.0.0.13 — адрес для PIM Hello.
RPF — Reverse-path Forwarding

rpf2

Когда мультикаст-пакет приходит на R2, он смотрит, где находится 10.1.1.1 и видит, что сервер находится за Eth0/1.12, на который же и пришел мультикаст-трафик. Значит этот маршрутизатор будет принимать мультикаст от этого сервера только на этот интерфейс. Далее R2 отправляет пакет дальше на R3. R3 смотрит, где 10.1.1.1 и видит, что тот не за этим интерфейсом, на который пришел пакет, вследствие этого он его отбрасывает. Таким образом строится multicast-дерево. Всё это приводит к отсутствию лишнего флудинга и мультикаст-шторма.
Continue reading Multicast. PIM Dense-mode. Конспект.

Multicast. IGMP. Конспект.

Мультикаст-рассылка — технология, позволяющая передавать одинаковый трафик группе хостов, тем самымм экономя пропускную способность канала. Например, в IPTv есть 3 потока для 100 хостов — канал СТС, ТНТ и МузТВ. Без мультикаст пришлось бы передавать каждому получателю отдельный поток трафика, что загрузило бы канал. С мультикаст мы передаем по одному уникальному потоку, в данном случае 3 потока.

Делиться на L3 Routing и L2 Multicast. На L3 работают PIM и ряд других (MOSPF, DVMRP…). На L2 работает IGMP.
PIM работает между маршрутизаторами.

Multicast
Continue reading Multicast. IGMP. Конспект.