Введение в протокол маршрутизации

В компьютерных сетях двумя важными компонентами являются источник и пункт назначения. Информация должна передаваться время от времени от источника к месту назначения. Существует много путей передачи данных. Известен процесс выбора наилучшего пути по другим путям, если это можно сделать с помощью программно-программируемых устройств, известных как протоколы. Стандартные протоколы помогают найти оптимальный маршрут для обеспечения хорошей передачи данных. Пакеты данных, которые должны быть отправлены, также будут снабжены некоторой информацией, которая поможет найти лучший протокол маршрутизации.

понимание

Основная цель протоколов маршрутизации - узнать обо всех существующих сетевых маршрутах и ​​принять правильные решения. Некоторыми примерами распространенных протоколов маршрутизации являются RIP, EIGRP, IGRP, BGP, IS-IS и т. Д.,

Как работает протокол маршрутизации?

Давайте разберемся с концепцией на простом примере. Давайте рассмотрим две сети с прямым подключением, которые изначально настроены. Таблица маршрутизации состоит только из этих сетей, и другие сети, кроме этих двух, не могут войти в нее. Итак, как маршрутизатор может распознавать другие сети? Это можно сделать следующими способами. Маршрутизаторы используют удаленного сетевого администратора, чтобы узнать о маршрутизации, такой как

  1. Статическая маршрутизация:

Можно сказать, что статическая маршрутизация имеет предварительно определенный и установленный маршрутизатор, который имеет единственный путь к месту назначения. Эта маршрутизация имеет приоритет над маршрутами, выбранными протоколами динамической маршрутизации, и назначение в таблицах маршрутизации также является принудительным. Это в основном подходит для сетей среднего и большого размера, поскольку рабочая нагрузка, необходимая для работы сети, действительно велика. Сети-заглушки в основном используют протоколы статической маршрутизации.

  1. Маршрутизация по умолчанию:

Протокол маршрутизации по умолчанию может быть определен как заданный вручную путь, по которому будет идти маршрут, если не известен конкретный маршрут к месту назначения. Маршрутизатор, на который отправляется информация о маршрутизации, называется шлюзом последней инстанции. Маршрутизация по умолчанию в основном используется для небольших сетей.

  1. Динамическая маршрутизация:

Протоколы динамической маршрутизации имеют предопределенные алгоритмы, которые могут анализировать и выбирать оптимальный путь к месту назначения. Это в основном используется из-за его приспособляемости к любой топологии сети.

Его также можно назвать одним из наиболее часто используемых методов маршрутизации. Для лучшего понимания того, как это работает, необходимо предварительно знать некоторые термины, такие как сходимость и точность.

  • Конвергенция:

В этой маршрутизации используемая таблица маршрутизации должна отражать точную и актуальную информацию о топологии сети и времени, которое требуется маршрутизатору для отражения нового изменения значения, в то время как маршрутизация в таблице маршрутизации называется временем конвергенции. Протокол маршрутизации с быстрым временем сходимости является предпочтительным, поскольку в течение времени, когда маршрутизатор тратит время на вычисление сетей для оптимального пути, могут возникать помехи. Это также можно назвать актом приближения к состоянию, когда все таблицы маршрутизации имеют подробную информацию в стационарном состоянии.

  • Точность:

Время сходимости, которое обновляется маршрутизатором, должно отражать точные сведения о значениях, называемых точностью.

Механизм маршрутизации:

Механизм обновления маршрутизации - это процесс передачи информации между соседними маршрутизаторами. Это может быть объяснено следующим образом при маршрутизации на маршрутизаторе с определенной продолжительностью времени для объявления информации о своих данных посредством широковещательной или многоадресной передачи. Различные протоколы маршрутизации имеют различные интервалы времени. Эти обновления маршрутизации содержат информацию о протоколах маршрутизации, таких как AS, AD, значения матрицы и сведения об интерфейсе.

  1. Автономная система: AS может быть определен как набор маршрутизаторов, которые имеют аналогичную информацию таблицы маршрутизации, просто определенную как граничную линию для протокола маршрутизации. Это может быть один к одному или один ко многим, а также может быть определено числовым значением. Как это определено номерами, интернет-администрация назначает номера в диапазоне 1-65535

