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

Содержание

Дистанционно-векторные алгоритмы (DVA) Алгоритмы состояния связей (LSA) Лавинная маршрутизация Маршрутизация, управляемая событиями Маршрутизация от источника Статическая маршрутизация Маршрутизация без таблиц Адаптивная маршрутизация Маршрутизация с таблицами (Адаптивная маршрутизация)

Слайд 1Протоколы маршрутизации


Слайд 2
Дистанционно-векторные алгоритмы (DVA)
Алгоритмы
состояния связей (LSA)
Лавинная маршрутизация
Маршрутизация, управляемая событиями
Маршрутизация от источника
Статическая

маршрутизация

Маршрутизация без таблиц

Адаптивная маршрутизация

Маршрутизация с таблицами (Адаптивная маршрутизация)


Слайд 3Постановка задачи
A
E
D
C
H
K
F
G
B
С помощью служебного протокола маршрутизаторы должны автоматически:
построить свои таблицы маршрутизации

(Net - Next Hop)
постоянно поддерживать соответствие таблицы текущей топологии сети – добавление и удаление связей и маршрутизатров

Распределенный подход – нет центрального элемента, собирающего топологические данные и вырабатывающего таблицы для всех


Слайд 4Дистанционно-векторные алгоритмы Distance-Vector Algorithms, DVA
A
E
D
C
H
K
F
G
B
1. Каждый маршрутизатор рассылает

всем непосредственным соседям вектор расстояний до известных ему сетей Расстояние (метрика) – в хопах (промежуточных мршрутизаторах); или в условных единицах, учитывающих пропускную способность каналов связи

H, 1

H, 1

G, 1

A, 1 E, 1

D, 1

A, 1 E, 1

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

3. Процесс обмена векторами расстояний периодически повторяется – отслеживается динамика изменения топологии сети



A, 1 E, 1
D, 2
C, 3
H, 2


Слайд 6Алгоритмы состояния связей Link – State Algorithms, LSA
A
E
D
C
H
K
F
G
B
L
M
N
P
R
S
T
U
1.

Маршрутизаторы обмениваются информацией о топологии сети для построения точного графа. Вершины – маршрутизаторы и сети (A, B, C, …, S, T, U). Передается информация о связях между вершинами графа.


S, U, up S, A, up S, E, up
S, T, up S, L, up


Слайд 7Алгоритмы состояния связей Link – State Algorithms, LSA
A
E
D
C
H
K
F
G
B
L
M
N
P
R
S
T
U
2.

Каждый маршрутизатор через несколько итераций обмена располагает базой топологической информации – графом сети. Графы всех маршрутизаторов идентичны.
Новые топологичские объявления – только при изменении состоянии связи (up -> down)
Периодическое тестирование связи - hello


S, U, up S, A, up S, E, up
S, T, up S, L, up



















Слайд 8Алгоритмы состояния связей Link – State Algorithms, LSA
A
E
D
C
H
K
F
G
B
L
M
N
P
R
S
T
U
3.

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


S, U, up S, A, up S, E, up
S, T, up S, L, up



















Слайд 13RIP-объявления делаются каждым маршрутизатором каждые 30 секунд (Tобъявл.)


Слайд 15Правила построения таблицы маршрутизации по RIP


Слайд 19M1
M2
M3
30 сек
t
...
Связь
разорвана!
Время существования петли = (16/2-1) x 30 = 210

c = 3,5 мин

Слайд 22M1
M2
M4
...
Split horizon
?
M4 узнал о 1 от M3
M3
Петля существовала 4 х 30

= 120 сек

Слайд 33Пример сети с маршрутизаторами OSPF
Cвязи типа "маршрутизатор - маршрутизатор":
Мило -

Робин
Мило - Роб
Роб - Робин
Кэлли - Фред
Джеф -Джон
Cвязи типа "маршрутизатор - сеть":
Мило - 201.106.14.0
Робин - 201.106.15.0
Фред - 195.46.17.0
Джон - 195.46.17.0
Роб - 195.46.17.0
Кэлли - 129.35.0.0
Джеф - 197.13.58.0.

Слайд 35 Метрика и оптимизация транзитных локальных сетей
В OSPF три категории сетей

