Esse artigo descreve um algoritmo de roteamento para comunicação dispostivo-à-dispositivo (D2D) em arquiteturas celulares tendo como objetivo estender a cobertura das estações base em cenários de segurança pública. O algoritmo proposto leva em consideração que as comunicações D2D em redes celulares são gerenciadas pela estação base. Considera-se como baseline, o algoritmo Load Balancing Based Selective Ad hoc On-Demand Multipath Distance Vector (LBS-AOMDV). Os experimentos foram realizados no simulador SimuLTE (OMnet++) e os resultados demonstram que o algoritmo NAR perde aproximadamente 11% menos mensagens de dados quando comparado ao LBSAOMDV, apresentando um consumo de energia inferior em aproximadamente 35%, mesmo com o algoritmo NAR enviando mais mensagens de dados em relação ao LBS-AOMDV.