Добавил:
Developer Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практические работы (14 готовых) / ОБК Практическая работа №4.docx
Скачиваний:
13
Добавлен:
25.04.2023
Размер:
132.71 Кб
Скачать

Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации

Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования

«Московский технический университет связи и информатики»

(МТУСИ)

Кафедра: Сетевые информационные технологии и сервисы

Дисциплина: «Основы беспроводных коммуникаций»

Практическая работа №4

«Поиск кратчайшего маршрута»

Выполнил: Иванов И.И.

Группа: МБСТ0000

Вариант №**

Проверил: к.т.н., доцент Гадасин Д. В.

_________________________

Москва, 2023

Содержание

Y

Y 2

Задание 3

Ход выполнения работы 4

Заключение 13

Задание

В соответствии с вариантом необходимо найти маршрут самого быстрого прохождения пакета от маршрутизатора с номером 1 до маршрутизатора с номером 25 (рисунок 1), применяя алгоритм Дейкстры.

При прохождении через сеть Интернет пакеты обрабатываются на интерфейсах маршрутизаторов со скоростью 170 пакетов/с.

Пакеты всегда идут от маршрутизатора с меньшим номером к маршрутизатору с большим номером. Например, с маршрутизатора 9 пакеты могут быть переданы на маршрутизаторы 12, 13, 18, 21, 24 и не могут быть переданы на маршрутизатор 2.

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

Рисунок 1 – Схема сети

Таблица 1 – Данные для индивидуального задания

Скорость обработки пакетов

Пакет/с

Маршрутизатор

№ Варианта

20

1

26850

2

29100

3

28350

4

29850

5

24350

6

29600

7

28100

8

29350

9

25850

10

28850

11

28600

12

24850

13

26350

14

24600

15

25600

16

26100

17

27350

18

25350

19

27600

20

27850

21

25100

22

24100

23

27100

24

23850

25

26600

Ход выполнения работы

Необходимо найти маршрут самого быстрого прохождения пакета от радиоточки с номером 1 до радиоточки с номером 25, применяя алгоритм Дейкстры.

При прохождении через Интернет пакеты обрабатываются на интерфейсах маршрутизаторов со скоростью 170 пакетов/с. Соответственно, каждый пакет затрачивает 5882 мкс при прохождении через Интернет.

На первом этапе метка вершины 1 полагается равной 0, метки остальных вершин – бесконечности. Это отражает то, что расстояния от первого маршрутизатора до других вершин пока неизвестны.

Найдем минимальный вес каждого маршрутизатора:

Ручной метод решения.

Маршрутизатор 1:

В него не идут никакие пути, поэтому время передачи пакета = 0 с

Маршрутизатор 2:

В него идет только путь из 1-го маршрутизатора, => T(1) = 1/26850с (1-2)

Маршрутизатор 3:

В него идет только путь из 1-го маршрутизатора, => T(1) = 1/26850с (1-3)

Маршрутизатор 4:

В него идут следующие пути:

  • Из маршрутизатора 1: T(1) = 1/26850с;

  • Из маршрутизатора 3: Т(3) = 1/26850+ 1/28350 с,

Наименьшее время: Т(1) = 1/26850с (1-4)

Маршрутизатор 5:

В него идут следующие пути:

  • Из маршрутизатора 4: Т(4) = 1/26850+ 1/29850 с

  • Из маршрутизатора 3: Т(3) = 1/26850+ 1/28350 с

Наименьшее время: Т(4) = 1/26850+ 1/29850с; (1-4-5)

Маршрутизатор 6:

В него идут следующие пути:

  • Из маршрутизатора 5: Т(5) 1/26850+ 1/28350 + 1/29350 с

  • Из маршрутизатора 1: Т(1) = 1/26850с

  • Из маршрутизатора 3: Т(3) = 1/26850+ 1/28350 с

Наименьшее время: Т(1) = 1/26850с (1-6)

Маршрутизатор 7:

В него идут следующие пути:

  • Из маршрутизатора 3: Т(3) = 1/26850+ 1/28350 с

  • Из маршрутизатора 5: Т(5) = 1/26850+ 1/28350 + 1/29350 с

  • Из маршрутизатора 4: Т(4) = 1/26850+ 1/29850 с

Наименьшее время: Т(4) = 1/26850+ 1/29850 (1-4-7)

Маршрутизатор 8:

В него идет только путь из 1-го маршрутизатора, => Т(1) = 1/26850с (1-8)

Маршрутизатор 9:

В него идет только путь из 2-го маршрутизатора, => Т(2) = 1/26850+ 1/29100 с (1-2-9)

Маршрутизатор 10:

В него идет только путь из 7-го маршрутизатора, => Т(7) = 1/26850+ 1/29850 + 1/28100с (1-4-7-10)

Маршрутизатор 11:

В него идут следующие пути:

  • Из маршрутизатора 5: Т(5) = 1/26850+ 1/28350 + 1/29350 с

  • Из маршрутизатора 3: Т(3) = 1/26850+ 1/28350 с

  • Из маршрутизатора 4: Т(4) = 1/26850+ 1/29850 с

  • Из маршрутизатора 7: Т(7) = 1/26850+ 1/29850 + 128100с

Наименьшее время: Т(4) = 1/26850+ 1/29850 с (1-4-11)

Маршрутизатор 12:

В него идут следующие пути:

  • Из маршрутизатора 8: Т(8) = 1/26850+ 1/29350 с

  • Из маршрутизатора 9: Т(9) = 1/26850+ 1/29100 + 1/25850 с

Наименьшее время: Т(8) = 1/26850+ 1/29350 с (1-8-12)

Маршрутизатор 13:

В него идут следующие пути:

  • Из маршрутизатора 9: Т(9) = 1/26850+ 1/29100 + 1/25850 с

  • Из маршрутизатора 2: Т(2) = 1/26850+ 1/29100с

Наименьшее время: Т(2) = 1/26850+ 1/29100с (1-2-13)

Маршрутизатор 14:

В него идут следующие пути:

  • Из маршрутизатора 6: Т(6) = 1/26850+ 1/29600 с

  • Из маршрутизатора 5: Т(5) = 1/26850+ 1/28350 + 1/29350 с

  • Из маршрутизатора 3: Т(3) = 1/26850+ 1/28350 с

  • Из маршрутизатора 8: Т(8) = 1/26850+ 1/29350 с

  • Из маршрутизатора 12: Т(12) = 1/26850+ 1/29350 + 1/24850 с

Наименьшее время: Т(6) = 1/26850+ 1/29600с (1-6-14)

Маршрутизатор 15:

В него идут следующие пути:

  • Из маршрутизатора 10: Т(10) = 1/26850+ 1/29850 + 128100 + 1/28850 с

  • Из маршрутизатора 7: Т(7) = 1/26850+ 1/29850 + 128100с

  • Из маршрутизатора 3: Т(3) = 1/26850+ 1/28350 с

  • Из маршрутизатора 5: Т(5) = 1/26850+ 1/28350 + 1/29350 с

  • Из маршрутизатора 6: Т(6) = 1/26850+ 1/29600 с

  • Из маршрутизатора 14: Т(14) = 1/26850+ 1/29600+ 1/24600 с

Наименьшее время: Т(6) = 1/26850+ 1/29600 с (1-6-15)

Маршрутизатор 16:

В него идут следующие пути:

  • Из маршрутизатора 10: Т(10) = 1/26850+ 1/29850 + 128100 + 1/28850с

  • Из маршрутизатора 7: Т(7) = 1/26850+ 1/29850 + 128100с

  • Из маршрутизатора 15: Т(15) = 1/26850+ 1/29600 + 1/25600 с

  • Из маршрутизатора 14: Т(14) = 1/26850+ 1/29600+ 1/24600 с

  • Из маршрутизатора 5: Т(5) = 1/26850+ 1/28350 + 1/29350 с

  • Из маршрутизатора 3: Т(3) = 1/26850+ 1/28350 с

  • Из маршрутизатора 4: Т(4) = 1/26850+ 1/29850 с

  • Из маршрутизатора 11: Т(11) = 1/26850+ 1/29850 + 1/28600 с

Наименьшее время: Т(4) = 1/26850+ 1/29850 с (1-4-16)

Маршрутизатор 17:

В него идут следующие пути:

  • Из маршрутизатора 11: Т(11) = 1/26850+ 1/29850 + 1/28600 с

  • Из маршрутизатора 7: Т(7) = 1/26850+ 1/29850 + 128100с

  • Из маршрутизатора 16: Т(16) = 1/26850+ 1/29850 + 1/26100 с

  • Из маршрутизатора 5: Т(5) = 1/26850+ 1/28350 + 1/29350 с

  • Из маршрутизатора 3: Т(3) = 1/26850+ 1/28350 с

  • Из маршрутизатора 4: Т(4) = 1/26850+ 1/29850 с

  • Из маршрутизатора 14: Т(14) = 1/26850+ 1/29600+ 1/24600 с

Наименьшее время: Т(4) = 1/26850+ 1/29850 с (1-4-17)

Маршрутизатор 18:

В него идут следующие пути:

  • Из маршрутизатора 12: Т(12) = 1/26850+ 1/29350 + 1/24850 с

  • Из маршрутизатора 9: Т(9) = 1/26850+ 1/29100 + 1/25850 с

Наименьшее время: Т(12) = 1/26850+ 1/29350 + 1/24850 с (1-8-12-18)

Маршрутизатор 19:

В него идут следующие пути:

  • Из маршрутизатора 14: Т(14) = 1/26850+ 1/29600+ 1/24600 с

  • Из маршрутизатора 8: Т(8) = 1/26850+ 1/29350 с

  • Из маршрутизатора 12: Т(12) = 1/26850+ 1/29350 + 1/24850 с

Наименьшее время: Т(8) = 1/26850+ 1/29350 с (1-8-19)

Маршрутизатор 20:

В него идут следующие пути:

  • Из маршрутизатора 10: Т(10) = 1/26850+ 1/29850 + 128100 + 1/28850c

  • Из маршрутизатора 7: Т(7) = 1/26850+ 1/29850 + 1/28100с

  • Из маршрутизатора 15: Т(15) = 1/26850+ 1/29600 + 1/25600 с

  • Из маршрутизатора 17: Т(17) = 1/26850+ 1/29850 + 1/27350 с

  • Из маршрутизатора 14: Т(14) = 1/26850+ 1/29600+ 1/24600 с

  • Из маршрутизатора 16: Т(16) = 1/26850+ 1/29850 + 1/26100 с

Наименьшее время: Т(7) = 1/26850+ 1/29850 + 1/28100с (1-4-7-20)

Маршрутизатор 21:

В него идут следующие пути:

  • Из маршрутизатора 9: Т(9) = 1/26850+ 1/29100 + 1/25850 с

  • Из маршрутизатора 18: Т(18) = 1/26850+ 1/29350 + 1/24850 + 1/25350 с

  • Из маршрутизатора 14: Т(14) = 1/26850+ 1/29600+ 1/24600 с

  • Из маршрутизатора 8: Т(8) = 1/26850+ 1/29350 с

  • Из маршрутизатора 12: Т(12) = 1/26850+ 1/29350 + 1/24850 с

  • Из маршрутизатора 19: Т(19) = 1/26850+ 1/29350 + 1/27600 с

Наименьшее время: Т(8) = 1/26850+ 1/29350 с (1-8-21)

Маршрутизатор 22:

