IP протокол за взаимодействие
(Алтернатива на подхода с един хоп е да се посочи в пакета цялата последователност от маршрутизатори, които пакетът трябва да премине по пътя си. Този подход се нарича Изходно маршрутизиране. В този случай изборът на маршрута се прави до края възел или първия рутер по пътя на пакета, а всички останали маршрутизатори обработват само избрания маршрут чрез превключване на пакети, т.е. предаването им от един порт на друг. Алгоритъмът за маршрутизиране на източника се използва в IP мрежи само за отстраняване на грешки, когато маршрутът е посочен в полето IP OPTIONS на пакета.)
В този случай под разстояние се разбира всеки показател, използван в съответствие с класа на услугата, посочен в мрежовия пакет. Това може да бъде броят на транзитните маршрутизатори в даден маршрут (броят на скокове от хоп - хоп), времето, необходимо на пакета да премине през комуникационни линии, надеждността на комуникационните линии или друга стойност, която отразява качество на даден маршрут във връзка с определен клас услуга. Ако рутерът поддържа няколко класа сервизни пакети, тогава таблицата с маршрути се компилира и прилага поотделно за всеки тип услуга (критерий за избор на маршрут).
Маршрутизацията с един хоп има и друго предимство - позволява ви да намалите размера на маршрутизиращите таблици в крайни възли и маршрутизатори, като използвате така наречения маршрут по подразбиране като номер на целевата мрежа, който обикновено заема последния ред в таблицата за маршрутизиране. Ако има такъв запис в таблицата за маршрутизация, тогава всички пакети с мрежови номера, които не са в таблицата за маршрутизация, се препращат към маршрутизатора, посочен в реда по подразбиране. Следователно рутерите често съхраняват ограничена информация за мрежите в мрежата в своите таблици, препращайки пакети за останалите мрежи към порта и маршрутизатора по подразбиране. Предполага се, че рутерът по подразбиране ще препрати пакета към гръбначния стълб, а рутерите, свързани към гръбначния стълб, имат пълни познания за състава на мрежовата мрежа.
Друг начин за освобождаване на компютъра от необходимостта да поддържа големи маршрутни таблици е да се получи информация от рутера за рационалния маршрут за конкретна мрежа, използвайки протокола ICMP.
Записите в таблицата за маршрутизиране за мрежи, директно свързани към маршрутизатора, съдържат нули в полето Разстояние до мрежата на местоназначението.