В общем случае маршрутизаторы передают пакет по эстафете из одного канала связи: другой. Чтобы осуществить такую эстафетную передачу, маршрутизаторы используют, основные функции: функцию определения пути и функцию коммутации.
На рисунке показано, как маршрутизаторы используют адресацию для реализации своих функций маршрутизации и коммутации. Сетевая часть адреса используется для осуществления выбора пути, а узловая часть адреса говорит о порте маршрутизатора" по пути следования.
Маршрутизатор отвечает за передачу
пакета в следующую сеть по пути следования. Сетевая часть адреса используется маршрутизатором для выбора пути. Функция коммутирования позволяет маршрутизатору принимать пакет на один интерфейс и переправлять его на другой. Функция определения пути позволяет маршрутизатору выбрать наиболее подходящий интерфейс для переадресации пакета. Узловая часть адреса говорит о конкретном порте маршрутизатора, который имеет выход на соседний маршрутизатор в выбранном направлении.