У вас вопросы?
У нас ответы:) SamZan.net

Отчет по лабораторной работе 6 Функционирование маршрутизаторов на основе протокола сетевого уровня OSP

Работа добавлена на сайт samzan.net: 2016-06-20

Поможем написать учебную работу

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

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 4.2.2025

Министерство образования и науки Российской Федерации

Федеральное агентство по образованию

Марийский государственный технический университет

                                                                      Кафедра ИВС

Отчет по лабораторной работе № 6

Функционирование маршрутизаторов на основе

протокола сетевого уровня OSPF 

стека протоколов TCP/IP

по дисциплине

«Сети ЭВМ и телекоммуникации»

Вариант 15

         Выполнила : ст. гр. ВМ-41

                      Кукина Н.В.

                                                                                                                                                       

         Проверил:    Смирнов А.В.

Йошкар – Ола

2008

Цель работы

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

Исходные данные

Граф сети, в узлах которого расположены маршрутизаторы:

№  варианта

Расстояние между соседними узлами графа - l(i,j)

№ графа

№ узла

1,2

1,3

1,4

1,5

2,3

2,4

3,5

3,6

3,7

4,5

5,6

6,7

1,6

2,6

3,4

5,7

15

3

-

-

-

3

2

1

-

3

4

8

6

5

4

2

1

2

2

Выполнение работы

Граф сети:


Вычисление кратчайших путей по алгоритму Э.Дейкстры

Шаг

N

D(1)

D(3)

D(4)

D(5)

D(6)

D(7)

Нач.

{2}

3

3

2

4

1

{2,4}

min[D(1), D(4)+l(4,1)]=

min[3, 2+]=3

min[D(3), D(4)+l(4,3)]=

min[3, 2+2]=3

2

min[D(5), D(4)+l(4,5)]=

min[∞, 2+4]=6

min[D(6), D(4)+l(4,6)]=

min[4, 2+]=4

min[D(7), D(4)+l(4,7)]=

min[∞, 2+∞]=∞

2

{2,4,1}

3

min[D(3), D(1)+l(1,3)]=

min[3, 3+∞]=3

2

min[D(5), D(1)+l(1,5)]=

min[6, 3+∞]=6

min[D(6), D(1)+l(1,6)]=

min[4, 3+5]=4

min[D(7), D(1)+l(1,7)]=

min[∞, 3+∞]=∞

3

{2,4,1,3}

3

3

2

min[D(5), D(3)+l(3,5)]=

min[6, 3+1]=4

min[D(6), D(3)+l(3,6)]=

min[4, 3+∞]=4

min[D(7), D(3)+l(3,7)]=

min[∞, 3+3]=6

4

{2,4,1,3,5}

3

3

2

4

min[D(6), D(5)+l(5,6)]=

min[4, 4+8]=4

min[D(7), D(5)+l(5,7)]=

min[6, 4+1]=5

5

{2,4,1,3,5,6}

3

3

2

4

4

min[D(7), D(6)+l(6,7)]=

min[5, 4+6]=5

6

{2,4,1,3,5,6,7}

3

3

2

4

4

5

Вычисление кратчайших путей по алгоритму Флойда

Шаг

Узел

1

3

4

5

6

7

Нач.

(•;∞)

(•;∞)

(•;∞)

(•;∞)

(•;∞)

(•;∞)

1

min[D(2)+l(2,1),

      D(6)+l(6,1)]=

min[0+3,

      ∞+5]=3

(2;3)

min[D(2)+l(2,3),

      D(4)+l(4,3),

      D(5)+l(5,3),

      D(7)+l(7,3)]=

min[0+3,

      ∞+2,

      ∞+1,

      ∞+3]=3

(2;3)

min[D(2)+l(2,4),

      D(3)+l(3,4),

      D(5)+l(5,4)]=

min[0+2,

      ∞+2,

      ∞+4]=2

(2;2)

min[D(3)+l(3,5),

      D(4)+l(4,5),

      D(6)+l(6,5),

      D(7)+l(7,5)]=

min[∞+1,

      ∞+4,

      ∞+8,

      ∞+1]=∞

(•;∞)

min[D(1)+l(1,6),

      D(2)+l(2,6),

      D(5)+l(5,6),

      D(7)+l(7,6)]=

min[∞+5,

      0+4,

      ∞+8,

      ∞+6]=4

(2;4)

min[D(3)+l(3,7),

      D(5)+l(5,7),

      D(6)+l(6,7)]=

min[∞+3,

      ∞+1,

      ∞+6]=∞

(•;∞)

2

min[D(2)+l(2,1),

      D(6)+l(6,1)]=

min[0+3,

      4+5]=3

(2;3)

min[D(2)+l(2,3),

      D(4)+l(4,3),

      D(5)+l(5,3),

      D(7)+l(7,3)]=

min[0+3,

      2+2,

      ∞+1,

      ∞+3]=3

(2;3)

min[D(2)+l(2,4),

      D(3)+l(3,4),

      D(5)+l(5,4)]=

min[0+2,

      3+2,

      ∞+4]=2

