Препоръчано, 2024

Избор На Редактора

Разлика между OSPF и BGP

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

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

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

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

Определение на OSPF

Отвореният най-кратък път първи е вътрешен протокол за шлюз. Работната група за вътрешен шлюзов протокол (IGP) е създадена, за да проектира IGP въз основа на алгоритъм за най-кратък път (SPF), за да го използва в мрежите за интернет протокол. Той използва маршрутизиране на състоянието на връзката. OSPF е създадена поради ограниченията на РПП; RIP протоколът имаше ограничени възможности да обслужва големи разнородни мрежи. OSPF е маршрутизиране на състоянието на връзката, което може да работи в йерархия. Най-високото и най-голямото същество в йерархията е автономната система. OSPF извиква към маршрутизаторите в йерархичната област за изпращане на реклами за състоянието на връзката.

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

В OSPF наборът от мрежи са групирани в самостоятелна зона. Една област крие своята топология от останалата автономна система и от други области. Това скриване на информация намалява трафика в маршрутизацията. За да се разграничи получената информация в мрежата (вътрешни източници) от информацията, получена от външен рутер (външни източници), в OSPF се използват различните формати на съобщенията.

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

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

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

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

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

Той се нарича протокол за граничен шлюз, тъй като в този BGP рутер трябва да комуникира с партньор в друга автономна система, която обикновено се намира близо до ръба (границата) на автономната система. Тази комуникация се случва, когато двойка автономни системи приемат за обмен на информация за маршрутизация и която включва маршрутизаторите, за да станат връстници на BGP.

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

  1. OSPF означава Open Shortest Path First, докато BGP се разширява до Border Gateway Protocol.
  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