:
1) "хост-сеть» - подсеть из одного адреса
2) "тупиковая сеть» - подсеть, подключенная только к одному маршрутизатору
3) "транзитная сеть» - подсеть, подключенная к более чем одному маршрутизатору.

Синхронизация маршрутизаторов "каждый с каждым" на транзитной сети:
передача базы N*(N-1) раз
Синхронизация с "выделенным" маршрутизатором:
передача базы 2*N раз

Слайд 39С) Связь с тупиковой сетью с множественным доступом






N2
RT4
RT3
RT5
RT6


Слайд 43 Метрика в направлении от сети до маршрутизатора всегда равна 0
С)

Объявления о связях маршрутизатора

D)Объявления о связях сети


Слайд 46G) Внешние маршруты в таблице RT6


Слайд 59 Исключение петель в BGP
Объявление RTA->RTB: AS100; NH=150.10.30.1; Net=150.10.0.0 255.255.0.0
Объявление RTB->RTC:

AS200, AS100; NH = 160.10.20.1; Net=150.10.0.0 255.255.0.0
Объявление RTC>RTA: AS300, AS200, AS100; NH = 150.10.20.2; Net=150.10.0.0 255.255.0.0 – отбраковывается, так как в пути встретился номер своей AS

150.10.30.1

150.10.30.2


Слайд 60RTA#
router bgp 100 ( – номер AS)
neighbor 129.213.1.1 remote-as 200
RTB#
router bgp

200
neighbor 129.213.1.2 remote-as 100
neighbor 175.220.1.2 remote-as 200

RTC#
router bgp 200
neighbor 175.220.212.1 remote-as 200

Внешнее и внутреннее использование BGP
Exterior BGP – между AS
Interior BGP – между маршрутизаторами одной AS


Слайд 71Работа нескольких протоколов маршрутизации в одной сети


Слайд 73Автономные системы Internet


Слайд 76Этап 2 — рассылка минимальной таблицы соседям
Маршрутизатор R1 передает маршрутизаторам R2

и R3 следующие сообщения:


сеть 201.36.14.0, расстояние 1;
сеть 132.11.0.0, расстояние 1;
сеть 194.27.18.0, расстояние 1.

Слайд 77Этап 3
Получение RIP-сообщений от соседей и обработка полученной информации
Таблица маршрутизации

маршрутизатора R1

Этап 4 — рассылка новой таблицы соседям

Этап 5 — получение RIP-сообщений от соседей
и обработка полученной информации


Слайд 78К новым маршрутам RIP-маршрутизаторы приспосабливаются просто — они передают новую информацию

в очередном сообщении своим соседям и постепенно эта информация становится известна всем маршрутизаторам сети.

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

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

Слайд 79В результате в сети образуется маршрутная петля, пакеты, направляемые узлам сети

201.36.14.0, станут передаваться маршрутизатором R2 маршрутизатору R1, а маршрутизатор R1 будет возвращать их маршрутизатору R2.

Слайд 80Рассмотрим периоды времени, кратные времени жизни записей в таблицах маршрутизаторов.
Время 0-180

с. После отказа интерфейса в маршрутизаторах R1 и R2 будут сохраняться некорректные записи. Маршрутизатор R2 по-прежнему снабжает маршрутизатор R1 своей записью о сети 201.36.14.0 с метрикой 2, так как ее время жизни не истекло. Пакеты зацикливаются.
Время 180-360 с. В начале этого периода у маршрутизатора R2 истекает время жизни записи о сети 201.36.14.0 с метрикой 2. Теперь маршрутизатор R2 принимает от маршрутизатора R1 запись о сети 201.36.14.0 с метрикой 3 и трансформирует ее в запись с метрикой 4. Маршрутизатор R1 не получает новых сообщений от маршрутизатора R2 о сети 201.36.14.0 с метрикой 2, поэтому время жизни его записи начинает уменьшаться. Пакеты продолжают зацикливаться.
Время 360-540 с. Теперь у маршрутизатора R1 истекает время жизни записи о сети 201.36.14.0 с метрикой 3. Маршрутизаторы R1 и R2 опять меняются ролями — R2 снабжает R1 устаревшей информацией о пути к сети 201.36.14.0, уже с метрикой 4, которую R1 преобразует в метрику 5. Пакеты продолжают зацикливаться.

