Протокол OSPF
В OSPF используется принцип контроля состояния канала (link-state protocol). А метрика представляет собой оценку эффективности связи в этом канале: чем меньше метрика, тем эффективнее организация связи. В простейшем случае метрика маршрута может ровняться его длине в пересылках (хопы). Но в общем случае значения метрики могут определяться в гораздо более широком диапазоне. С помощью протокола OSPF маршрутизатор отображает видимый ему граф домена мультисервисной сети, где для каждой пары смежных вершин графа (маршрутизаторов) указано ребро (канал), их соединяющее, и метрика этого ребра.
Для каждой из метрик протокол OSPF строит отдельную таблицу маршрутизации. Чаще всего OSPF выбирает маршрут на основании полосы пропускания канала. Еще одна возможная метрика – задержка – определяет время в микросекундах, которое требуется маршрутизатору для обработки, установки в очередь и передачи пакетов.
В случае, когда имеется несколько маршрутов с одинаковыми значениями метрик, маршрутизаторы могут использовать для передачи пакетов все эти пути, обеспечивая тем самым сбалансированную нагрузку ресурсов сети. Маршрутизатор OSPF помещает в таблицу маршрутизации все маршруты с одинаковыми значениями метрики, и балансировка нагрузки между маршрутами происходит автоматически. Стандартизированный порядок расчета метрик, оценивающих надежность, задержку и стоимость, пока не определен. Вопросы подобного рода решаются администратором сети.
Маршрутизатор, работающий по протоколу OSPF, выполняет последовательно три операции: определяет отношения соседства и смежности с другими маршрутизаторами, обменивается с ними OSPF-пакетами извещений LSA, формируя таким образом полную топологическую карту сети, а затем вычисляет дерево маршрутов, используя алгоритм «первый выбирается кратчайший путь» SPF (Shortest Path First).
Протокол ARP