Это двух типов

  • Частная автономная система используется для внутренней сети.
  • Публичная автономная система используется в качестве интернет-магистрали.
  1. Протоколы внутреннего шлюза: они используются при передаче данных для обмена информацией о маршрутизации между маршрутизаторами в одной и той же автономной системе. Некоторыми примерами протоколов внутренних шлюзов являются RIPv1, RIPv2, IGRP и OSPF.
  2. Протоколы внешнего шлюза: они используются при передаче данных для обмена информацией о маршрутизации между маршрутизаторами в различных автономных системах. Примером протоколов внешнего шлюза является протокол пограничного шлюза.
  3. Административное расстояние: AD можно определить как надежность обновлений маршрутизации, полученных от соседнего маршрутизатора. Например, если два обновления получены для одного и того же пути от двух разных протоколов маршрутизации, то маршрутизатор проверит наилучшее значение AD, чтобы выбрать оптимистический путь. AD с наименьшим значением будет отдано больше предпочтений.
  4. Метрика: если есть два обновления маршрутов, которые имеют одинаковое значение объявления, то метрика будет отображаться для расчета наилучшего пути. Как и в AD, разные протоколы маршрутизации используют разные значения метрик. Будет выбран протокол маршрутизации с наименьшим значением. Пример EIGRP использует полосу пропускания, MTU, нагрузку, в то время как RIP использует только количество переходов в качестве значения метрики.

Типы протоколов маршрутизации

Протоколы маршрутизации можно в основном классифицировать на три типа

  • Вектор расстояния
  • Состояние ссылки
  • Гибридный

Каждый из них имеет свою важность в передаче данных. Давайте теперь подробно обсудим каждый из этих протоколов.

  • Вектор расстояния:

При этом в основном используется расстояние в качестве значения показателя и направление в качестве вектора для выбора оптимального пути к сети назначения. По сути, маршрутизатор получает информацию о маршрутизации от соседних маршрутизаторов, которые, в свою очередь, получают эту информацию от своего соседнего маршрутизатора до сети назначения. Каждый соседний маршрутизатор на пути к сети назначения называется прыжком. Каждый раз, когда пакет данных проходит через маршрутизатор, значение скачка увеличивается, и будет выбран маршрут с наименьшим значением скачка.

Пример RIP напрямую разделяет всю таблицу маршрутизации с напрямую подключенными соседями.

  • Протоколы маршрутизации состояния канала:

Протокол маршрутизации состояния канала использует сложную таблицу метрик для выбора наилучшего пути для сети назначения. Поскольку само название указывает на то, что оно работает в связанном формате. Он использует три таблицы.

  • Первая таблица содержит информацию о напрямую подключенных соседях.
  • Вторая таблица обрабатывает всю топологию сети
  • Третья таблица содержит данные о фактическом пути

Примером является OSPF. Это разделяет их собственную ссылку на маршрутизаторы.

  • Протоколы гибридной маршрутизации:

Протоколы гибридной маршрутизации могут быть определены как сочетание вектора расстояния и протокола состояния канала. Для определения более точного пути протокол гибридной маршрутизации использует аспекты как из вектора расстояния, так и из протокола состояния канала.

Примером протокола гибридной маршрутизации является EIGRP.

Вывод:

Основная цель протокола маршрутизации - найти лучший и точный путь для передачи пакета данных от источника к месту назначения. Используя различные параметры, такие как автономная система и метрика, он находит лучший путь, и у всех типов протоколов есть свои плюсы и минусы. Они используют разные подходы для обмена обновлениями маршрутизации и определения наилучшего пути.

Рекомендуемые статьи

Это было руководство по протоколу маршрутизации. Здесь мы обсудили введение, понимание, работу, механизм и типы протокола маршрутизации. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -

  1. Что такое двоичное дерево в Java?
  2. Что такое информатика?
  3. Сетевые Вопросы Интервью
  4. Что такое жадный алгоритм?
  5. Узнайте вопросы интервью EIGRP