Если бы в протоколе RIP не было выбрано расстояние 16 в качестве недостижимого, то описанный процесс длился бы бесконечно.
В результате маршрутизатор R2 на очередном этапе описанного процесса получает от маршрутизатора R1 метрику 15, которая после наращивания, превращаясь в метрику 16, фиксирует недостижимость сети. Период нестабильной работы сети длился 36 минут.
Ограничение в 15 хопов сужает область применения протокола RIP до сетей, в которых число промежуточных маршрутизаторов не может быть больше 15. Для более масштабных сетей нужно применять другие протоколы маршрутизации, например OSPF, или разбивать сеть на автономные области.

Слайд 83Качество сервиса (QoS) может характеризоваться следующими параметрами:
пропускной способностью канала;

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

Пример выделения областей при OSPF маршрутизации в автономной системе
(М - маршрутизаторы; c - сети).


Слайд 85Связи и метрики
Протокол OSPF в своих объявлениях распространяет информацию о связях

двух типов: маршрутизатор-маршрутизатор и маршрутизатор-сеть.

Слайд 86Протокол BGP
Пограничный шлюзовой протокол (Border Gateway Protocol, BGP)
В версии 4 является

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

Слайд 87Типы ICMP-сообщений
Диагностические сообщения об ошибках;
Информационные сообщения типа запрос/ответ. ICMP-сообщение инкапсулируется в

поле данных IP-пакета

Является средством оповещения отправителя о «несчастных случаях» (диагностикой), произошедших с IP- пакетами. Протокол ICMP «отслеживает» передвижение IP-пакета по сети и при отбрасывании пакета маршрутизатором передает сообщение об этом узлу-источнику, обеспечивая таким образом обратную связь между посланным пакетом и отправителем.
Мониторинг сети. В основе популярных утилит для мониторинга IP-сетей ping и tracert лежат ICMP-сообщения. С помощью ICMP-сообщений приложение может определить маршрут перемещения данных, оценить работоспособность сети, определить время прохождения данных до заданного узла, сделать запрос о значении маски определенного сетевого интерфейса.
Поскольку IP-пакет содержит адрес отправителя, но не содержит никакой адресной информации о промежуточных маршрутизаторах, ICMP-сообщения направляются только конечным узлам, где могут быть обработаны либо ядром операционной системы, либо протоколами транспортного и прикладного уровней, либо приложениями, либо просто проигнорированы.
Обработка ICMP-сообщений не входит в обязанности протоколов IP и ICMP.


Слайд 91Вопросы и задания
1.   Когда разработчики программного обеспечения предпочитают использовать протокол UDP,

а когда TCP?
2.   Можно ли продвигать IP-пакеты, если в маршрутизаторе отсутствует таблица маршрутизации? Варианты ответов:
О нет, это невозможно;
О можно, если использовать маршрутизацию от источника;
О можно, если в маршрутизаторе задан маршрут по умолчанию.
3.   Можно ли обойтись в сети без протоколов маршрутизации?
4.   В чем заключаются недостатки дистанционно-векторных протоколов маршрутизации? Варианты ответов:
О интенсивный дополнительный трафик в крупных сетях;
О выбранные маршруты не всегда обладают минимальной метрикой;
О большое время сходимости сети к согласованным таблицам маршрутизации.
5.   В чем заключается основной принцип работы протоколов маршрутизации, основанных на алгоритмах состояния связей?
6.   В чем разница между внутренними и внешними шлюзовыми протоколами?
7.   Какая метрика используется в протоколе RIP?
8.   По какой причине в протоколе RIP расстояние в 16 хопов между сетями полагается недостижимым? Варианты ответов:
О из-за того, что поле, отведенное для хранения значения расстояния, имеет длину 4 двоичных разряда;
О сети, в которых работает RIP, редко бывают большими;
О для получения приемлемого времени сходимости алгоритма.


Обратная связь

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

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

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


Для правообладателей

Яндекс.Метрика