(2;2)

min[D(3)+l(3,5),

      D(4)+l(4,5),

      D(6)+l(6,5),

      D(7)+l(7,5)]=

min[3+1,

      2+4,

      4+8,

      ∞+1]=4

(3;4)

min[D(1)+l(1,6),

      D(2)+l(2,6),

      D(5)+l(5,6),

      D(7)+l(7,6)]=

min[3+5,

      0+4,

      ∞+8,

      ∞+6]=4

(2;4)

min[D(3)+l(3,7),

      D(5)+l(5,7),

      D(6)+l(6,7)]=

min[3+3,

      ∞+1,

      4+6]=6

(3;6)

3

min[D(2)+l(2,1),

      D(6)+l(6,1)]=

min[0+3,

      4+5]=3

(2;3)

min[D(2)+l(2,3),

      D(4)+l(4,3),

      D(5)+l(5,3),

      D(7)+l(7,3)]=

min[0+3,

      2+2,

      4+1,

      6+3]=3

(2;3)

min[D(2)+l(2,4),

      D(3)+l(3,4),

      D(5)+l(5,4)]=

min[0+2,

      3+2,

      4+4]=2

(2;2)

min[D(3)+l(3,5),

      D(4)+l(4,5),

      D(6)+l(6,5),

      D(7)+l(7,5)]=

min[3+1,

      2+4,

      4+8,

      6+1]=4

(3;4)

min[D(1)+l(1,6),

      D(2)+l(2,6),

      D(5)+l(5,6),

      D(7)+l(7,6)]=

min[3+5,

      0+4,

      4+8,

      6+6]=4

(2;4)

min[D(3)+l(3,7),

      D(5)+l(5,7),

      D(6)+l(6,7)]=

min[3+3,

      4+1,

      4+6]=5

(5;5)

4

min[D(2)+l(2,1),

      D(6)+l(6,1)]=

min[0+3,

      4+5]=3

(2;3)

min[D(2)+l(2,3),

      D(4)+l(4,3),

      D(5)+l(5,3),

      D(7)+l(7,3)]=

min[0+3,

      2+2,

      4+1,

      5+3]=3

(2;3)

min[D(2)+l(2,4),

      D(3)+l(3,4),

      D(5)+l(5,4)]=

min[0+2,

      3+2,

      4+4]=2

(2;2)

min[D(3)+l(3,5),

      D(4)+l(4,5),

      D(6)+l(6,5),

      D(7)+l(7,5)]=

min[3+1,

      2+4,

      4+8,

      5+1]=4

(3;4)

min[D(1)+l(1,6),

      D(2)+l(2,6),

      D(5)+l(5,6),

      D(7)+l(7,6)]=

min[3+5,

      0+4,

      4+8,

      5+6]=4

(2;4)

min[D(3)+l(3,7),

      D(5)+l(5,7),

      D(6)+l(6,7)]=

min[3+3,

      4+1,

      4+6]=5

(5;5)


Алгоритм вычисления кратчайших путей Э.Дейкстры (рис. 1)

  1.  Ввод данных

Список узлов = {w1, w2, …, wn}

Корень wk

  1.  Начальный шаг

N = {wk}

= {w1, w2, …, wn} \ wk

Для wi D(wi)=l(wi,wk)

  1.  Пока  Ø

N = N U wm : D(wm) = min(D(wi)) wi

= \ wm

Для wi D(wi)=min(D(wi), D(wm)+l(wm,wi))

Алгоритм вычисления кратчайших путей Флойда (рис. 2)

  1.  Ввод данных

Список узлов N = {w1, w2, …, wn}

Корень wk

  1.  Начальный шаг

N = N \ wk

D(wk)=0

Для wiN D(wi)=∞, n(wi)=0

  1.  Пока D(wi) ≠D1(wi) и n(wi) ≠n1(wi) wi

wi  D(wi) =D1(wi), n(wi) =n1(wi)

Для wiN   D(wi)= min(D(wj)+l(wj,wi)), n(wi)=j

                            wj ≠ wi(N U wk)

Обобщенная граф-схема алгоритма функционирования маршрутизатора, согласно протоколу OSPF, представлена на рисунке 3.

Вывод

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

Полученное дерево кратчайших путей:                    Таблица маршрутов:

Узел-

получатель

Направление

передачи (узел)

1

1

3

3

4

4

5

3

6

6

7

3

Рис. 1.                                                 Рис. 2


Рис. 3.




1. По церковным традициям неделя масляной носит название сырной или мясопустной что связано с блюдами которы
2. Критика логикопозитивистского анализа
3. Торговая марка в СССР в 5070е годы 20 века МОСКВА 2000 г
4. Философская разработка мусульманской этики в каламе, исмаилизме и суфизме
5. отцвела и сменилась пигментацией
6. Отто Варбург
7. Социология предпринимательства
8. экономической сфере; обеспечивает единство системы исполнительной власти в стране направляет и контролиру
9. Карибский кризис в современной литературе
10. Центр развития ребенка ~ детский сад 64 Путешествие в Симметричную страну