Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
«Московский технический университет связи и информатики»
(МТУСИ)
Кафедра: Сетевые информационные технологии и сервисы
Дисциплина: «Принципы организации унифицированных коммуникаций»
Отчёт о практической работе №8
«Алгоритм Дейкстры»
Выполнил:
Группа:
Вариант №**
Проверил: к.т.н., доцент Гадасин Д. В.
_________________________
Москва ****
Содержание
Y
Содержание 2
Задание 3
Основная часть 4
Заключение 9
Задание
В соответствии с вариантом (таблица №9) необходимо найти время и маршрут самого быстрого прохождения пакета от маршрутизатора с номером 1 до маршрутизатора с номером 25 (рисунок 1), применяя алгоритм Дейкстры.
При прохождении через сеть Интернет пакет обрабатывается на интерфейсах маршрутизаторов со скоростью 170 пакетов/с.
Пакет всегда идет от маршрутизатора с меньшим номером к маршрутизатору с большим номером. Например, с маршрутизатора 9 пакет может быть передан на маршрутизаторы 12, 13, 18, 21, 24 и не может быть передан на маршрутизатор 2.
Если маршрутизатор имеет прямое подключение к сети Интернет, то он может как посылать пакет в сеть Интернет, так и получать его из сети Интернет.
Рисунок 1 - Схема сети
Индивидуальное задание.
В соответствии с данными, указанными в таблице №9, выбрать вариант задания.
При решении необходимо обосновать его правильность (схемы, таблицы).
Привести описание
Таблица №9. Варианты Задания №8
-
Скорость обработки пакетов
Пакет/с
Маршрутизатор
№
Номер варианта
**
1
23950
2
28200
3
26200
4
27700
5
26700
6
27200
7
24450
8
25200
9
28700
10
23200
11
22950
12
25700
13
23700
14
22700
15
28450
16
26450
17
25450
18
25950
19
27450
20
24700
21
23450
22
26950
23
24200
24
24950
25
27950
Основная часть
Маршрутизатор 1:
В него не идут никакие пути, поэтому время передачи пакета = 0 с
Маршрутизатор 2:
В него идет только путь из 1-го маршрутизатора, => T(1) = 1/23950с (1-2)
Маршрутизатор 3:
В него идет только путь из 1-го маршрутизатора, => T(1) = 1/23950с (1-3)
Маршрутизатор 4:
В него идут следующие пути:
Из маршрутизатора 1: T(1) = 1/23950с;
Из маршрутизатора 3: Т(3) = 1/23950+ 1/26200 с,
Наименьшее время: Т(1) = 1/23950с (1-4)
Маршрутизатор 5:
В него идут следующие пути:
Из маршрутизатора 4: Т(4) = 1/23950+ 1/27700 с
Из маршрутизатора 3: Т(3) = 1/23950+ 1/26200 с
Наименьшее время: Т(4) = 1/23950+ 1/6900 с; (1-4-5)
Маршрутизатор 6:
В него идут следующие пути:
Из маршрутизатора 5: Т(5) = 1/23950+ 1/27700 + 1/26700 с
Из маршрутизатора 1: Т(1) = 1/23950с
Из маршрутизатора 3: Т(3) = 1/23950+ 1/26200 с
Наименьшее время: Т(1) = 1/23950с (1-6)
Маршрутизатор 7:
В него идут следующие пути:
Из маршрутизатора 3: Т(3) = 1/23950+ 1/26200 с
Из маршрутизатора 5: Т(5) = 1/23950+ 1/27700 + 1/26700 с
Из маршрутизатора 4: Т(4) = 1/23950+ 1/27700 с
Наименьшее время: Т(4) = 1/23950+ 1/27700 с (1-4-7)
Маршрутизатор 8:
В него идет только путь из 1-го маршрутизатора, => Т(1) = 1/23950с (1-8)
Маршрутизатор 9:
В него идет только путь из 2-го маршрутизатора, => Т(2) = 1/23950+ 1/28200 с (1-2-9)
Маршрутизатор 10:
В него идет только путь из 7-го маршрутизатора, => Т(7) = 1/23950+ 1/27700 + 1/24450 с (1-4-7-10)
Маршрутизатор 11:
В него идут следующие пути:
Из маршрутизатора 5: Т(5) = 1/23950+ 1/27700+ 1/26700 с
Из маршрутизатора 3: Т(3) = 1/23950+ 1/26200 с
Из маршрутизатора 4: Т(4) = 1/23950+ 1/27700 с
Из маршрутизатора 7: Т(7) = 1/23950+ 1/27700 + 1/24450 с
Наименьшее время: Т(4) = 1/23950+ 1/27700 с (1-4-11)
Маршрутизатор 12:
В него идут следующие пути:
Из маршрутизатора 8: Т(8) = 1/23950+ 1/25200 с
Из маршрутизатора 9: Т(9) = 1/23950+ 1/28200 + 1/28700 с
Наименьшее время: Т(8) = 1/5150+ 1/25200 с (1-8-12)
Маршрутизатор 13:
В него идут следующие пути:
Из маршрутизатора 9: Т(9) = 1/23950+ 1/28200 + 1/28700 с
Из маршрутизатора 2: Т(2) = 1/23950+ 1/28200 с
Наименьшее время: Т(2) = 1/23950+ 1/28200 с (1-2-13)
Маршрутизатор 14:
В него идут следующие пути:
Из маршрутизатора 6: Т(6) = 1/23950+ 1/27200 с
Из маршрутизатора 5: Т(5) = 1/23950+ 1/27700 + 1/26700 с
Из маршрутизатора 3: Т(3) = 1/23950+ 1/26200 с
Из маршрутизатора 8: Т(8) = 1/23950+ 1/25200 с
Из маршрутизатора 12: Т(12) = 1/23950+ 1/25200 + 1/25700 с
Наименьшее время: Т(6) = 1/23950+ 1/27200 с (1-6-14)
Маршрутизатор 15:
В него идут следующие пути:
Из маршрутизатора 10: Т(10) = 1/23950+ 1/27700+ 1/24450 + 1/23200 с
Из маршрутизатора 7: Т(7) = 1/23950+ 1/27700 + 1/24450 с
Из маршрутизатора 3: Т(3) = 1/23950+ 1/26200 с
Из маршрутизатора 5: Т(5) = 1/23950+ 1/27700 + 1/26700 с
Из маршрутизатора 6: Т(6) = 1/23950+ 1/27200 с
Из маршрутизатора 14: Т(14) = 1/23950+ 1/27200 + 1/22700 с
Наименьшее время: Т(6) = 1/23950+ 1/27200 с (1-6-15)
Маршрутизатор 16:
В него идут следующие пути:
Из маршрутизатора 10: Т(10) = 1/23950+ 1/27700+ 1/24450 + 1/23200с
Из маршрутизатора 7: Т(7) = 1/23950+ 1/27700 + 1/24450 с
Из маршрутизатора 15: Т(15) = 1/23950+ 1/27700 + 1/28450 с
Из маршрутизатора 14: Т(14) = 1/23950+ 1/27200 + 1/22700 с
Из маршрутизатора 5: Т(5) = 1/23950+ 1/27700 + 1/26700 с
Из маршрутизатора 3: Т(3) = 1/23950+ 1/26200 с
Из маршрутизатора 4: Т(4) = 1/23950+ 1/27700 с
Из маршрутизатора 11: Т(11) = 1/23950+ 1/27700 + 1/22950с
Наименьшее время: Т(4) = 1/23950+ 1/27700 с (1-4-16)
Маршрутизатор 17:
В него идут следующие пути:
Из маршрутизатора 11: Т(11) = 1/23950+ 1/27700 + 1/22950 с
Из маршрутизатора 7: Т(7) = 1/23950+ 1/27700 + 1/24450 с
Из маршрутизатора 16: Т(16) = 1/23950+ 1/27700 + 1/26450с
Из маршрутизатора 5: Т(5) = 1/23950+ 1/27700 + 1/26700 с
Из маршрутизатора 3: Т(3) = 1/23950+ 1/26200 с
Из маршрутизатора 4: Т(4) = 1/23950+ 1/27700 с
Из маршрутизатора 14: Т(14) = 1/23950+ 1/27200 + 1/22700с
Наименьшее время: Т(4) = 1/23950+ 1/27700 с (1-4-17)
Маршрутизатор 18:
В него идут следующие пути:
Из маршрутизатора 12: Т(12) = 1/23950+ 1/25200+ 1/25700 с
Из маршрутизатора 9: Т(9) = 1/23950+ 1/28200 + 1/28700 с
Наименьшее время: Т(9) = 1/23950+ 1/28200 + 1/28700 с (1-2-9-18)
Маршрутизатор 19:
В него идут следующие пути:
Из маршрутизатора 14: Т(14) = 1/23950+ 1/27200 + 1/22700 с
Из маршрутизатора 8: Т(8) = 1/23950+ 1/25200 с
Из маршрутизатора 12: Т(12) = 1/23950+ 1/25200 + 1/25700 с
Наименьшее время: Т(8) = 1/23950+ 1/25200 с (1-8-19)
Маршрутизатор 20:
В него идут следующие пути:
Из маршрутизатора 10: Т(10) = 1/23950+ 1/27700+ 1/24450 + 1/23200 c
Из маршрутизатора 7: Т(7) = 1/23950+ 1/27700 + 1/24450 с
Из маршрутизатора 15: Т(15) = 1/23950+ 1/27200 + 1/28450 с
Из маршрутизатора 17: Т(17) = 1/27700+ 1/23950+ 1/25450 с
Из маршрутизатора 14: Т(14) = 1/23950+ 1/27200 + 1/22700 с
Из маршрутизатора 16: Т(16) = 1/23950+ 1/27700 + 1/26450 с
Наименьшее время: Т(15) = 1/23950+ 1/27200 + 1/28450 с (1-6-15-20)
Маршрутизатор 21:
В него идут следующие пути:
Из маршрутизатора 9: Т(9) = 1/23950+ 1/28200 + 1/28700 с
Из маршрутизатора 18: Т(18) = 1/23950+ 1/28200 + 1/28700 + 1/25950 с
Из маршрутизатора 14: Т(14) = 1/23950+ 1/27200 + 1/22700с
Из маршрутизатора 8: Т(8) = 1/23950+ 1/25200 с
Из маршрутизатора 12: Т(12) = 1/23950+ 1/25200 + 1/25700 с
Из маршрутизатора 19: Т(19) = 1/23950+ 1/25200 + 1/27450 с
Наименьшее время: Т(8) = 1/23950+ 1/25200 с (1-8-21)
Маршрутизатор 22:
В него идут следующие пути:
Из маршрутизатора 7: Т(7) = 1/23950+ 1/27700 + 1/24450 с
Из маршрутизатора 5: Т(5) = 1/23950+ 1/27700 + 1/26700 с
Из маршрутизатора 3: Т(3) = 1/23950+ 1/26200 с
Из маршрутизатора 4: Т(4) = 1/23950+ 1/27700 с
Из маршрутизатора 11: Т(11) = 1/23950+ 1/27700 + 1/22950 с
Из маршрутизатора 20: Т(20) = 1/23950+ 1/27200 + 1/28450 + 1/24700 с
Из маршрутизатора 14: Т(14) = 1/23950+ 1/27200+ 1/22700 с
Из маршрутизатора 16: Т(16) = 1/23950+ 1/27700 + 1/26450 с
Из маршрутизатора 17: Т(17) = 1/27700 + 1/23950+ 1/25450 с
Наименьшее время: Т(4) = 1/23950+ 1/27700 с (1-4-22)
Маршрутизатор 23:
В него идут следующие пути:
Из маршрутизатора 21: Т(21) = 1/23950+ 1/25200 + 1/23450 с
Из маршрутизатора 14: Т(14) = 1/23950+ 1/27200+ 1/22700 с
Из маршрутизатора 8: Т(8) = 1/23950+ 1/25200 с
Из маршрутизатора 12: Т(12) = 1/23950+ 1/25200 + 1/25700 с
Из маршрутизатора 19: Т(19) = 1/23950+ 1/25200+ 1/27450 с
Из интернета через маршрутизатор 12: Т(12) = 1/23950+ 1/25200 + 1/170с
Наименьшее время: Т(8) = 1/23950+ 1/25200 с (1-8-23)
Маршрутизатор 24:
В него идут следующие пути:
Из маршрутизатора 13: Т(13) = 1/23950+ 1/28200 + 1/23700с
Из маршрутизатора 9: Т(9) = 1/23950+ 1/28200 + 1/28700 с
Из маршрутизатора 2: Т(2) = 1/23950+ 1/28200 с
Из маршрутизатора 18: Т(18) = 1/23950+ 1/28200+ 1/28700 + 1/25950 с
Из маршрутизатора 21: Т(21) = 1/23950+ 1/25200 + 1/23450 с
Из маршрутизатора 12: Т(12) = 1/23950+ 1/25200 + 1/25700 с
Из интернета через маршрутизатор 12: Т(12) = 1/23950+ 1/25200 + 1/170с
Из интернета через маршрутизатор 23: Т(12) = 1/23950+ 1/25200 + 1/170с
Наименьшее время: Т(2) = 1/23950+ 1/28200 с (1-2-24)
Маршрутизатор 25:
В него идут следующие пути:
Из маршрутизатора 14: Т(14) = 1/23950 + 1/27200 + 1/22700 = 0,0001225712 с
Из маршрутизатора 16: Т(16) = 1/23950 + 1/27700 + 1/26450 = 0,0001156619 с
Из маршрутизатора 17: Т(17) = 1/27700 + 1/23950+ 1/25450 = 0,0001171475 с
Из маршрутизатора 20: Т(20) = 1/23950 + 1/27200 + 1/28450 + 1/24700 = 0,0001541536 с
Из маршрутизатора 22: Т(22) = 1/23950 + 1/27700 + 1/26950 = 0,0001149605 с
Из интернета через маршрутизатор 23: Т(23) = 1/23950 + 1/25200 + 1/170 = 0,0059637891 с
Из интернета через маршрутизатор 24: Т(24) = 1/23950 + 1/28200 + 1/170 = 0,0059595676 c
Наименьшее время: Т(22) = 1/23950+ 1/27700 + 1/26950 (1-4-22-25)
Следовательно, наикратчайший пусть между маршрутизаторами 1 и 25 = (1-4-22-25). Время передачи пакета до клиента равно: