Протоколы маршрутизации можно разделить на IGP (Interior Gateway Protocols) протоколы внутреннего шлюза и EGP (Exterior Gateway Protocols) протоколы внешнего шлюза.
Данная статья посвящена краткому описанию некоторых IGPs, которые в настоящее время используются в TCP/IP семействе.
Interior Routing Protocols
Внутренний протокол маршрутизатора
К внутренним протоколам маршрутизатора (IGPs), относятся протоколы, которые перемещают данные в пределах одной автономной среды. IGP протоколы обычно не обладают возможностью адресации, обеспечивающей связь между различными средами.
Протокол маршрутной информации
RIP (Routing Information Protocol)
Информационный протокол маршрутизатора (Routing Information Protocol) используется для обмена маршрутной информацией, поставляется с UNIX BSD. Был разработан корпорацией Xerox в начале 1980-го для использования в подсетях Xerox Network Systems (XNS). До сегодняшнего дня многие компьютерные подсети используют маршрутные протоколы, базирующиеся на протоколе RIP.
RIP хорошо работает внутри одной однородной среды, так как имеет очень серьёзные ограничения, чтобы использоваться в больших объединённых сетях. Хотя одна среда может состоять из нескольких сетей, RIP не может быть использован для соединения нескольких сред.
Так как RIP создавался изначально для компьютеров, а не для маршрутизаторов, он спроектирован так, чтобы имелась возможность разделения процессорного времени. Процессор, который обрабатывает запросы от протокола, должен также обрабатывать запросы других программ. RIP требует гораздо меньше памяти, чем современные протоколы маршрутизации. Это быстрый протокол не требующий больших издержек.
В RIP протоколе существует ограничитель: максимальное количество переходов, при превышении которого пакет помечается как недоставленный и отбрасывается. (В качестве примера, RIP ограничения по количеству маршрутных переходов между двумя хостами в сети доходит до 16.)
По этим причинам, многие компании с большими объединёнными сетями мигрировали от RIP к более сложным маршрутизирующим протоколам.
IGRP (Interior Gateway Routing Protocol)
Протокол маршрутизации внутреннего шлюза
Компания Сisco, одна из компаний, которая в начале 1980-го решила проблемы, связанные с использованием RIP распределения маршрута пакета данных между внутренними маршрутизаторами, создав протокол маршрутизации внутреннего шлюза.
IGRP определяет более улучшенный путь посредством межсетевой пропускной способности и удержанием сетей между маршрутизаторами.
IGRP сходиться быстрее, чем RIP, посредством избежания циклирований маршрута несовпадением послеследующего маршрутного перехода. Более того, IGRP не распространяется на RIP-кое ограничение количества переходов. В результате всего этого и других улучшений над RIP, IGRP позволяет более масштабно, топологически разнообразно и комплексно развернуть межсетевой обмен данными.
Протокол IGRP использует метрики в алгоритмах расчета наилучшего пути от одной сети к другой.
* Межсетевая задержка
* Пропускная способность
* Нагрузка
* Надёжность
В протоколе IGRP увеличено предельное количество переходов, с целью уменьшения непредусмотренных петель маршрутизации и сохранения максимального объёма памяти для вычислений. (В качестве примера, IGRP ограничения по количеству маршрутных переходов между двумя хостами в сети доходит oт 15 до 255.)
IGRP способен распределять нагрузку между каналами с различной стоимостью. Что означает, что протокол IGRP может быть сконфигурирован таким образом, чтобы посылать данные по нескольким каналам одновременно в соответствии с их текущей загруженностью.
EIGRP (Enhanced Interior Gateway Routing Protocol)
Расширенный протокол маршрутизации внутреннего шлюза
Более усовершенствованная версия IGRP, разработанная компанией Cisco. Обеспечивает улучшенные свойства сходимости и производительности и объединяет преимущества дистанционно-векторного протокола и протокола состояния связи.
EIGRP охватывает более значительную пропускную способность, чем IGRP, так как способна ограничивать предел обмена информации маршрутизатора, включая только изменённую информацию. В дополнение, EIGRP способна обрабатывать информацию маршрутизатора AppleTalk и Novell IPX, также как и IP информация маршрутизатора. А также использует Hello-пакеты для существования соседних маршрутизаторов.
OSPF (Open Short Path First)
Открытый протокол состояния канала
Иерархический маршрутизирующий протокол состояния канала связи (внутридоменной), предложенный в качестве замены RIP в среде Internet. OSPF основался в начале работы Дж. Макколина в конце 1970-в и был продолжен P. Перлменом и корпорацией цифрового ободудования (DEC) в середине 1980-в.
OSPF поддерживается в пределах автономных систем (OSPF-домена). Автономные системы
могут быть отделены внутри области маршрутизатора. В область маршрутизации собирается от одной и более подсетей, которые тесно связаны друг с другом, используя одну схему адресации IP. Все участки должны быть оперированны в основную область.
На данный момент это один из наиболее популярных протоколов внутренней маршрутизации для больших сред.
Протокол OSPF обеспечивает уменьшение затрат, маршрутизацию с несколькими путями и балансировку нагрузки для каналов одинаковой стоимости.
Integrated IS-IS (Intermediate System to Intermediate System)
Связь между промежуточными протоколами
ISO 10589 (IS-IS) иерархический маршрутизирующий протокол состояния канала связи (внутридоменной) маршрутизации OSI, основанный на протоколе DECnet Phase V. Схожий со многими сторонами протокола OSPF.
IS-IS может работать через различные подсети, включая, такие распростронённые, как LANs, WANs и связь «точка-точка».
На сегодняшний момент встроенный IS-IS протокол основывается на обеих OSI и IP протоколах.
Как и все встроенные протоколы маршрутизаторов, IS-IS откликается на все запущенные маршрутизаторы, перемещая единственный маршрутный алгоритм.
Такие протоколы, как например, ARP и ICMP для IP; End System (ES-IS) для OSI должны поддерживать работающие маршрутизаторы встроенным протоколом IS-IS.
Будучи протоколом состояния связи, IS-IS использует для вычисления наилучшего пути следующие метрики: стоимость (по умолчанию), задержка, затраты и ошибка.
Протоколы маршрутизации можно разделить на IGP (Interior Gateway Protocols) протоколы внутреннего шлюза и EGP (Exterior Gateway Protocols) протоколы внешнего шлюза.
Данная статья посвящена краткому описанию некоторых EGPs, которые в настоящее время используются в TCP/IP семействе.
Exterior Routing Protocols
Внешний протокол маршрутизатора
Протоколы объединяющие несколько несвязанных сетевых сред. Слабосвязанные сети, как те, что образуют Интернет, связаны внешними шлюзовыми протоколами.
EGP (Exterior Gateway Protocol)
Протокол внешнего шлюза
Первым широкораспространённым внешним протоколом маршрутизации – был протокол внешнего шлюза. EGP предоставляло динамическое обеспечение связи, но предполагало, что все автономные системы связаны древовидной топологией. Так было ранее, но не долго.
Хотя EGP является динамическим маршрутизирующим протоколом и очень легко структуирован, он не использует метрики, а следовательно не может конструировать более интеллектуальные решения маршрутизации.
EGP обновления маршрутизации содержит информацию о сетевой достижимости. Другими словами, они определяют, какие сети достижимы через конкретные маршрутизаторы.
EGP маршрутизация обновляет содержащуюся достижимую информацию. Другими словами, определяет какая из неких сетей достигается через определённые маршрутизаторы. С учётом современных комплексов объединённых сетей и этого ограничения, EGP поэтапно перебазируется в пользу маршрутизирующего протокола, такого, как например BGP.
BGP (Border Gateway Protocol)
Протокол граничного шлюза
BGP представляет собой один из наиболее важных, среди используемых сегодня протоколов маршрутизации. Благодаря своей устойчивости он стал основой Интернета. Основное его назначение состоит в объявлении существования сети (её структуры) другим BGP-маршрутизаторам, в частности, маршрутизаторам провайдер интернет услуг.
Протокол BGP ломает языковые барьеры, стоящие между разнородными системам Интернет. Этот протокол позволяет системам и сетям распознавать не родственные им системы (и быть распознанными ими). Системы, работающие с BGP, могут объявлять свои маршруты и структуры другим системам все зависимости от архитектуры сетей, учавствующих в передаче данных.
Соавторы BGP и основатели Cisco тесно связаны с развитием BGP. Последние исправленные издания BGP, BGP4 были разработаны для того, чтобы оперировать проблемами растущего Интернета. Протокол, известный всем как BGP – является 4-ой реализацией протокола и очень отличается от всех предыдущих версий. Поэтому его часто называют просто BGP.
искать
TCP/IP Overview Routing] на сайте
автор: Gozar