
Протокол ospf
OSPF это динамический, иерархический протокол состояния связи, используемый для маршрутизации внутри автономных систем. Он базируется на открытых стандартах и был спроектирован как замена протоколу RIP. Он является развитием ранних версий протокола маршрутизации IS-IS. OSPF - устойчивый протокол, поддерживающий маршрутизацию с наименьшим весом и балансировку загрузки. Кратчайший путь в сети вычисляется по алгоритму Дейкстры. Cisco поддерживает свою версию стандарта OSPF.
Как только маршрутизатор настроен на работу с OSPF, он начинает процесс изучения окружения, проходя несколько фаз инициализации. В начале маршрутизатор использует Hello для определения своих соседей и создания отношений для обмена обновлением маршрутной информацией с ними. Затем маршрутизатор начинает фазу ExStart начального обмена между базами маршрутов. Следующей является фаза обмена, в которой назначеный маршрутизатор отсылает маршрутную информацию и получает подтверждения от нашего нового маршрутизатора. В течение стадии загрузки, новый маршрутизатор компилирует таблицу маршрутов. По окончании вычислений маршрутизатор переходит в полное состояние, в котором он является активным членом сети.
Для запуска OSPF маршрутизации служит команда
Router(config)#router ospf N,
где N-номер вычислительного процесса OSPF. В отличие от IGRP он может быть различным для разных маршрутизаторов автономной системы. OSPF область Area организуется командой
Router(config-router)# network network-number area Area
и определяет автономную систему.
В OSPF network-number имеет особый формат. Для подключаемой в процесс маршрутизации сети используетя инверсная маска. Так, чтобы сеть 212.34.0.0 255.255.0.0 поместить в область 7 OSPF маршрутизации следует дать команду
Router(config-router)# network 212.34.0.0 0.0.255.255 area 7
Команда show ip ospf interface для каждого интерфейса выводит всю OSPF информацию: IP адрес, область, номер процесса, идентификатор маршрутизатора, стоимость, приоритет, тип сети, интервалы таймера.
Команда show ip ospf neighbor показывает важную информацию, касающуюся состояния соседей.
Практическая часть
Целью данной курсовой работы было изучение основных протоколов динамической маршрутизации: RIP, EIGPR и OSPF.
Топология, используемая для каждого из протокола динамической маршрутизации приведена на Рис. 4. Она состоит из 4 роутеров и 4 конечных устройств (ПК). На каждом роутере есть следующие порты: FastEthernet0/0,FastEthernet1/0,Serial2/0 иSerial3/0. Исходя из этого к каждому роутеру можно подключить не более 4-х соединений.
Проверка каждой топологии с динамической маршрутизацией осуществляется
путем ping-а, т.е. отправки запросов (ICMP Echo-Request) протокола ICMP указанному узлу сети и фиксация поступающих ответов (ICMP Echo-Reply). Используя данную команду, мы проверяем наличие связи между заданными узлами сети;
путем выполнения команды tracert, которая, в отличии командыping, не только отправляет запросы, но и показывает маршрут их прохождения.
В данном случае пинговались между собой конечные устройства с IP13.13.13.13, 12.12.12.13, 11.11.11.12, 14.14.14.15
Рис. 4. Топология для проверки протоколов динамической маршрутизации.
Рассмотрим результаты выполнения команд pingиtracertдля каждого из протоколов.
RIP
Результат выполнения команды ping:
Результат выполнения команды tracert:
Как видим с результатов, приведенных выше, при пинге с ПК2 на ПК0, выбирает путь по нижней ветке:
4.1.1.11.1.1.111.11.11.12
При пинге на ПК1 с ПК2 выбирает путь по верхней ветке:
3.1.1.112.12.12.13
EIGRP
В протоколе EIGRPмы будем производить пинг с ПК3 на ПК0 и ПК1.
Результат выполнения команды ping:
С ПК3 на ПК0
С ПК3 на ПК1
Результат выполнения команды tracert:
ПК3 на ПК0 и ПК1
OSPF
Результат выполнения команды ping:
Результат выполнения команды tracert:
После трех раз трасеровки с помощью протокола ospf, был выбран один и тот же путь, черезветку:
11.11.11.111.1.1.213.13.13.13
Результаты и выводы
Исходя из результатов, полученных для трех протоколов динамической маршрутизации, приходим к выводу, что ветка, в которой используется больше FastEthernetсоединений, пакеты проходят быстрее и она, соответственно, выбирается в качестве наиболее краткого пути при одинаковом количестве хопов (расстояний) между заданными узами топологии.
Источники
1. Лаборторний практикум із комп’ютерних мереж. «Адаптація під програмний емулятор Cisco Packet Tracer».
2. Документация к программе PacketTacer.
3. Cisco Network Academy.