Маршрутизаторы, протоколы маршрутизации. Протоколы маршрутизации

28.11.2018

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

Если вы хотите «выйти», вне вашей сети

У вас есть несколько вариантов настройки. Или вы можете выбрать маршрутизатор, который мы представим. Они помнят, где находятся отдельные сети и как получать данные, или знать, с кем связаться с вопросом о какой сети. Что касается доменов, то как домен, так и домены уже ограничены отдельными портами.

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

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

Эти протоколы делятся на следующие группы:

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

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

Эта беспроводная сеть предлагает, среди прочего, хорошо продуманные точки точки доступа. Посмотрите, какие другие преимущества есть. Другими словами, только пользователи, находящиеся на расстоянии связи, могут обмениваться данными между собой. Мобильность терминала заставляет его существенно меняться во время его топологии. Вследствие этого явления два терминала, которые были в области связи некоторое время назад, могут быть отключены. Аналогично, два терминала могут быть достаточно близко, чтобы взаимодействовать друг с другом.

2. С маршрутизацией от источника (Sonra Routing). Это многошаговый подход. Узел-источник задает в отправляемом пакете полный маршрут, через все промежуточные узлы. При таком подходе не нужны таблицы маршрутизации для промежуточных узлов, их работа ускоряется, но возрастает нагрузка на конечные узлы. Этот способ трудно применять в больших сетях.

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

  • Простота настройки и установки.
  • Дешевое и быстрое строительство сети в любом месте.
  • Частая топология изменяется из-за движения пользователя.
Прежде всего, это попытка предотвратить коллизии передачи, а также эффективно использовать среду передачи.

Одношаговые алгоритмы в зависимости от способа формирования таблиц делятся на три класса:

1. Алгоритмы фиксированной (статической) маршрутизации.

2. Алгоритмы простой маршрутизации.

3. Алгоритмы адаптивной (или динамической) маршрутизации.

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

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

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

1. Случайная маршрутизация , когда прибывший пакет посылается в первом попавшемся случайном направлении, кроме исходного направления (аналогично обработке кадров с неизвестным адресом);

Если он не свободен, он ожидает выхода. Однако, если среда бесплатна, пользователь немедленно начинает передачу данных. В общем, все протоколы маршрутизации включают в себя три основных механизма. Цель этого механизма - найти оптимальный маршрут между двумя станциями, обменивающимися данными. Наиболее распространенный принцип основан на так называемом алгоритме «наводнения». Основная цель поиска - найти возможные пути для маршрутизации пакетов, минимизируя накладные расходы, необходимые для их поиска. При поиске пути можно найти несколько альтернативных путей маршрутизации данных. Основной целью этого механизма является выбор наиболее подходящего для маршрутизации данных. Этот путь выбирается в зависимости от различных показателей, таких как пропускная способность линии, количество узлов на дороге, надежность дороги, стабильность и т.д. обслуживание дорог. При выборе наиболее подходящего маршрута необходимо обеспечить, чтобы он поддерживался как минимум, сколько времени занимает сама связь между станциями? Однако из-за мобильности пользовательских терминалов могут быть фундаментальные изменения в топологии сети, где выбранный путь может исчезнуть. Поэтому целью этого механизма является поиск нового маршрута маршрутизации, если используемый в данный момент путь больше не доступен.

  • Поиск поездки.
  • Выбор пути.
Протоколы маршрутизации могут быть сгруппированы в несколько групп в зависимости от их принципа и использования.

2. Лавинная маршрутизация, когда пакет широковещательно посылается по всем возможным направлениям, кроме исходного направления (аналогично обработке мостами кадров с неизвестным адресом);

3. Маршрутизация по предыдущему опыту, когда выбор маршрута осуществляется по таблице, но таблица строится по принципу моста, путем анализа адресных полей пакетов, появляющихся на входных портах.

Наиболее распространенные протоколы маршрутизации основаны на сетевой топологии. Проактивный - основной принцип проактивных протоколов - периодически обновлять информацию о состоянии сети. Вся информация хранится в «таблицах» отдельных станций, и поэтому они называются табличными протоколами. Преимущество этого заключается в том, что в случае отказа от используемого в настоящее время пути известен альтернативный путь маршрутизации, и нет никакой задержки, необходимой для поиска нового маршрута. Недостаток этих протоколов - большие накладные расходы, необходимые для отслеживания текущих маршрутов. Проактивные протоколы обычно подходят только для небольших сетей с небольшим количеством пользователей. Поиск маршрута инициализируется только тогда, когда некоторые из станций имеют данные, которые они хотят отправить. Таким образом, ограниченные радиоресурсы защищены. С другой стороны, может потребоваться много времени, чтобы найти правильный путь, когда это необходимо, и, следовательно, высокая задержка возникает в начале передачи. Гибрид - эти протоколы сочетают преимущества проактивных и реактивных протоколов. Атаки в специальных сетях можно разделить на две группы: пассивные атаки и активные атаки.

Все описанные алгоритмы не подходят для больших сетей.

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

В то время как пассивная атака обычно состоит только из «пассивного» прослушивания, активная атака может модифицировать или даже стереть отправленную информацию. Ниже приводится краткое изложение наиболее распространенных атак в специальных сетях. Злоумышленник может получить доступ к данным конфигурации системы в качестве суперпользователя, которые затем могут быть изменены или даже удалены. Нападавший может, например, намеренно отклонять пересылаемые пакеты, пересылать только выбранные пакеты или отправлять пакеты, которые полностью отличаются от полученных.

  • Имитация идентичности.
  • Выявление.
  • Атаки, вызванные плохо защищенными протоколами маршрутизации.
Связь может считаться безопасной, если она защищена.

Адаптивные алгоритмы обычно носят распределенный характер, хотя в последнее время наметилась тенденция использовать так называемые серверы маршрутов. Сервер маршрутов собирает информацию, а затем раздает ее по запросам маршрутизаторам, которые освобождаются в этом случае от функции создания таблиц маршрутизации, либо создают только части этих таблиц. Появились специальные протоколы взаимодействия маршрутизаторов с серверами маршрутов, например, NHRP (Next Hop Resolution Protocol).

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

  • Аутентификация.
  • Пользователь должен быть правильно аутентифицирован при входе в сеть.
Обычные способы защиты сетевой связи решаются с помощью симметричных или асимметричных криптографических ключей.

  • Например, для Америки зарезервировано только 11 каналов.
  • Частично боковые каналы частично перекрываются.
Со временем был предложен ряд дополнительных стандартов, которые в первую очередь направлены на рационализацию передачи и увеличение максимальной скорости передачи.

Адаптивные протоколы в свою очередь делятся на:

1. Дистанционно-векторные алгоритмы (Distance Vector Algorithms – DVA)

2. Алгоритмы состояния связей (Link State Algorithms – LSA)

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

Этот альянс проверяет, соответствует ли устройство всем необходимым требованиям. Он характеризуется низкой мощностью передачи и низкой стоимостью. Для достижения более низкого энергопотребления определяются различные физические каналы и доступ к каналу. Три канала используются для информирования вас о том, что отдельные устройства планируют выполнять. Остальные 37 каналов затем назначаются для обмена данными.

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

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

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

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

Наиболее распространенный протокол описанного типа – RIP, существующий в версиях для протоколов IP и IPX.

Алгоритмы состояния связей обеспечивают каждый маршрутизатор информацией, достаточной для построения точного топологического графа сети. Вершинами графа являются как маршрутизаторы, так и объединяемые ими сети. Распространяемая по сети информация состоит из описания связей между вершинами графа – маршрутизатор-маршрутизатор или маршрутизатор - сеть.

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

Сети, основанные на топологии сетки

Топология сетки - это перспективная сетевая топология, объединяющая инфраструктуру и специальные сетевые свойства. Как и в инфраструктурной сети, сеть содержит центральные узлы сетки, которые обеспечивают подключение к Интернету. Однако основное отличие по сравнению с мобильными сетями заключается в том, что в сетчатой ​​сети два устройства могут напрямую связываться друг с другом без необходимости в центральном узле. С другой стороны, ячеистые сети поддерживают пересылку данных по промежуточным узлам.

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

Чтобы понять, в каком состоянии находятся линии связи, подключенные к его портам, маршрутизатор периодически обменивается короткими пакетами HELLO со своими ближайшими соседями. Этот служебный трафик также засоряет сеть, но не в такой степени, как, например, пакеты протокола RIP, так как пакеты HELLO имеют намного меньший объем.

Протоколы, использующие алгоритм состояния сетей – это OSPF (Open Shortest Path First) стека TCP/IP, IS-IS (Intermediate System to Intermediate System) стека OSI, и недавно реализованный протокол NLSP стека Novell.

Маршрутизатор (router) - устройство, работающее на третьем сетевом уровне модели OSI. Маршрутизатор принимает решения о пересылке пакетов сетевого уровня модели OSI их получателю на основании информации об устройствах в сети (таблицы маршрутизации) и определенных правил. При этом в пределах сегмента он работает на канальном уровне модели OSI, а между сегментами - на сетевом. На сетевом уровне создается логический адрес сети. Этот адрес присваивается операционной системой или администратором системы для идентификации группы компьютеров. Такую группу иначе называют subnet (подсеть) . Подсеть может совпадать или не совпадать с физическим сегментом. Физические адреса устройств задаются производителем аппаратуры аппаратно или с помощью программного обеспечения. Например, физический адрес рабочей станции - уникальный адрес сетевого адаптера, который присваивается производителем, а база данных - ведется компанией Xerox. Двух устройств с одним физическим адресом в сети не может быть. Маршрутизаторы «не видят» физических сегментов, они пересылают информацию по логическим адресам подсетей.

