Видео недоступно для вставки
Протоколы маршрутизации используются для определения маршрутов передачи данных в компьютерных сетях.
Они работают на сетевом уровне эталонной модели взаимодействия открытых систем OSI.
Применение протоколов маршрутизации позволяет избежать ручного ввода маршрутов, что снижает количество ошибок и обеспечивает согласованность действий маршрутизаторов.
Маршрутизатор должен определить активный протокол маршрутизации.
Получить информацию о сети получателя и оптимальном маршруте к ней.
Определить интерфейс, через который нужно отправить IP-пакет.
Логические адреса используются для маршрутизации, например, IP-адреса.
Метрика маршрута применяется для определения оптимального пути.
Если два пути имеют одинаковую метрику, они могут использоваться поочередно для выравнивания нагрузки.
Таблица маршрутизации содержит записи о механизме, логическом получателе, административном расстоянии, метрике, содержимом таблицы, времени существования записи и интерфейсе маршрутизатора.
Механизм указывает способ распознавания маршрута.
Логический получатель — это IP-сеть или подсеть.
Административное расстояние — это мера доверия к маршруту, чем ниже, тем больше доверия.
Метрика — это оценка стоимости пути, определяемая протоколом маршрутизации.
В таблицу включаются маршруты с наименьшей метрикой.
Метрика может быть простой или комплексной, с использованием нескольких параметров.
Содержимое таблицы маршрутизации — это адрес устройства маршрутизации, на который нужно отправить пакеты.
Используется адрес порта соседнего маршрутизатора.
Время существования записи указывает, сколько времени назад был записан маршрут.
Интерфейс маршрутизатора указывает интерфейс, с которого нужно отправить IP-пакет.
Указывается интерфейс маршрутизатора, с которого отправляется IP-пакет.
Указывается тип и номер интерфейса.
Маршрутизатор обменивается информацией с соседними маршрутизаторами.
Сообщает о подключенных сетях и получает информацию о подключенных сетях от соседей.
Узнает обо всех IP-сетях в топологии и может передавать пакеты между ними.
Протоколы маршрутизации классифицируются по нескольким критериям.
Признаки: классовость, принцип работы, масштаб использования.
Примеры: протокол маршрутизации данных первой версии и протокол маршрутизации внутреннего шлюза.
Все подсети одной главной сети должны использовать одну и ту же маску.
Информация о маске сети не передается, маршрутизаторы используют суммирование маршрутов.
Пример топологии с двумя сетями класса A и двумя сетями класса B.
Маршрутизаторы, подключенные к сетям, имеют информацию о подсетях.
Если маршрутизатор не подключен к одной из подсетей, происходит суммирование маршрутов.
Классовые протоколы не экономно расходуют адресные пространства.
Все сети должны быть одинаковой длины, что неэффективно.
Разработаны для устранения недостатков классовых протоколов.
Передают информацию о маске сети.
Примеры: протокол маршрутизации данных второй версии, расширенный протокол маршрутизации внутреннего шлюза и протокол выбора первого кратчайшего пути.
Передают информацию о маске сети вместе с адресом сети.
Позволяют использовать подсети разной длины в одной топологии.
В сети 10.0.1.0 может быть задействовано 126 адресов.
В сети 10.0.1.128 может быть 62 узла.
В сети 10.0.1.252 между маршрутизаторами используется только два адреса.
Классовые протоколы не передают информацию о маске сети.
Бесклассовые протоколы передают информацию о маске сети, что позволяет эффективно использовать IP-адреса.
Дистанционно-векторные протоколы передают полную таблицу маршрутизации при обновлении.
Это требует значительных затрат пропускной способности канала.
Протоколы от следующего состояния каналов обновляют топологию только при изменениях.
Это экономит пропускную способность, передавая только измененные части таблицы маршрутизации.
Протоколы внутренней маршрутизации включают все рассмотренные протоколы.
Протоколы внешней маршрутизации, такие как OSPF, используются для обмена маршрутной информацией между автономными системами интернета.