Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Voprosy_OTVET_Seti_EVM_i_TK_dnevnoe.docx
Скачиваний:
3
Добавлен:
27.09.2019
Размер:
1.65 Mб
Скачать

21. Маршрутизация пакетов. Маршрутная таблица. Алгоритмы маршрутизации. Понятие метрики.

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

  • на канальном уровне (посредством мостов и коммутаторов).

Ограничения взаимодействия, возникающие на канальном уровне:

  1. На канальном уровне д.б. единая система физич. адресации

  2. Топология не должна содержать петель, т.е. между отправителем и получателем всегда д.б. единственный маршрут.

  • На сетевом уровне(с пом. маршрутизаторов).

Маршрут пересылки- последовательность маршрутизаторов, соединяющих транзитные сети.

Маршрутная информация в таблице может содержать:

-информацию обо всех существующих и доступных маршрутах

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

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

В ыбор того или иного маршрута из таблицы марш-р осущ-ет на основе определенного алгоритма маршрутизации. Алгоритмы: статические и динамические(адаптивные).

-одно- и много- маршрутные алгоритмы (обычно один маршрут основной, а остальные резервные).

-одноуровневые и иерархические

Одноуровневые - все маршрутизаторы равны между собой.

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

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

  • Длина маршрута, измеряемая в кол-ве хопов

  • Временная задержка-время продвижения пакета от источника до пункта назначения

  • Стоимость связи

  • Показатель надежности(соотн-ие числа ошибок к кол-ву переданных бит)

  • Ширина полосы пропускания

  • Физическое расстояние между узлами

  1. Протоколы сбора маршрутной информации RIP и OSPF.

22. Протоколы сбора маршрутной информации rip и ospf.

Протокол RIP (Routing Information Protocol – протокол маршрутной информации) - внутренний протокол маршрутизации дистанционно-векторного типа. Прост в реализации, чаще всего используется в небольших сетях. Для IP имеются две версии протокола RIP. RIPv1 не поддерживает масок, т.е. он распространяет между маршрутизаторами только информацию о номерах сетей и расстояниях до них, а информацию о масках этих сетей не распространяет, считая, что все адреса принадлежат к стандартными классам А, В или С. Протокол RIPv2 передает информацию о масках сетей, поэтому он в большей степени соответствует требованиям сегодняшнего дня.

Протокол OSPF (Open Shortest Path Firs – выбор кратчайшего пути первым) является последним (принят в 1991) протоколом, основанном на алгоритме состояния связей. Протокол OSPF вычисляет маршруты в IP-сетях, сохраняя при этом другие протоколы обмена маршрутной информацией.

Непосредственно связанные (достижимые без использования промежуточных маршрутизаторов) маршрутизаторы называются "соседями". Маршрутизатор хранит информацию о том, в каком состоянии находится сосед. Маршрутизатор передает соседним маршрутизаторам пакеты данных только в том случае, если он уверен, что они полностью работоспособны. Для выяснения состояния связей маршрутизаторы-соседи обмениваются короткими сообщениями HELLO.

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

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

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

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

  1. Трансляция сетевых адресов (NAT): понятие, функции. Виды NAT: базовая технология трансляции, трансляция сетевых адресов и портов.