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

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

разбиране

Основната цел на протоколите за маршрутизиране е да се знае за всички съществуващи мрежови маршрути и да се вземат правилни решения. Някои примери за общи протоколи за маршрутизиране са RIP, EIGRP, IGRP, BGP, IS-IS и т.н.,

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

Нека разберем концепцията с прост пример. Нека разгледаме две директно свързани мрежи, които първоначално са конфигурирани. Таблицата за маршрутизация се състои само от тези мрежи и други мрежи, различни от тези две, не могат да влизат в това. И така, как маршрутизаторът може да разпознае други мрежи? Това може да стане по следните начини. Маршрутизаторите използват отдалечен мрежов администратор, за да научат за маршрутизиране, като например

  1. Статично маршрутизиране:

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

  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