Таблиця маршрутизації (routing table) - включає список номерів IP-мереж і підмереж, а також інструкції щодо того, як маршрутизатор повинен пересилати пакети, щоб доставити їх в ту чи іншу є або підмережа.
Алгоритм роботи маршрутизатора:
Маршрутизатор наступного переходу (next-hop router) - це просто наступний маршрутизатор, який повинен отримати пакет, щоб останній був доставлений правильно. Вихідний інтерфейс (outgoing interface) - інтерфейс даного маршрутизатора, на який повинен бути відправлений пакет.
Оскільки IP-пакет повинен пройти через мережу і при цьому не зміниться, кажуть що маршрутизатори здійснюють наскрізну пересилання пакетів.
2. Пересилання даних наступного шляхом маршрутизатора R2 (використовуючи фрейм);
Маршрутизатор використовують таблицю маршрутизації, щоб з'ясувати, куди пересилати пакети. Якщо маршрутизатор отримує пакет і не виявляє відповідного запису в своїй таблиці маршрутизації, він відмовляється від пакету. Для того щоб маршрутизація здійснювалася належним чином, маршрутизатори в об'єднаній мережі повинні мати маршрути до всіх IP-мереж і IP-подсетям об'єднаної мережі.
Безпосередньо пов'язана підмережа (directly connected subnet) - це підмережа, яка пов'язана безпосередньо з маршрутизатором, без посередніх маршрутизаторів. Маршрутизатор завжди додають маршрути для безпосередньо пов'язаних з ними підмереж і мереж, якщо їх інтерфейс налаштований і працює.
Мережеві інженери можуть також можуть також статично конфігурувати маршрут, повідомляючи маршрутизатора відомості для запису, яку він повинен додати в свою таблицю маршрутизації.
Статичний маршрут (static route) - маршрут, який представляє собою конфігурацію маршрутизатора, що вказує йому додавати специфічну запис в таблицю маршрутизації.