Аварии в компьтерных сетях шпаклевка гипсокартона видео. Сервера в компьютерной сети

Использование таблиц маршрутизации

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

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

Если вы работаете на компьютере с установленной операционной сис темой Windows в сети TCP/IP, то вы сможете проверить свою таблицу маршрутизации компьютера, введя в командную строку фразу route print (табл. 10.3).


 Таблица 10.2.

Содержимое таблицы маршрутизации

Запись

 Описание

Network ID

Если запись относится к сети, она содержит сетевой адрес;

(IDсети)

если — к отдельному узлу, — интерсетевой адрес этого узла

Subnet mask

В IPсети поле содержит 32битовый номер, используе

(Маска под

мый для идентификации подсети и отделения ее от ос

сети)

тальной части сетей

Forwarding

Содержит адрес, по которому должны направляться паке

address

ты, посылаемые данному узлу или сети, или не содержит

(Адрес на

ничего, если узел сети подключен к маршрутизатору.

правления)

Может быть указан адрес как физического, так и сетевого

уровня

Interface

Идентифицирует порт, который используется для направ

(Интерфейс)

ления пакетов либо с применением номера (аппаратного)

устройства, либо адреса сетевого уровня

Metric

Определяет степень предпочтительности отдельного

(Метрика)

маршрута. Если их (маршрутов) более одного, можно

выбрать маршрут с наименьшей стоимостью. Поскольку

метрика является функцией стоимости маршрута, то чем

меньше ее величина, тем более вероятно, что данный

маршрут будет использован. Метрики могут быть полу

чены одним из нескольких способов: подсчетом количест

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

функцией скорости пути или степенью его перегрузки),

вычислением эффективной пропускной способности пу

ти или его надежности

Lifetime

Используется для маршрутов, динамически обновляемых

(Время

с помощью какойлибо информации. Указывает, как

жизни)

долго этот путь остается действующим перед тем, как он

будет отменен, чтобы маршрутизатор смог реконфигури

ровать себя в соответствии с обстановкой в сети. Данный

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

 Таблица 10.3.

Информация, выводимая по команде route print

 

 

Network address

Netmask

Gateway

Address

Interface

Metric

 

0.0.0.0

0.0.0.0

24.48.12.136

24.48.12.136

1

24.0.0.0

255.0.0.0

24.48.12.136

24.48.12.136

1

 

24.48.12.136

255.255.255.255

127.0.0.1

127.0.0.1

1

 

24.255.255.255

255.255.255.255

24.48.12.136

24.48.12.136

1

 

127.0.0.0

255.0.0.0

127.0.0.1

127.0.0.1

1

 

224.0.0.0

224.0.0.0

24.48.12.136

24.48.12.136

1

 

255.255.255.255

255.255.255.255

24.48.12.136

0.0.0.0

1

 

Построение таблицы маршрутизации

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

Каждый раз, когда маршрутизатор "входит" в сеть, он сообщает другим маршрутизаторам свой адрес и сети, к которым подсоединен. При этом он, по сути, говорит следующее: "Привет! Я — Маршрутизатор А. Если вы пытаетесь получить доступ в сети 1, 2 или 3, то я могу вам помочь". После того как данный маршрутизатор выполнит широковещательную передачу этой информации другим маршрутизаторам, они добавляют эту информацию в свои таблицы. Чем больше маршрутизаторов будет включено в сеть, тем обширнее у каждого из них должна быть таблица маршрутизации (рис. 10 13).

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

"Я все еще Маршрутизатор А и я все еще могу предоставить вам доступ в сети 1, 2 или 3" — игнорируются.

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

Рис. 10.13. Передаваемое маршрутизатором оповещение помогает другим маршрутизаторам определить, как им следует изменять трафик

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

Протокол обмена данными между маршрутизаторами (RIP — Routing Information Protocol). Это старейший протокол маршрутизации, все еще находящийся в употреблении. Хотя в некоторых документах он называется устаревшим, его все еще широко используют в маленьких сетях. Компью теры Windows NT, сконфигурированные для маршрутизации по протоколу IP, поддерживают и RIP.

По умолчанию поддерживающие RIPпротокол маршрутизаторы каждые 30 секунд оповещают остальную часть сети о своем текущем статусе. Маршруты данной сети (идентифицированной сетевым номером и маской подсети) при условии, что они не обновляются какимлибо другим способом, считаются действующими на период времени ожидания (таймаута) 180 секунд. Если время ожидания будет исчерпано, то маршрут не удаляется немедленно из таблицы маршрутизации. Должно произойти шесть об новлений перед тем как маршрут будет окончательно удален из таблицы маршрутизации. Когда же появляется новый маршрут, он не замещает немедленно аналогичные маршруты, уже существующие в таблице маршру тизации. Если такой маршрут еще не был определен, он будет немедленно добавлен в таблицу маршрутизации. Если в таблице маршрутизации такой маршрут уже существует, то его замена на новый задерживается на опре деленный интервал времени (для его подтверждения). Длительность этого интервала зависит от того, исчерпал ли этот маршрут время ожидания, или он все еще действующий. Обычно маршруты с одинаковой метрикой, но определяющие другой путь, не замещают существующий маршрут, пока он не исчерпает свое время ожидания.

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

Итак, в таблице маршрутизации должны быть отражены два изменения сразу после того, как они происходят: удаление маршрута и возрастание его метрики, т.е. рост стоимости маршрута. Когда случается одно из этих событий, рассматриваемый маршрутизатор выполняет запускаемое обновление (triggered update). Запускаемые обновления содержат всю информацию, которая была изменена за время, прошедшее после последнего регулярного обновления, но, в целях экономии полосы пропускания, не содержат не изменившуюся информацию. Этим они отличаются от регулярных плановых обновлений, при которых выполняется полная широковещательная пере дача всей информации о маршрутизации, независимо от того, изменилась она или нет.

Все эти широковещательные передачи, обновления, запускаемые обнов ления приводят к возрастанию графика. Поэтому, в современной реализации протокола RIP не выполняется широковещательная передача информации более чем одному соседнему маршрутизатору (рис. 10.14). После ее выпол нения обновляющие пакеты исчезают. Это не мешает маршрутизаторам,

Рис. 10.14. Алгоритм RIP позволяет маршрутизаторам обновлять информацию только в смежных с ними маршрутизаторах в интерсети.

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

Маршрутизация с предпочтением кратчайшего пути (OSPF — Open Shortest Path First). При использовании алгоритма OSPF каждый маршру тизатор в интерсети сразу после запуска объявляет о себе с помощью паке та Hello, впоследствии регулярно повторяемого. Маршрутизаторы, отда ленные на один транзитный участок, "слышат" этот пакет Hello и полу чают требуемые данные. Подобным образом маршрутизатор через некоторые интервалы времени объявляет свое состояние всем маршрутизаторам в интерсети, что позволяет им определить функционирующие маршрутиза торы и их загруженность.

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

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

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

 

Рис. 10.15. Определяемые в соответствии с алгоритмом OSPF области уменьшают трафик сети.

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