Em uma rede DECnet, o processo de direcionamento de uma mensagem de um nodo fonte para um nodo destino é chamando routing. A rota que o dado viaja sobre os cirquitos em uma rede é chamado de PATH.
Mensagens podem ser trocadas entre qualquer dois nodos em uma rede DECnet, mesmo se eles não estiverem diretamente conectados para cada outro.
Em ordem para nodos que não estão diretamente conectados para ser habilitado para comunicar, um nodo que intervem ao longo de um path deve mandar para frente o dado recebido do fonte para o destino.
Nodos que recebem dados e mandam para outros nodos são conhecidos como nodos roteadores(ou routers).
Nodos que não podem mandar para frente os dados recebidos são chamados de nodos finais. Ambos routers e nodos finais podem mandar mensagens para e receber mensagens de outros nodo.
Um router pode ter mais que um circuito ativo conectando-o para a rede, e um nodo final pode ter somente um. Um router mantem um database com os paths avaliados para o nodo destino e fica esperando por trocas regulares de informações de roteamento com outros routers.
A informação de roteamento inclui "cost" e o número de "hopes" envolvendo na transmissão dos dados um path para o nodo destino. O circuito cost é um numero fixoque o sistema gerencia gerencia para um circuito entre dois nodos; o path cost é a soma dos circuitos cost ao longo do path para um no dado.
Um hope é a distancia entre dois nodos diretamente conectados; o tamanho do path é o numero de hops ao longo do path entre dois nodos. o router usa informação do database corrente para escolher um database através da rede. O router determina o path para o destino baseado no menor cost. Trocando o cost de um circuito, a gerencia do nodo pode afetar o fluxo de dados através da rede. DECnet realiza "roteamento adaptativo", que é um roteamento que se adapta as mudanças de condições na rede. Decnet seleciona o melhor path correntemente disponível do fonte para o destino. Se as condições da rede modificam-se e o path primário torna-se não disponível, DECnet redireciona o pado sobre o próxima melhor alternativa de path.