Маршрутизация - это процесс поддержания таблицы маршрутизации и обмена информацией об изменениях в топологии сети с другими маршрутизаторами.

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

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

При статическом способе путь между любой парой маршрутизаторов неизменен, например от маршрутизатора В к маршрутизатору А маршрут всегда проходит через маршрутизаторы D и F.

При динамической маршрутизации пути передачи сетевого трафика между маршрутизаторами зависят от текущей загрузки сети и реальной топологии сети. Это имеет смысл, если в сети возможны разные пути между маршрутизаторами. Для оценки маршрута в реальном времени применяют параметры - метрики. Наименьшей метрикой обладают наиболее предпочтительные маршруты. Например, маршруты минимальной протяженности, которые измеряются числом маршрутизаторов на пути, или маршруты с минимальной задержкой. Таблица маршрутизации, с помощью которой маршрутизатор определяет оптимальный путь, хранится в RAM-памяти маршрутизатора. Наиболее известные протоколы маршрутизации, которые есть обычно у всех маршрутизаторов , это:

Протокол маршрутной информации RIP (Routing Information Protocol);

Усовершенствованный протокол маршрутизации внутреннего шлюза EIGRP (Ehanced Interior Gateway Routing Protocol);

Открытый протокол предпочтения кратчайшего пути OSPF (Open Shortest Path First).

RIP является дистанционно-векторным протоколом и использует в качестве метрики пути число переходов через маршрутизаторы (hops). Максимально разрешенное число переходов - 15. Маршрутизатор с определенной периодичностью (по умолчанию через каждые 30 с) извлекает адреса получателей информации и метрики из своей таблицы маршрутизации и помещает эти данные в рассылаемые соседним маршрутизаторам сообщения об обновлении. Соседние маршрутизаторы сверяют полученные данные со своими собственными таблицами маршрутизации и вносят необходимые изменения. После этого они сами рассылают сообщения об обновлении. Таким образом, каждый маршрутизатор получает информацию о маршрутах всей сети. Протокол RIP может работать эффективно только в небольших сетях.

OSPF - более сложный протокол; относится к протоколам состояния канала и ориентирован на применение в больших гетерогенных сетях. Для выяснения состояния связей соседние OSPF-маршрутизаторы достаточно часто обмениваются короткими сообщениями hello. Для распространения по сети данных о состоянии связей маршрутизаторы используют широковещательную рассылку сообщений другого типа, которые называются router links advertisement - объявление о связях маршрутизатора (точнее, о состоянии связей). OSPF-маршрутизаторы получают информацию о состоянии всех связей сети. Эта информация используется для построения графа связей сети. Этот граф один и тот же для всех маршрутизаторов сети. Кроме информации о соседних маршрутизаторах маршрутизатор в своем объявлении перечисляет подсети, с которыми он связан непосредственно. Вычисление маршрута с минимальной метрикой до каждой подсети производится непосредственно по построенному графу с использованием алгоритма Дэйкстры .

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

В настоящее время из-за распространения технологии Ethernet на магистральные каналы передачи данных, в которых в качестве физической среды используется оптоволоконный кабель, широкое распространение получили коммутаторы третьего уровня. Такие коммутаторы, так же как и маршрутизаторы строят таблицы маршрутизации и на их основе осуществляют маршрутизацию сетевого трафика. Отличие в том, что маршрутизатор проводит коммутацию пакетов между интерфейсами с различными протоколами второго уровня, т. е. маршрутизатор проводит переупаковку полезной информации из поступающих к нему пакетов различных протоколов второго уровня, например, из Ethernet в РРР или Frame Relay .

Коммутаторы же третьего уровня могут только просматривать информацию сетевого уровня, находящуюся в поступающих на его интерфейсы пакетах. На основе полученной информации коммутатор третьего уровня производит коммутацию пакета на выходной интерфейс. Коммутатор третьего уровня не переупаковывает полезную информацию из поступающих к нему кадров. Администратору системы следует иметь в виду, что применение коммутаторов третьего уровня возможно только в сетях Ethernet.

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

Механизм, по которому был получен маршрут;

Логический адрес сети или подсети;

Административное расстояние;

Метрика маршрута;

Адрес интерфейса маршрутизатора, расположенного на расстоянии одной пересылки, через который доступна сеть-получатель;

Время присутствия маршрута в таблице;