В него идут следующие пути:

  • Из маршрутизатора 7: Т(7) = 1/26850+ 1/29850 + 1/28100с

  • Из маршрутизатора 5: Т(5) = 1/26850+ 1/28350 + 1/29350 с

  • Из маршрутизатора 3: Т(3) = 1/26850+ 1/28350 с

  • Из маршрутизатора 4: Т(4) = 1/26850+ 1/29850 с

  • Из маршрутизатора 11: Т(11) = 1/26850+ 1/29850 + 1/28600 с

  • Из маршрутизатора 20: Т(20) = 1/26850+ 1/29850 + 1/28100+ 1/27850 с

  • Из маршрутизатора 14: Т(14) = 1/26850+ 1/29600+ 1/24600с

  • Из маршрутизатора 16: Т(16) = 1/26850+ 1/29850 + 1/26100 с

  • Из маршрутизатора 17: Т(17) = 1/26850+ 1/29850 + 1/27350 с

Наименьшее время: Т(4) = 1/26850+ 1/29850 с (1-4-22)

Маршрутизатор 23:

В него идут следующие пути:

  • Из маршрутизатора 21: Т(21) = 1/26850+ 1/29350 + 1/25100 с

  • Из маршрутизатора 14: Т(14) = 1/26850+ 1/29600+ 1/24600с

  • Из маршрутизатора 8: Т(8) = 1/26850+ 1/29350 с

  • Из маршрутизатора 12: Т(12) = 1/26850+ 1/29350 + 1/24850 с

  • Из маршрутизатора 19: Т(19) = 1/26850+ 1/29350 + 1/27600 с

  • Из интернета через маршрутизатор 12: Т(12) = 1/26850+ 1/29350 + 1/170с

Наименьшее время: Т(8) = 1/26850+ 1/29350 с (1-8-23)

Маршрутизатор 24:

В него идут следующие пути:

  • Из маршрутизатора 13: Т(13) = 1/26850+ 1/29100+ 1/26300 с

  • Из маршрутизатора 9: Т(9) = 1/26850+ 1/29100 + 1/25850 с

  • Из маршрутизатора 2: Т(2) = 1/26850+ 1/29100с

  • Из маршрутизатора 18: Т(18) = 1/26850+ 1/29350 + 1/24850 + 1/25350 с

  • Из маршрутизатора 21: Т(21) = 1/26850+ 1/29350 + 1/25100 с

  • Из маршрутизатора 12: Т(12) = 1/26850+ 1/29350 + 1/24850 с

  • Из интернета через маршрутизатор 12: Т(12) = 1/26850+ 1/29350 + 1/170с

  • Из интернета через маршрутизатор 23: Т(12) = 1/26850+ 1/29350 + 1/170с

Наименьшее время: Т(2) = 1/26850+ 1/29100с (1-2-24)

Маршрутизатор 25:

В него идут следующие пути:

  • Из маршрутизатора 14: Т(14) = 1/26850+ 1/29600+ 1/24600 = 0,0001117с

  • Из маршрутизатора 16: Т(16) = 1/26850+ 1/29850 + 1/26100 = 0,0001091с

  • Из маршрутизатора 17: Т(17) = 1/26850+ 1/29850 + 1/27350 = 0,0001073с

  • Из маршрутизатора 20: Т(20) = 1/26850+ 1/29850 + 1/28100+ 1/27850 = 0,0001422с

  • Из маршрутизатора 22: Т(22) = 1/26850+ 1/29850 +1/24100 = 0,0001122с

  • Из интернета через маршрутизатор 23: Т(23) = 1/26850+ 1/29350 + 1/170с

  • Из интернета через маршрутизатор 24: Т(24) = 1/26850+ 1/29100+ 1/170с

Наименьшее время: Т(17) = 1/26850+ 1/29850 + 1/27350 = 0,0001073с (1-4-17-25)

Следовательно, наикратчайший пусть между маршрутизаторами 1 и 25 = (1-4-17-25). Время передачи пакета до клиента равно: