DECnet различает два типа узлов: конечные узлы и
узлы маршрутизации. Как конечные узлы, так и узлы
маршрутизации могут отправлять и принимать
информацию, но обеспечивать услуги
маршрутизации для других узлов DECnet могут только
узлы маршрутизации.
Маршрутные решения DECnet базируются на затратах
(cost)-арбитражном показателе, назначаемом
администратором сети для использования при
сравнении различных путей через среду
об'единенной сети. Затраты обычно базируются на
числе пересылок, ширине полосы носителя и других
показателях. Чем меньше затраты, тем лучше данный
тракт. Если в сети имеют место неисправности, то
протокол маршрутизации DECnet Phase IV использует
значения затрат для повторного вычисления
наилучшего мааршрута к каждому пункту
назначения. Рисунок иллюстрирует расчет
затрат в среде маршрутизации DECnet Phase IV.

Адреса DECnet не связаны с физическими сетями, к
которым подключены узлы. Вместо этого DECnet
размещает главные вычислительные машины,
используя пары адресов область/узел (area/node address). В
диапазон значений адресов области входят
значения от 1 до 63 (включительно). Адрес узла может
иметь значение от 1 до 1023 (включительно).
Следовательно, каждая область может иметь 1023
узла, а в сети DECnet адресация может быть
произведена примерно к 65,000 узлам. Области могут
перекрывать несколько роутеров, и отдельный
кабель может обеспечивать несколько областей.
Следовательно, если какой-нибудь узел имеет
несколько сетевых интерфейсов, то он использует
один и тот же адрес область/узел для каждого
интерфейса. На рисунке "Адреса DECnet"
изображен пример сети DECnet с несколькими
адресуемыми об'ектами.

Главные вычислительные машины DECnet не используют
адреса уровня МАС (Media Access Control - Управлениe
доступом к носителю), назначаемые
производителем. Вместо этого адреса сетевого
уровня встраиваются в адреса уровня МАС в
соответствии с алгоритмом, который перемножает
номер области на 1024 и прибавляет к результату
номер узла. Результирующий 16-битовый десятичный
адрес преобразуется в шестнадцатеричное число и
добавляется к адресу АА00.0400 таким образом, что
байты оказываются переставленными, так что
наименее значимый байт оказывается первым.
Например, адрес 12.75 DECnet становится числом 12363
(основание 10), которое равняется числу 304В
(основание 16). После этого адрес с
переставленными байтами добавляется к
ставндартному префиксу адреса МАС DECnet;
результирующим адресом является выражение
АА00.0400.4В30.
Узлы маршрутизации DECnet называются либо
роутерами Уровня 1, либо роутерами Уровня 2.
Роутер Уровня 1 сообщается с конечными узлами и с
другими роутерами Уровня 1 в отдельной
конкретной области. Роутеры Уровня 2 сообщаются с
роутерами Уровня 1 той же самой области и
роутерами Уровня 2 других областей. Таким
образом, роутеры Уровня 1 и Уровня 2 вместе
формируют иерархическую схему маршрутизации.
Рассмотренные взаимоотношения иллюстрируются
на рисунке.

Конечные системы отправляют запросы о маршрутах
в назначенный роутер Уровня 1. На роль
назначенного роутера выбирается роутер Уровня 1
с наивысшим приоритетом. Если два роутера имеют
одинаковый приоритет, то назначенным роутером
становится тот, который имеет большее число
узлов. Конфигурацию приоритета любого роутера
можно вибирать ручным способом, вынуждая его на
роль назначенного роутера.
В любой области может быть несколько роутеров
Уровня 2. Если роутеру Уровня 1 необходимо
отправить пакет за пределы своей области, он
направляет этот пакет какому-нибудь роутеру
Уровня 2 в этой же области. В некоторых случаях
этот роутер Уровня 2 может не иметь оптимального
маршрута к пункту назначения, однако
конфигурация узловой сети обеспечивает такую
степень устойчивости к ошибкам, которая не может
быть обеспечена при назначении только одного
роутера Уровня 2 на область.