Протоколы маршрутизации можно сравнить на основе следующих характеристик:
- Скорость сходимости — определяет скорость обмена данными маршрутизации и достижения согласованности данных между маршрутизаторами в рамках сетевой топологии. Чем выше скорость сходимости, тем предпочтительней протокол. Петли маршрутизации могут возникать в случаях, когда несогласованные таблицы маршрутизации не обновляются по причине медленной сходимости в изменяющейся сети.
- Масштабируемость — определяет максимально возможный размер сети с учётом используемого протокола маршрутизации. Чем больше размер сети, тем больше возможностей для масштабирования должно быть предусмотрено протоколом маршрутизации.
- Классовые или бесклассовые протоколы (использование VLSM): классовые протоколы маршрутизации не включают маску подсети и не поддерживают использование VLSM. Бесклассовые протоколы маршрутизации включают в обновления маску подсети. Бесклассовые протоколы маршрутизации поддерживают использование VLSM и обеспечивают более качественное объединение маршрутов.
- Потребление ресурсов — включает такие требования протокола маршрутизации, как объём памяти (ОЗУ), потребление ресурсов ЦП и полосы пропускания канала. Чем выше требования к ресурсам, тем более мощное аппаратное обеспечение требуется для поддержки работы протокола маршрутизации (помимо процессов пересылки пакетов).
- Реализация и обслуживание — характеристика, описывающая уровень знаний, требуемый сетевому администратору для реализации и обслуживания сети на базе развёрнутого протокола.
В таблице на рисунке представлен краткий обзор характеристик каждого протокола маршрутизации.