Deseori denumit mrouter, un router multicast care este configurat să recunoască semnalele care sunt primite fie în pachete multicast, fie în pachete unicast. Pe baza tipului de pachet identificat, ruterele multicast determină apoi rutarea sau distribuția datelor necesare pentru a redirecționa pachetele multicast sau unicast către destinația dorită. Utilizând o serie de algoritmi ca parte a procesului de identificare, mrouter-urile inițiază rapid trimiterea comenzilor către comutatoarele corespunzătoare din rețea și execută livrarea pachetului de date.
Routerul multicast funcționează cot la cot cu routere unicast, ca parte a unei rețele mai mari, care este denumită în general Multicast Internet sau Backbone. De-a lungul structurii acestui Backbone, diverse routere multicast vor locui împreună cu routerele unicast. Pentru a obține un raport cu routerele unicast, mrouterele vor folosi capacitatea de a deghiza pachetele de date, astfel încât acestea să pară configurate într-un model unicast. În acest mod, un router multicast va transmite pachetul de date următorului router multicast în proces, folosind un router unicast ca conductă pentru transmisie. Următorul router multicast va recunoaște datele deghizate ca fiind cu adevărat un pachet multicast și apoi va determina dacă deghizarea pachetului este necesară pentru a continua sau dacă pachetul se află într-un punct care poate continua în formatul multicast original.
În prezent, există două protocoale diferite utilizate de routerele multicast. Primul este cunoscut sub numele de rutare în mod dens. Când rețeaua este compusă dintr-un număr mare de utilizatori finali și există o cantitate considerabilă de lățime de bandă disponibilă, routerul multicast va folosi rutarea în mod dens. Cu toate acestea, dacă rețeaua conține relativ puțini utilizatori finali și operează cu o cantitate mai mică de lățime de bandă disponibilă, atunci routerul multicast va folosi cel de-al doilea protocol, cunoscut sub numele de rutare în mod dispers. Routerul va alege metoda de rutare în funcție de condițiile actuale, ceea ce înseamnă că, dacă o rețea adaugă lățime de bandă și utilizatori noi, nu este nevoie să înlocuiți niciun router existent.