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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 10.4.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. НА ТЕМУ- ЗАСОБИ ДОГЛЯДУ ЗА НОВОНАРОДЖЕНИМИ використання одноразових підгузників при догляді за новона
4. тема трудового права как отрасли права и как науки
5. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата економічних наук Київ 2006
6. нижнюю часть воздушной оболочки атмосферы так называемую тропосферу где активная жизнь может существова
7. Экономической теории и прикладной экономики УТВЕРЖДАЮ Ректор УрФЮИ В
8. Тема 4 Основы языка SQL
9. Елизаветинская Англия
10. . Imgine tht you re strting presenttion