В отличие от MOSPF, работающего только с протоколом OSPF, протокол PIM работает с любым из известных маршрутных протоколов. Также, в отличие от DVMRP, имеющего по определению проблемы с масштабируемостью, протокол PIM предоставляет два различных типа схем распределения многоадресного трафика, обеспечивающих масштабирование маршрутизации Multicast: режимы Dense Mode и Sparse Mode.
Режим Dense Mode PIM чаще всего используется в следующих случаях:
Отправители и получатели информации находятся в непосредственной близости друг от друга
Имеется небольшое количество отправителей и большое количество получателей рассылки
Имеется большой объем трафика Multicast
Плотность потоков данных Multicast находится постоянно примерно на одном уровне.
Режим Dense Mode использует, так же как и DVMRP, механизм Reverse Path Forwarding. Основным отличием между DVMRP и Dense Mode PIM является тот факт, что PIM работает независимо от того, какой маршрутный протокол Unicast используется на данном соединении. Другими словами, протокол PIM не требует наличия в сети какого-либо определенного протокола Unicast.