Маршрутизатор и его особенности. Шлюз

Автор работы: Пользователь скрыл имя, 06 Января 2012 в 20:20, реферат

Краткое описание

Довольно часто в компьютерной литературе дается следующее обобщенное определение маршрутизатора: “Маршрутизатор – это устройство сетевого уровня эталонной модели OSI, использующее одну или более метрик для определения оптимального пути передачи сетевого трафика на основании информации сетевого уровня”. Из этого определения вытекает, что маршрутизатор, прежде всего, необходим для определения дальнейшего пути данных, посланных в большую и сложную сеть.

Содержание работы

Введение…………………………………………………………………………….…….. 3
Классы маршрутизатора ………………………….……………………….……… 3
Уровни маршрутизиции………………………………………….……….………. 4
Алгоритм маршрутизации……..…………………….………………………..… 5
Протоколы маршрутизации…………..……………………………….……..… 8
Шлюз……………………………………………..…………..…………………………..… 11
Заключение…………………………………………………………………………....… 12
Список литературы………………………………………………………………...… 13

Содержимое работы - 1 файл

астанков.docx

— 56.31 Кб (Скачать файл)
 

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

На уровне маршрутизации существуют три основные группы протоколов маршрутизации (деление  на группы определяется типом реализуемого алгоритма определения оптимального маршрута):

  • Протоколы вектора расстояния;
  • Протоколы состояния канала;
  • Протоколы политики маршрутизации;

Протоколы вектора расстояния – самые простые и самые распространенные. Протоколы данной группы включают RIP IP, RIP IPX, AppleTalk и Cisco IGRP. Свое название этот тип протокола получил от способа обмена информацией. Маршрутизатор с определенной периодичностью извлекает адреса получателей информации и метрику из своей таблицы маршрутизации и помещает эти данные в рассылаемые соседям сообщения об обновлении. Соседние маршрутизаторы сверяют полученные данные со своими собственными таблицами маршрутизации и вносят необходимые изменения. После этого они сами рассылают сообщения об обновлении. Таким образом каждый маршрутизатор получает информацию о маршрутах всей сети. При очевидной простоте алгоритма говорить о его полной надежности нельзя. Он может работать эффективно только в небольших сетях. Это связано с тем, что в крупных сетях поток сообщений между маршрутизаторами резко возрастает. При этом большинство из них являются избыточными (так как изменения сетевой топологии происходят довольно редко). Как следствие – действительно необходимая информация подчас долго гуляет по сети, и маршрутизаторы обновляют свои таблицы с большой задержкой. Так, более несуществующий маршрут может довольно долго оставаться в таблицах маршрутизации. Трафик, направленный по такому маршруту, не достигнет своего адресата.

Протоколы состояния канала были впервые предложены в 1970 году Эдсгером Дейкстрой. Эти протоколы значительно сложнее, чем протоколы вектора расстояния. Вместо рассылки соседям содержимого своих таблиц маршрутизации, каждый маршрутизатор осуществляет широковещательную рассылку списка маршрутизаторов, с которыми он имеет непосредственную связь, и списка напрямую подключенных к нему локальных сетей. Эта информация является частью информации о состоянии канала. Она рассылается в специальных сообщениях. Кроме того маршрутизатор рассылает сообщения о состоянии канала только в случае его изменения или по истечении заданного интервала времени. Протоколы состояния канала трудны в реализации и нуждаются в значительном объеме памяти для хранения информации о состоянии каналов. Примерами этих протоколов служат OSPF, IS–IS, Nowell NLSP и Cisco EIGRP.

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

К третьей  группе протоколов относятся протоколы политики (правил) маршрутизации. Эти протоколы наиболее эффективно решают задачу доставки получателю информации. Эта категория протоколов используется при маршрутизации в Internet и позволяет операторам получать информацию о маршрутизации от соседних операторов на основании специальных критериев. То есть в процессе обмена вырабатывается список разрешенных маршрутов (путей). Алгоритмы политики маршрутизации опираются на алгоритмы вектора расстояния, но информация о маршрутах базируется на списке операторов сети Internet. Примерами протоколов данной категории могут служить BGP и EGP.

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

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

Маршрутизаторы (точнее – уровень маршрутизации) работают на сетевом уровне эталонной  модели OSI. Уровень продвижения пакетов  функционирует на канальном уровне.

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

Тип архитектуры маршрутизации

Производители при создании маршрутизаторов используют три основных типа архитектуры:

  • Однопроцессорная;
  • Усиленная однопроцессорная;
  • Симметричная многопроцессорная.

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

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

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

Шлюз

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

Сетевой шлюз конвертирует протоколы одного типа физической среды  в протоколы другой физической среды (сети). Например, при соединении локального компьютера с сетью Интернет вы используете сетевой шлюз.

Роутеры (маршрутизаторы) являются одним из примеров аппаратных сетевых шлюзов.

Сетевые шлюзы работают на всех известных операционных системах. Основная задача сетевого шлюза — конвертировать протокол между сетями. Роутер сам по себе принимает, проводит и отправляет пакеты только среди сетей, использующих одинаковые протоколы. Сетевой шлюз может с одной стороны принять пакет, сформатированный под один протокол (например Apple Talk) и конвертировать в пакет другого протокола (например TCP/IP) перед отправкой в другой сегмент сети. Сетевые шлюзы могут быть аппаратным решением, программным обеспечением или тем и другим вместе, но обычно это программное обеспечение, установленное на роутер или компьютер. Сетевой шлюз должен понимать все протоколы, используемые роутером. Обычно сетевые шлюзы работают медленнее, чем сетевые мосты и коммутаторы. Сетевой шлюз — это точка сети, которая служит выходом в другую сеть. В сети Интернет узлом или конечной точкой может быть или сетевой шлюз, или хост. Интернет пользователи и компьютеры, которые доставляют веб-страницы пользователям — это хосты, а узлы между различными сетями — это сетевые шлюзы. Например, сервер, контролирующий трафик между локальной сетью компании и сетью Интернет — это сетевой шлюз.

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

Сетевой шлюз может  быть специальным аппаратным роутером или программным обеспечением, установленным  на обычный сервер или персональный компьютер. Большинство компьютерных операционных систем использует термины, описанные выше. Компьютеры под Windows обычно используют встроенный мастер подключения к сети, который по указанным параметрам сам устанавливает соединение с локальной или глобальной сетью. Такие системы могут также использовать DHCP-протокол. Dynamic Host Configuration Protocol (DHCP) — это протокол, который обычно используется сетевым оборудованием чтобы получить различные данные, необходимые клиенту для работы с протоколом IP. С использованием этого протокола добавление новых устройств и сетей становится простым и практически автоматическим.

Заключение.

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

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

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

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

Список  литературы.

Джон Вакка. Секреты  безопасности в Internet. Перевод с английского. – Киев; Диалектика, 1997г. Джеймс Саймино. Сети интранет: внутреннее движение. Превод с английского. – М. : ООО “Бук Медиа Паблишер”. 1997г. Владимир Зима. Безопасность глобальных сетевых технологий /В. М. Зима, А. А. и Н. А. Молдавян. СПб  и др. : БХВ– Санкт – Петербург, 2000 г. 

Информация о работе Маршрутизатор и его особенности. Шлюз