Como funcionava uma rede DECnet nativa? Os nodes (nós) da rede eram de dois tipo: roteadores e nodes finais ("end nodes"). O roteadores mantinham bancos de dados da rede e podiam repassar o tráfego de rede que viesse dos nodes finais e que fosse para eles. Os roteadores também tinham conexões físicas com duas ou mais LANs separadas e deviam repassar a informação entre os nodes em LANs separadas. Eles igualmente podiam realizar qualquer função que um end node pudesse. Mantinham por sua vez tabelas para rotear com segurança o tráfegos entre qualquer um dos nodes, mesmo com a presença de vários roteadores na rede.
Os nós de uma rede DECnet podem comunicar entre si, mas para atingir redes fora da LAN — como era de se esperar — devem usar para tanto um router.


O roteamento da rede é baseado num cost, valor atribuído pela configuração de rede a cada passo num caminho possível entre o node de origem e o destino1. No caminho lógico entre dois nodes (também chamado de hop), o caminho com o menor cost ("lowest-cost") será a preferida e usada. Se um roteador é perdido, um novo path é escolhido usando o mesmo critério de menor cost.

Abaixo estão dois comandos que mostram o node "KANT", sua identificação "1.2", e depois com o "SYS$UPDATE:DECNET_MIGRATE" uma parte do seu caminho de rede (path) é demonstrado:

$ RUN DECNET_REGISTER

Node name: LOCAL:.KANT Phase IV synonym: KANT Address tower protocol and selector values: Session: DNA_SessionControlV2 (SC2) 00 13 Transport: DNA_NSP (NSP) (no selector value) Routing: DNA_OSInetwork (CLNS) 49::00-01:AA-00-04-00-02-04:20 (1.2) Session: DNA_SessionControlV3 (SC3) 00 13 Transport: DNA_OSItransportV1 (TP4) DE C0 Routing: DNA_OSInetwork (CLNS) 49::00-01:AA-00-04-00-02-04:21 (1.2) Number of nodes reported on: 1

$ RUN SYS$UPDATE:DECNET_MIGRATE

DECNET_MIGRATE> SHOW PATH FROM 1.2 FORMAT=FULL Obtaining local Phase IV address prefix Communication opened Node: LOCAL:.KANT Path Number 1 (path to last node is complete) First node: LOCAL:.KANT DECnet-Plus end node 49::00-01:AA-00-04-00-02-04:00 (1.2)

Referência:
DECnet-Plus for OpenVMS Introduction and User’s Guide http://h71000.www7.hp.com/doc/82final/decnetplus/int_use.pdf

  1. DECnet-Plus for OpenVMS User’s Guide: "Cost of each path between a source node and a destination node; sum of the costs assigned to the circuits that compose the path. DECnet-Plus routing forwards packets on the lowest-cost path even if that one does not have the fewest hops." []