Каково различие между BGP и OSPF?

Мы используем инструмент "Wake On Lan". Это имеет хороший пользовательский интерфейс, работы очень хорошо, и это свободно.

14
задан 29 September 2010 в 16:37
6 ответов

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

Для упрощения:

  1. BGP (Протокол граничного маршрутизатора) используется в краю Вашей сети для соединения сети с Интернетом
  2. , OSPF (Открытый Кратчайший путь Сначала) используется внутренне в сети

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

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

19
ответ дан 20 November 2019 в 23:01

OSPF является IGP (внутренний протокол шлюза), в то время как BGP является единственный реальный EGP (протокол внешнего шлюза) в настоящее время.

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

Вы действительно не захотите использовать IGRP - это - более старый verson устаревший собственного EIGRP Cisco (также собственный). EIGRP надежен, довольно интуитивен, и сопоставим в производительности с OSPF, но работает только на оборудовании Cisco.

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

RIP достаточен для и наиболее подходящий для небольшого сайта, хотя Вы на Linux (и самые современные платформы), Вы будете на самом деле использовать RIPv2. Легче настроить, чем другие упомянутые, хотя это больше не используется за пределами развертывания небольшой сети из-за ее ограничений. При попытке получить знание, оно высказывает хорошее начальное мнение.

OSPF является нейтральным в отношении поставщика стандартом IGP (т.е. не собственный Cisco) и может быть легким к комплексу, в зависимости от Ваших потребностей.

я предполагаю, что Вы говорите о IPv4 вместо IPv6. Ваши требования в этом отношении (как в других) будут иметь прямое влияние, какой протокол маршрутизации Вы используете. OSPFv3 является IPv6 способная версия OSPF; OSPFv2 наиболее распространен теперь, но является IPv4 только.

*nix-wise, bsd системы также хороший выбор для рабочего производственного уровня bsd или ospf развертывание, если аппаратные средства могут обработать пропускную способность.

24
ответ дан 20 November 2019 в 23:01
  • 1
    +1, RIP для небольших сайтов; OSPF для носителя; BGP для больших / сложных сетей. Кроме того, OpenBSD и FreeBSD делают большие платформы маршрутизатора. –  Chris S 29 September 2010 в 19:43

Вы действительно понимаете, что для использования IBGP необходимо создать пиринг с отношениями между граничными маршрутизаторами, и чтобы те граничные маршрутизаторы смогли установить, что пиринг они должны также выполнить IGP, такой как OSPF, RIP или ИГИЛ. Никто не работает IBGP свой собственный без надлежащего IGP. IBGP обычно только работает на граничных маршрутизаторах и любых отражателях маршрута в AS... не на всех маршрутизаторах, тогда как OSPF и т.п. работают на всех маршрутизаторах.

я никогда не видел сеть, которая только выполняет IBGP. На самом деле это фактически невозможно, так как BGP полагается на существующую базовую таблицу маршрутизации, чтобы выяснить, как направить к следующему равноправному объекту IBGP. Единственное время это действительно используется, - то, если единственная автономная система подключена к другой ЗАДНИЦЕ больше чем одной ссылкой. Например, один маршрутизатор в AS 100 взаимодействует с одним ISP и другим маршрутизатором, также в AS 100, коллегах с резервным или вторым ISP. В этом случае IBGP используется между теми 2 маршрутизаторами. Вне этого сценария не должен использоваться IBGP.

Для рекордного IBGP обменивается намного большей информацией, чем значение OSPF, что существует больше служебное. Также это обычно не может сходиться как быстрое, так как это находится уровень выше IGP на стеке протоколов.

IGPs являются протоколами маршрутизации (т.е. OSPF, ИГИЛ, EIGRP, РАЗРЫВ).
BGP является протоколом топологии, который был расширен для сценариев размещения в разных сетях. "I" в IBGP не подразумевает, что это - IGP.

https://supportforums.cisco.com/thread/2032739

4
ответ дан 20 November 2019 в 23:01

На основе тегов по Вашему вопросу - интересуются Вы наличием Вашего сервера человечности, действующего как маршрутизатор? Если это верно, Ubuntu, действительно кажется, имеет порт протокола OSPF в Немезида-ospf проект. Для BGP дистрибутив Vyatta ( практическое руководство ) был бы лучшим выбором и может также сделать OSPF (оба не необходимый btw), а также DNS, DHCP и другие сервисы.

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

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

0
ответ дан 20 November 2019 в 23:01
  1. ospf является внутренним шлюзом, тогда как пограничный межсетевой протокол является внешним шлюзом.

  2. сходимость быстро в ospf, замедлитесь в пограничном межсетевом протоколе.

  3. дизайн - иерархическая сеть, возможная в ospf, полностью пойманном в сети в пограничном межсетевом протоколе.

  4. Алгоритм - ospf использует Алгоритм Dijkstra, пограничный межсетевой протокол использует лучший алгоритм пути.

  5. Протокол - ospf имеет протокол IP, пограничный межсетевой протокол имеет протокол TCP.

  6. Порт - ospf имеет порт 89, пограничный межсетевой протокол имеет порт 179.

  7. тип - Состояние канала в ospf, Вектор тракта в пограничном межсетевом протоколе.

  8. Потребность ресурсов устройства - Память & ЦП, интенсивный в ospf, Зависит от размера таблицы маршрутизации, но масштабируется лучше, чем ospf.

0
ответ дан 20 November 2019 в 23:01

Я сказал бы, что, если Вы плохо знакомы с протоколами динамической маршрутизации, необходимо изучить BGP, это после того, как весь протокол использовал для совместного использования/исследования маршрута в самом Интернете. OSPF является большим для определенных установок, но даже внутренне BGP делает большой выбор, OSPF имеет слишком много "волшебства" для моего вкуса.

-3
ответ дан 20 November 2019 в 23:01
  • 1
    OSPF использует алгоритм Dijkstra для навигации по маршрутам автоматически. Это не "волшебство" вообще; и отсутствие понимания является плохой причиной препятствовать, это - использование. –  Chris S 29 September 2010 в 19:36
  • 2
    , я поместил волшебство в кавычки, т.е. я не определял OSPF как буквально волшебный. Вы действительно понимали то право? Вы просто горели меня на serverfault, давали мне чувака повреждения. Я лично предпочитаю BGP, если Ваша сеть достаточно сложна, или Вы делаете интеграцию со многими третьими лицами, это часто - лучший выбор. OSPF может помочь ввести маршруты по ошибке для неопытных пользователей. CHILL Chris. –  MattyB 29 September 2010 в 20:25
  • 3
    BGP, имеет намного больше кнопок для настройки и 'волшебство', в котором различные компании могут использовать его по-другому. (см. различные реализации сообществ BGP, например), я нахожу BGP чрезмерно сложным, чтобы использовать, если Вы не подключены к двум восходящим ISPs. $ –  Joel K 4 November 2010 в 22:07

Теги

Похожие вопросы