Основные технические характеристики маршрутизатора.
Разделение функций построения и использования таблицы маршрутизации.
Поддержка немаршрутизируемых протоколов.
Немаршрутизируемые протоколы, такие как NetBIOS (NetBEUI), не работают с адресами сетевого уровня. Маршрутизаторы могут обрабатывать пакеты таких протоколов двумя способами. В первом случае они работают с пакетами этих протоколов на канальном уровне, как прозрачные мосты. Маршрутизатор необходимо сконфигурировать так, чтобы по отношению к немаршрутизируемым протоколам на некоторых портах он выполнял функции моста, а по отношению к маршрутизируемым протоколам — функции маршрутизатора. Такой маршрутизатор иногда называют brouter (bridge + router). Другим способом передачи пакетов немаршрутизируемых протоколов является инкапсуляция этих пакетов в пакеты протокола сетевого уровня, чаще всего в IP-пакеты. Некоторые производители маршрутизаторов разработали собственные протоколы, специально предназначенные для инкапсуляции немаршрутизируемых пакетов.
Основная вычислительная работа проводится маршрутизатором при составлении таблицы маршрутизации с маршрутами ко всем известным ему сетям. Эта работа состоит в обмене пакетами протоколов маршрутизации (RIP, OSPF, NLSP) и вычислении оптимального пути к каждой целевой сети по некоторому критерию. Для вычисления оптимального пути на графе, как того требуют протоколы OSPF и NLSP, необходимы значительные вычислительные мощности. После того как таблица маршрутизации составлена, продвижение пакетов происходит весьма просто, на основании просмотра таблицы маршрутизации. Некоторые маршрутизаторы поддерживают только функции продвижения пакетов по готовой таблице маршрутизации. Такие маршрутизаторы являются усеченными маршрутизаторами, так как для их полноценной работы требуется наличие обычного маршрутизатора, у которого можно взять готовую таблицу маршрутизации. Этот маршрутизатор часто называется сервером маршрутов. Отказ от самостоятельного построения таблицы маршрутизации резко удешевляет маршрутизатор и повышает его производительность. Примерами такого подхода являются маршрутизаторы NetBuilder компании 3Com, поддерживающие фирменную технологию Boundary Routing, маршрутизирующие коммутаторы Catalyst 5000 компании Cisco Systems.
При выборе маршрутизатора необходимо учитывать какие протоколы (в том числе и устаревшие) используются или будут использоваться на предприятии. Перечень поддерживаемых сетевых протоколов обычно включает протоколы IP, IPX, AppleTalk, CONS и CLNS OSI, DECnet, Banyan VINES, Xerox XNS. Перечень протоколов маршрутизации составляют протоколы: IP RIP, IPX RIP, NLSP, OSPF, IS-IS OSI, EGP, BGP, VINES RTP, AppleTalk RTMP.