Принцип работы протокола OSPF. Пример маршрутизации по алгоритму OSPF, формат пакета. Распределение адресного пространства пользовательских сетей и маршрутизаторов. Конфигурирование маршрутизаторов, анализ перехваченных пакетов. Расчет полосы пропускания.
Аннотация к работе
Он был спроектирован как протокол работы внутри сетевой области - AS (Autonomous System), которая представляет собой группу маршрутизаторов и сетей, объединенных по иерархическому принципу и находящихся под единым управлением и совместно использующих общую стратегию маршрутизации. В качестве транспортного протокола для маршрутизации внутри AS OSPF использует IP-протокол. Он был спроектирован как протокол работы внутри сетевой области - AS (Autonomous System), которая представляет собой группу маршрутизаторов и сетей, объединенных по иерархическому принципу и находящихся под единым управлением и совместно использующих, общую стратегию маршрутизации. В качестве транспортного протокола для маршрутизации внутри AS OSPF использует IP-протокол. Обмен информацией о маршрутах внутри AS протокол OSPF осуществляет посредством обмена сообщениями о состояниях канала соединений между маршрутизаторами и сетями области (link state advertisement - LSA).В каждой области работает отдельная копия алгоритма маршрутизации. Маршрутизаторы, которые имеют интерфейсы к нескольким областям, работают с несколькими копиями алгоритма SPF. После получения подтверждения о работоспособности своих интерфейсов, роутер использует приветственный протокол (hello protocol) OSPF, чтобы приобрести соседей (neighbor). Каждый роутер периодически, в зависимости от настройки системы, отправляет сообщение о состоянии канала (LSA - messages). Эти сообщения содержат информацию о состоянии интерфейса маршрутизатора данного маршрутизатора и смежных с ним объектов сети.Пусть у нас имеется сеть Ethernet, в которой есть три маршрутизатора - R4, R2 и R5 (имена членов рабочей группы Internet, разработавшей протокол OSPF). Маршрутизаторы и компьютеры перезагружаются и начинают работать по сети Ethernet. После того, как маршрутизаторы обнаруживают, что порты Ethernet работают нормально, они начинают генерировать сообщения HELLO, которые говорят о их присутствии в сети и их конфигурации. Когда какой-либо маршрутизатор посылает такое сообщение, другие его получают и отмечают, что в локальной сети есть другой маршрутизатор. Когда период отказа маршрутизатора истекает, то маршрутизатор с наивысшим приоритетом и наибольшим идентификатором объявляет себя выделенным (а следующий за ним по приоритету маршрутизатор объявляет себя резервным выделенным маршрутизатором) и начинает синхронизировать свою базу данных с другими маршрутизаторами.Существует пять типов OSPF-пакетов. Поле Version (1 байт) означает номер версии OSPF-пакета протокола, использующего данный пакет. Поле Type (1 байт) в зависимости от типа, пакет выполняет те или иные функции. Обмен этими пакетами производится при инициализации смежных маршрутизаторов, т.е. имеющих идентичные топологические базы данных. Для обработки таких пакетов используется процедура "переклички" (poll-response), в которой один из маршрутизаторов определяется как master, а другой как slave.Для распределения адресного пространства необходимо посчитать общее количество хостов в проектируемой сети, исходя из исходных данных: Для проектирования данного адресного пространства необходимо 17 бит. Значит из исходного диапазона 180.0.0.0/11, выделяем диапазон IP адресов 180.0.0.0/15. Процесс распределения адресного пространства представлен в приложении Б. Area 1 Area 2 Area 3 RIPОпределим IP адреса интерфейсов маршрутизаторов, не входящих ни в одну пользовательскую сеть. Процесс распределения адресного пространства не пользовательских сетей представлен в приложении В.Маршрутизатор R1 Маршрутизатор R2 hostname R1 interface Ethernet0/0 ip address 192.168.16.2 255.255.255.252 ip ospf message-digest-key 1 md5 qwerty ip ospf message-digest-key 2 md5 qwerty half-duplex interface FASTETHERNET1/0 ip address 192.168.16.10 255.255.255.252 ip ospf message-digest-key 3 md5 qwerty duplex auto speed auto interface FASTETHERNET2/0 ip address 192.168.16.17 255.255.255.252 ip ospf message-digest-key 6 md5 qwerty duplex auto speed auto interface FASTETHERNET3/0 ip address 192.168.16.34 255.255.255.248 ip ospf message-digest-key 5 md5 qwerty duplex auto speed auto router ospf 1 log-adjacency-changes area 0 authentication message-digest area 0 range 192.168.16.32 255.255.255.248 not-advertise area 2 authentication message-digest area 2 stub area 2 range 180.1.0.0 255.255.224.0 area 2 range 192.168.16.12 255.255.255.252 not-advertise area 3 authentication message-digest area 3 range 180.0.0.0 255.254.0.0 area 3 range 192.168.16.0 255.255.255.252 not-advertise area 3 range 192.168.16.8 255.255.255.252 not-advertise area 3 virtual-link 192.168.16.13 authentication-key 23 network 192.168.16.0 0.0.0.3 area 3 network 192.168.16.8 0.0.0.3 area 3 network 192.168.16.16 0.0.0.3 area 2 network 192.168.16.32 0.0.0.7 area 0 end hostname R2 ip tcp synwait-time 5 interface Ethernet0/3 ip address 192.168.16.6 255.255.255.252 ip ospf message-digest-key 4 md5 qwerty half-duplex ! interface FASTETHERNET1/0 ip address 192.168.16.9 255.255.255.
План
Содержание
1. Протокол OSPF
1.1 Общие сведения
1.2 Принцип работы протокола OSPF
1.3 Пример маршрутизации по алгоритму OSPF
1.4 Формат пакета OSPF
2. Распределение адресного пространства
2.1 Распределение адресного пространства пользовательских сетей
2.2 Распределение адресного пространства для маршрутизаторов