Разработка системы маршрутизации в глобальных сетях(протокол RIP для IP)

Загрузить архив:
Файл: ref-10091.zip (409kb [zip], Скачиваний: 99) скачать

Введение                                                                                                         PAGEREF _Toc533303394 h 3

1 Протоколы TCP/IP . Принципы, протоколы и архитектура                   PAGEREF _Toc533303395 h 6

1.1 Структура стека протоколов TCP/IP                                                      PAGEREF _Toc533303396 h 6

1.2 Протокол IP                                                                                             PAGEREF _Toc533303397 h 12

1.3 Принципы построения IP-адресов                                                       PAGEREF _Toc533303398 h 14

1.4 IPing - новое поколение протоколов IP                                               PAGEREF _Toc533303399 h 16

1.5. Протокол пользовательских датаграмм - UDP                                  PAGEREF _Toc533303400 h 20

2 Классификация алгоритмов маршрутизации и общие сведения         PAGEREF _Toc533303401 h 23

2.1 Цели разработки алгоритмов маршрутизации                                   PAGEREF _Toc533303402 h 23

2.2 Типы алгоритмов                                                                                   PAGEREF _Toc533303403 h 25

2.3 Показатели алгоритмов (метрики)                                                       PAGEREF _Toc533303404 h 28

2.4 Таблицы маршрутизации                                                                      PAGEREF _Toc533303405 h 30

2.4.1 Типы записей в таблице маршрутизации                                         PAGEREF _Toc533303406 h 30

2.4.2 Структура таблицы маршрутизации                                                 PAGEREF _Toc533303407 h 31

3 Создание объединенной IP-сети со статической маршрутизацией    PAGEREF _Toc533303408 h 32

3.1 Среда со статической маршрутизацией                                              PAGEREF _Toc533303409 h 32

3.2 Вопросы проектирования среды со статической маршрутизацией PAGEREF _Toc533303410 h 33

3.3 Среды с использованием вызова по требованию                               PAGEREF _Toc533303411 h 33

3.4 Безопасность статической маршрутизации                                        PAGEREF _Toc533303412 h 34

3.5 Развертывание статической маршрутизации                                      PAGEREF _Toc533303413 h 34

4 Протоколы динамической маршрутизации                                           PAGEREF _Toc533303414 h 36

4.1 Общие сведения                                                                                     PAGEREF _Toc533303415 h 36

4.2 Внутренний протокол маршрутизации RIP                                        PAGEREF _Toc533303416 h 39

4.3 Протокол маршрутизации OSPF                                                          PAGEREF _Toc533303417 h 47

4.4 Протокол маршрутизации IGRP                                                           PAGEREF _Toc533303418 h 63

4.5 Внешний протокол маршрутизации BGP-4                                        PAGEREF _Toc533303419 h 68

4.6 Протокол внешних маршрутизаторов EGP.                                        PAGEREF _Toc533303420 h 78

5 Создание объединенной сети с протоколом маршрутизации RIP для IP PAGEREF _Toc533303421 h 82

5.1 Среды с протоколом RIP для IP                                                            PAGEREF _Toc533303422 h 82

5.2 Стоимость маршрутов RIP                                                                    PAGEREF _Toc533303423 h 83

5.3 Смешанные среды RIP версии1 и RIP версии2 PAGEREF _Toc533303424 h 83

5.4 Проверка подлинности RIP версии2                                                   PAGEREF _Toc533303425 h 84

5.5 Модель с одним адаптером                                                                   PAGEREF _Toc533303426 h 84

5.6 Модель с несколькими адаптерами                                                     PAGEREF _Toc533303427 h 85

5.7 Пассивные RIP-узлы                                                                              PAGEREF _Toc533303428 h 85

5.8 Безопасность протокола RIP для IP                                                     PAGEREF _Toc533303429 h 86


5.9 Задание равных маршрутизаторов                                                       PAGEREF _Toc533303430 h 86

5.10 Фильтры маршрутов                                                                            PAGEREF _Toc533303431 h 86

5.11 Соседи                                                                                                   PAGEREF _Toc533303432 h 86

6 Реализация маршрутизатора на основе протокола RIP.                       PAGEREF _Toc533303433 h 88

6.1 Описание алшоритма работы сервиса RIP                                          PAGEREF _Toc533303434 h 88

7 Технико – экономическое обоснованин.                                                PAGEREF _Toc533303436 h 93

7.1. Характеристика программного продукта                                          PAGEREF _Toc533303437 h 93

7.2. Определение затрат труда на разработку программного продукта PAGEREF _Toc533303438 h 94

7.2.1. Определение условного количества операторов программы, трудоемкости                                                                                                                        PAGEREF _Toc533303439 h 94

7.2.2. Определение численности исполнителей                                       PAGEREF _Toc533303440 h 97

7.3 Расчет затрат на разработку                                                               PAGEREF _Toc533303441 h 100

7.4 Экономический эффект от реализации и внедрения программного продукта                                                                                                                      PAGEREF _Toc533303442 h 103

8. Безопасность жизнедеятельности                                                        106

8.1 Анализ опасных и вредных производственных факторов при               работе с компьютером                                                                           106

8.2 Производственная санитария, основные мероприятия по созданиюнормальных метеорологических условий                                                                     PAGEREF _Toc533303443 h 108

8.3 Освещение рабочих мест                                                                    PAGEREF _Toc533303444 h 110

8.3.1 Проектирование и расчеты естественного освещения                 PAGEREF _Toc533303445 h 110

8.3.2 Расчет искусственного освещения                                                  PAGEREF _Toc533303446 h 112

8.4 Расчет вентиляции.                                                                              PAGEREF _Toc533303447 h 113

8.4.1 Расчет обще обменной вентиляции                                                PAGEREF _Toc533303448 h 114

8.4.2 Расчет местной вентиляции                                                             PAGEREF _Toc533303449 h 114

8.5 Общие требования безопасности труда на рабочем месте              PAGEREF _Toc533303450 h 114

8.5.1 Требования к видеодисплейным терминалам (ВДТ) и персональным компьютерам                                                                                              PAGEREF _Toc533303451 h 115

8.5.2 Требования к помещениям для эксплуатации ВДТ и ПЭВМ      PAGEREF _Toc533303452 h 116

8.6 Защита от статического электричества. Поражение электрическим током    PAGEREF _Toc533303453 h 117

8.7 Требования по обеспечению пожаробезопасности                          PAGEREF _Toc533303454 h 120

8.8 Водоснабжение и канализация                                                           PAGEREF _Toc533303455 h 121

8.9 Охрана труда программистов                                                             PAGEREF _Toc533303456 h 122

8.10 Определение оптимальных условий труда инженера – программиста          PAGEREF _Toc533303457 h 122

Список литературы:                                                                                   PAGEREF _Toc533303458 h 125


Оптимальность

2. Простота и низкие непроизводительные затраты

3. Живучесть и стабильность

4. Быстрая сходимость

5. Гибкость

Оптимальность

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

Простота и низкие непроизводительные затраты

Алгоритмы маршрутизации разрабатываются как можно более простыми. Другими словами, алгоритм маршрутизации должен эффективно обеспечивать свои функциональные возможности, с мимимальными затратами программного обеспечения и коэффициентом


использования. Особенно важна эффективность в том случае, когда

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

Живучесть и стабильность :

Алгоритмы маршрутизации должны обладать живучестью. Другими словми, они должны четко функционировать в случае неординарных или непредвиденных обстоятельств, таких как отказы аппаратуры, условия высокой нагрузки и некорректные реализации. Т.к. маршрутизаторы расположены в узловых точках сети, их отказ может вызвать значительные проблемы.
Часто наилучшими алгоритмами маршрутизации оказываются те, которые выдержали испытание временем и доказали свою надежность в различных условиях работы сети.

Быстрая сходимость :

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

На Рисунке 2.1 изображена петля маршрутизации. В данном случае, в момент времени t1 к маршрутизатору 1 прибывает пакет. Маршрутизатор 1 уже был обновлен и поэтому он знает, что оптимальный маршрут к пункту назначения требует, чтобы следующей остановкой был маршрутизатор 2. Поэтому маршрутизатор 1 пересылает пакет в маршрутизатор 2. Маршрутизатор 2 еще не был обновлен, поэтому он полагает, что следующей оптимальной пересылкой должен быть маршрутизатор 1.
Поэтому маршрутизатор 2 пересылает пакет обратно в маршрутизатор 1. Пакет будет продолжать скакать взад и вперед между двумя маршрутизаторами до тех пор, пока маршрутизатор 2 не получит корректировку маршрутизации, или пока число коммутаций данного пакета не превысит допустимого максимального числа.

Гибкость :

Алгоритмы маршрутизации должны быть также гибкими. Другими словами, алгоритмы маршрутизации должны быстро и точно адаптироваться к разнообразным обстоятельствам в сети. Например, предположим, что сегмент сети отвергнут. Многие алгоритмы

Петля маршрутизации

Пакет на routerX

Router 1

Router 1

Dest:        Send to:  

X                  R2

Dest:        Send to:  

X                  R1

Таблица маршрутизации

Таблица маршрутaизации


Рисунок 2.1

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

Статическими или динамическими

2. Одномаршрутными или многомаршрутными

3. Одноуровневыми или иерархическими

4. С интеллектом в главной вычислительной машине или в маршрутизаторе

5. Внутридоменными и междоменными

6.