Додаткові функціональні можливості маршрутизаторів
Основна обчислювальна робота проводиться маршрутизатором при состав-ленії таблиці маршрутизації з маршрутами до всіх відомих йому мереж. Ця робота полягає в обміні пакетами протоколів маршрутизації, такими як RIP або OSPF, і обчисленні оптимального шляху до кожної цільової мережі по некоторо-му критерію.
Для обчислення оптимального шляху на графі, як того вимагають протоколи стану зв’язків, необхідні значні обчислювальні мощ-ності. Після того, як таблиця маршрутизації складена, функція продвіже-нія пакетів відбувається вельми просто – здійснюється проглядання таблиці і пошук збігу отриманої адреси з адресою цільової мережі.
Якщо збіг є, то пакет передається на відповідний порт маршрутизатора. Деякі маршрутизатори підтримують тільки функції просування пакетів по гото-завивання таблиці маршрутизації. Такі маршрутизатори вважаються усіченими, оскільки для їх повноцінної роботи потрібна наявність повнофункціонального маршрутизатора, у якого можна узяти готову таблицю маршрутизації.
Цей маршрутизатор часто називається сервером маршрутів. Відмова від самостоятельно-го виконання функцій побудови таблиці маршрутизації різко здешевлює маршрутизатор і підвищує його продуктивність. Приклади такого підходу дають маршрутизатори NetBuilder компанії 3Com, що підтримують фірмову технологію Boundary Routing, і маршрутізірующие комутатори Catalyst 5000 компанії Cisco Systems.

