Маршрутизация в сетях включает различные подходы и алгоритмы для передачи данных. Распределенные алгоритмы предполагают участие всех маршрутизаторов в сборе и распространении информации, что распределяет нагрузку по выбору маршрутов.
По виду информации которой обмениваются маршрутизаторы
Алгоритмы состояния связи – OSPF протокол
Дистанционно-векторные алгоритмы – RIP протокол (протокол маршрутной информации). В дистанционно-векторном: каждый маршрутизатор периодически всем своим соседям передаёт вектор сообщения, где указывает адреса всех известных ему подсетей и расстояние до них, в качестве
По месту выбора маршрутов
Распределенные – это самые распространенные алгоритмы, где все маршрутизаторы участвуют в сборе и распространении маршрутной информации и работа по выбору наилучшего маршрута распределена между всеми маршрутизаторами
Централизованные – вся маршрутная информация со всех маршрутизаторов стекается в сетевой маршрутный центр – он ответственный за определение оптимальных маршрутов и сбор маршрутной информации.
Подход формирования по таблице для каждого маршрутизатора.
Подход виртуального канала – маршрут определяется на основе оптимальной информации, посылаемой во все промежуточные маршрутизаторы
Изолированные алгоритмы – нет никакого обмена маршрутной информацией и каждый маршрутизатор принимает решение на основании той информации, которую он сам собрал.
По способу построения таблиц маршрутизации
Адаптивные алгоритмы
Сходимость алгоритма – это когда алгоритм после некоторого времени приводит к однозначному результату.
Адаптивные алгоритмы маршрутизации должны обеспечивать если не оптимальные, то хотя бы наилучшие маршрутные решения.
Адитивность – скорость адаптивности алгоритма к изменениям в сети. Для достижения скорости алгоритмы должны быть простым
Алгоритмы фиксированной и статической маршрутизации