Выходной интерфейс маршрутизатора, через который доступна сеть-получатель.

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

Административное расстояние рассматривается как мера достоверности источника информации о маршруте.

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

При этом процесс маршрутизации выбирает маршрут, обладающий наименьшим значением метрики.

Наиболее часто в алгоритмах маршрутизации используются перечисленные ниже параметры .

Ширина нолосы пропускания - это средство оценки объема информации, который может быть передан по каналу связи в единицу времени.

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

Утилизация канала - Это средняя загруженность канала связи в единицу времени.

Надежность - относительное число ошибок в канале связи.

Число переходов - число маршрутизаторов, которые должен пройти пакет, прежде чем достигнет пункта назначения.

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

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

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

Прямое соединение;

Статическая маршрутизация;

Маршрутизация по умолчанию;

Динамическая маршрутизация.

И хотя каждый из этих методов имеет свои преимущества и недостатки, они не являются взаимоисключающими .

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

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

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

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

Статическая маршрутизация может быть использована в тех ситуациях когда:

Администратор нуждается в полном контроле маршрутов, применяемых маршрутизатором;

Необходимо резервирование динамических маршрутов;

Есть сети, к которым возможен только один путь;

Нежелательно иметь служебный трафик, необходимый для обновления таблиц маршрутизации, например при использовании коммутируемых каналов связи;

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

Наиболее предпочтительной топологией для использования статической маршрутизации является топология «звезда». При данной топологии маршрутизаторы, подключенные к цен

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

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

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

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

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

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

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

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

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

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

Успешное функционирование динамической маршрутизации зависит от выполнения маршрутизатором двух его основных функций:

Поддержку таблицы маршрутизации в актуальном состоянии;

Своевременного распространения информации об известных им сетях и маршрутах среди остальных маршрутизаторов.

Для выполнения второй функции протокол маршрутизации определяет, каким образом распространяются обновления маршрутов, и какая информация содержится в обновлениях.

Также определяется, как часто рассылаются обновления и каким образом выполняется поиск получателей обновлений.

В технологии маршрутизации используют два понятия: «автономная система» и «домен маршрутизации» .

Автономная система (Autonomous System - AS) - это набор сетей, которые находятся под единым административным управлением и в которых используются единая стратегия и правила маршрутизации. Автономная система для внешних сетей представляется как некий единый объект.

Домен маршрутизации - это совокупность сетей и маршрутизаторов, использующих один и тот же протокол маршрутизации.

В сети Интернет термин «автономная система» применяется для описания крупных логически объединенных сетей, например сетей Интернет-провайдеров . Каждая такая автономная система имеет в качестве своего идентификатора шестнадцатиразрядное двоичное число. Для публичных сетей Интернет-провайдеров номер автономной системы (AS) выдает и регистрирует Американский реестр Интернет-номеров (American Registry of Internet Numbers - ARIN). Согласно RFC 2270 для частных AS выделен диапазон номеров 64512-65534, автономная система 65535 зарезервирована под служебные задачи.

Соответственно протоколы маршрутизации делятся на две категории: внутренние (Interior) и внешние (Exterior) .

Внутренние протоколы имеют общее название ЮР (Interior Gateway Protocol - протоколы внутреннего шлюза). К ним относится любой протокол маршрутизации, используемый исключительно внутри автономной системы. К таким протоколам принадлежат, например, RIP, IGRP, EIGRP и OSPF. Каждый IGP-протокол представляет один домен маршрутизации внутри AS. В пределах автономной системы может существовать множество IGP-доменов. Маршрутизаторы, поддерживающие один и тот же протокол IGP, обмениваются информацией друг с другом в пределах домена маршрутизации. Маршрутизаторы, работающие более чем с одним протоколом IGP, например использующие протоколы RIP и OSPF, являются участниками двух отдельных доменов маршрутизации. Такие маршрутизаторы называются граничными.

Внешние протоколы EGP (Exterior Gateway Protocol - протоколы внешнего шлюза) - это протоколы, обеспечивающие

маршрутизацию между различными автономными системами. Протокол BGP (Border Gateway Protocol - протокол пограничного шлюза) является одним из наиболее известных межсистемных протоколов маршрутизации. Протоколы EGP обеспечивают соединение отдельных AS и транзит передаваемых данных между этими автономными системами и через них.

Протоколы EGP только распознают автономные системы в иерархии маршрутизации, игнорируя внутренние протоколы маршрутизации. Граничные маршрутизаторы различных автономных систем обычно поддерживают какой-либо тип IGP через интерфейсы внутри своих AS и BGP или иной тип внешнего протокола через внешние интерфейсы, соединяющие собственную AS с удаленной. Особенности работы администратора сети с этими протоколами в этом пособии не рассматриваются.

Похожие статьи