Рекомендуем, 2024

Выбор редакции

Разница между OSPF и BGP

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

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

Сравнительная таблица

Основа для сравненияOSPFBGP
Стенды для
Сначала откройте кратчайший путьПротокол пограничного шлюза
Протокол шлюза
OSPF - это протокол внутреннего шлюзаBGP - это протокол внешнего шлюза
РеализацияЛегко реализоватьКомплекс для реализации
конвергенция
БыстроМедленный
дизайнВозможна иерархическая сетьМешхед
Потребность в ресурсах устройстваПамять и процессор интенсивноМасштабирование лучше в BGP, хотя оно зависит от размера таблицы маршрутизации.
Размер сетейИспользуется в основном в небольших сетях, которые могут администрироваться централизованно.В основном используется в крупных сетях, таких как Интернет.
функцияСамый быстрый маршрут предпочтительнее, чем самый короткий.Лучший путь определяется для дейтаграммы.
Используемый алгоритмАлгоритм ДейкстрыАлгоритм наилучшего пути
протоколIPTCP
порт89179
ТипСостояние ссылкиПуть Вектор

Определение ОСПП

Открытый кратчайший путь - это протокол внутреннего шлюза. Рабочая группа по протоколу внутреннего шлюза (IGP) сформирована для разработки протокола IGP на основе алгоритма Shortest Path First (SPF) для его использования в сетях Интернет-протокола. Он использует маршрутизацию состояния канала. OSPF был создан из-за ограничений RIP; Протокол RIP имел ограниченную возможность обслуживания больших гетерогенных межсетевых сетей. OSPF - это маршрутизация состояния канала, которая может работать в иерархии. Верхним уровнем и самой большой сущностью в иерархии является автономная система. Вызов OSPF к маршрутизаторам в иерархической области для отправки объявлений о состоянии канала.

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

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

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

Определение BGP

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

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

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

Он называется Border Gateway Protocol, потому что в этом случае маршрутизатор BGP должен взаимодействовать с одноранговым узлом в другой автономной системе, которая обычно находится вблизи границы (границы) автономной системы. Эта связь происходит, когда пара автономных систем принимает решение обмениваться информацией о маршрутизации, и при этом маршрутизаторы становятся равноправными узлами BGP.

Ключевые различия между OSPF и BGP

  1. OSPF означает «Открытый кратчайший путь первым», тогда как BGP расширяется до протокола пограничного шлюза.
  2. OSPF - это протокол маршрутизации внутреннего шлюза, в котором операция маршрутизации выполняется внутри автономной системы. С другой стороны, BGP является протоколом маршрутизации внешнего шлюза, который позволяет выполнять операции маршрутизации между двумя автономными системами.
  3. OSPF прост в использовании, а BGP сложен в реализации.
  4. Время, затрачиваемое маршрутизатором для обмена и обновления самой последней информации о маршрутизации, называется конвергенцией. Таким образом, OSPF может достичь конвергенции, потребляя меньше времени. Напротив, BGP имеет низкую скорость сходимости по сравнению с OSPF.
  5. OSPF следует иерархической структуре, тогда как BGP обычно принимает сеточную структуру.
  6. OSPF требует интенсивного использования памяти и ресурсов процессора. В отличие от этого, в BGP потребность в ресурсах устройства зависит от размера таблицы маршрутизации.
  7. BGP более гибок и масштабируем, чем OSPF, и используется в больших сетях, в отличие от OSPF.
  8. Основная задача OSPF - определить лучший маршрут, т. Е. Самый быстрый. И наоборот, BGP делает упор на определении лучшего пути.
  9. OSPF использует маршрутизацию состояния канала, в то время как BGP использует маршрутизацию вектора пути.

Заключение

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

Top