Često se naziva mrouter, multicast usmjerivač koji je konfiguriran da prepozna signalizaciju primljenu u multicast ili unicast paketima. Na temelju vrste identificiranog paketa, multicast usmjerivači tada određuju usmjeravanje ili distribuciju podataka koji su potrebni za prosljeđivanje višestrukih ili unicast paketa na njihovo namjeravano odredište. Koristeći niz algoritama kao dio procesa identifikacije, mrouteri brzo pokreću slanje naloga odgovarajućim prekidačima unutar mreže i izvršavaju isporuku podatkovnog paketa.
Multicast usmjerivač radi rame uz rame s unicast usmjerivačima kao dio veće mreže koja se općenito naziva Multicast Internet ili Backbone. Uz strukturu ove okosnice, razni multicast usmjerivači će se nalaziti zajedno s unicast usmjerivačima. Kako bi se postigao odnos s unicast usmjerivačima, mrouteri će koristiti mogućnost prikrivanja paketa podataka tako da se čini da su konfigurirani u unicast model. Na ovaj način, jedan multicast usmjerivač će proslijediti paket podataka sljedećem multicast usmjerivaču u procesu, koristeći unicast usmjerivač kao kanal za prijenos. Sljedeći multicast usmjerivač će prepoznati prikrivene podatke kao uistinu multicast paket, a zatim će odrediti je li prikrivanje paketa potrebno za nastavak ili je paket na točki koja se može nastaviti u izvornom multicast formatu.
Trenutno postoje dva različita protokola koja koriste multicast usmjerivači. Prvi je poznat kao usmjeravanje u gustom načinu rada. Kada je mreža sastavljena od velikog broja krajnjih korisnika i postoji znatna količina dostupne propusnosti, multicast usmjerivač koristit će usmjeravanje u gustom načinu. Međutim, ako mreža sadrži relativno mali broj krajnjih korisnika i radi s manjom količinom dostupne propusnosti, tada će multicast usmjerivač koristiti drugi protokol, poznat kao usmjeravanje u rijetkom načinu rada. Usmjerivač će odabrati način usmjeravanja na temelju trenutnih uvjeta, što znači da ako mreža dodaje propusnost i nove korisnike, nema potrebe za zamjenom postojećih usmjerivača.