Протокол OSPF
Принцип работы протокола OSPF. Пример маршрутизации по алгоритму OSPF, формат пакета. Распределение адресного пространства пользовательских сетей и маршрутизаторов. Конфигурирование маршрутизаторов, анализ перехваченных пакетов. Расчет полосы пропускания.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 11.08.2014 |
Размер файла | 1,0 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Содержание
- 1. Протокол OSPF
- 1.1 Общие сведения
- 1.2 Принцип работы протокола OSPF
- 1.3 Пример маршрутизации по алгоритму OSPF
- 1.4 Формат пакета OSPF
- 2. Распределение адресного пространства
- 2.1 Распределение адресного пространства пользовательских сетей
- 2.2 Распределение адресного пространства для маршрутизаторов
- 3. Конфигурирование маршрутизаторов
- 4. Анализ перехваченных пакетов
- 5. Расчет полосы пропускания
1. Протокол OSPF
1.1 Общие сведения
OSPF - это открытый протокол маршрутизации, базирующийся на алгоритме поиска наикратчайшего пути (Open Shortest Path First - OSPF). OSPF имеет две основные характеристики: протокол является открытым, т.е. его спецификация является общественным достоянием, он базируется на алгоритме SPF. Алгоритм SPF иногда называют алгоритмом Дейкстры по имени его автора.
OSPF является иерархическим протоколом маршрутизации с объявлением состояния о канале соединения (link state). Он был спроектирован как протокол работы внутри сетевой области - AS (Autonomous System), которая представляет собой группу маршрутизаторов и сетей, объединенных по иерархическому принципу и находящихся под единым управлением и совместно использующих общую стратегию маршрутизации. В качестве транспортного протокола для маршрутизации внутри AS OSPF использует IP-протокол.
OSPF является иерархическим протоколом маршрутизации с объявлением состояния о канале соединения (link state). Он был спроектирован как протокол работы внутри сетевой области - AS (Autonomous System), которая представляет собой группу маршрутизаторов и сетей, объединенных по иерархическому принципу и находящихся под единым управлением и совместно использующих, общую стратегию маршрутизации. В качестве транспортного протокола для маршрутизации внутри AS OSPF использует IP-протокол.
Обмен информацией о маршрутах внутри AS протокол OSPF осуществляет посредством обмена сообщениями о состояниях канала соединений между маршрутизаторами и сетями области (link state advertisement - LSA). Эти сообщения передаются между объектами сети, находящимися в пределах одной и той же иерархической области - это может быть как вся AS, так и некоторая группа сетей внутри данной AS. В LSA-сообщения протокола OSPF включается информация о подключенных интерфейсах, о параметрах маршрутов и других переменных. По мере накопления роутерами OSPF информации о состоянии маршрутов области, они рассчитывают наикратчайший путь к каждому узлу, используя алгоритм SPF. Причем расчет оптимального маршрута осуществляется динамически в соответствии с изменениями топологии сети.
Для различных типов IP-сервиса (видов услуг высшего уровня, которые определяются значением поля TOS IP-пакета), OSPF может рассчитывать свои оптимальные маршруты на основании параметров, наиболее критичных для данного вида сервиса. Например, какая-нибудь прикладная программа может включить требование о том, что определенная информация является срочной. Если OSPF имеет в своем распоряжении каналы с высоким приоритетом, то они могут быть использованы для транспортировки срочных дейтаграмм.
OSPF поддерживает механизм, позволяющий работать с несколькими равноправными маршрутами между двумя объектами сети. Это позволяет существенно уменьшить время передачи данных и более эффективно использовать каналы связи.
Кроме того, OSPF-протокол поддерживает аутентификацию изменений маршрутов. Это означает, что только те маршрутизаторы, которые имеют определенные права, могут осуществлять маршрутизацию пакетов. Это позволяет, при соответствующей настройке прав системы маршрутизаторов, передавать по сети конфиденциальные сообщения, зная заранее, что они проходят только по определенным маршрутам.
маршрутизатор протокол полоса пропускание
1.2 Принцип работы протокола OSPF
Алгоритм маршрутизации SPF является основой для операций OSPF. В каждой области работает отдельная копия алгоритма маршрутизации. Маршрутизаторы, которые имеют интерфейсы к нескольким областям, работают с несколькими копиями алгоритма SPF.
Когда на какой-нибудь роутер SPF подается питание, он инициализирует свои структуры данных о протоколе маршрутизации, а затем ожидает уведомления от протоколов низшего уровня о том, что его интерфейсы работоспособны.
После получения подтверждения о работоспособности своих интерфейсов, роутер использует приветственный протокол (hello protocol) OSPF, чтобы приобрести соседей (neighbor). Соседи - это объекты сети с интерфейсами, предназначенными для работы в общей с данным маршрутизатором сети. Описываемый маршрутизатор отправляет своим соседям приветственные пакеты и получает от них такие же пакеты. Помимо оказания помощи в приобретении соседей, приветственные пакеты также действуют как подтверждение дееспособности, позволяя другим роутерам узнавать о том, что другие роутеры функционируют.
Каждый роутер периодически, в зависимости от настройки системы, отправляет сообщение о состоянии канала (LSA - messages). Эти сообщения содержат информацию о состоянии интерфейса маршрутизатора данного маршрутизатора и смежных с ним объектов сети. Каждое такое сообщение рассылается маршрутизаторам всей области. Из LSA-сообщений всех объектов формируется топологическая база данных (дерево маршрутов). Сообщения LSA также отправляются в том случае, когда изменяется состояние какого-нибудь роутера.
После построения дерева маршрутов внутри AS, протокол проверяет информацию внешних маршрутов по отношению к данной AS. Эта информация может быть получена с помощью протоколов, обеспечивающих взаимодействие OSPF с другими областями или другими типами сетей, например, с помощью протоколов EGP или ВОР.
Все маршрутизаторы данной AS используют один и тот же алгоритм построения маршрута на основе топологической базы данных. Маршрутизатор строит граф оптимальных маршрутов, в котором он сам является корнем. На основании этого графа маршрутизаторы и производят свои расчеты для каждого маршрута информационного пакета. В свою очередь, по дереву оптимальных маршрутов строится маршрутная таблица, которая служит основой оценок и выбора маршрутов.
В зависимости от того, какую функцию выполняет тот или иной маршрутизатор (т.е. относится к области backbone, смежной области, периферии или внутренней области), он выполняет те или иные функции (инициализации, согласования, корректировки и т.п.) с одной или несколькими топологическими базами данных, находящихся под его контролем.
1.3 Пример маршрутизации по алгоритму OSPF
Представим себе один день из жизни транзитной локальной сети. Пусть у нас имеется сеть Ethernet, в которой есть три маршрутизатора - R4, R2 и R5 (имена членов рабочей группы Internet, разработавшей протокол OSPF). Эти маршрутизаторы связаны с сетями в других городах с помощью выделенных линий.
Пусть произошло восстановление сетевого питания после сбоя. Маршрутизаторы и компьютеры перезагружаются и начинают работать по сети Ethernet. После того, как маршрутизаторы обнаруживают, что порты Ethernet работают нормально, они начинают генерировать сообщения HELLO, которые говорят о их присутствии в сети и их конфигурации. Однако маршрутизация пакетов начинает осуществляться не сразу - сначала маршрутизаторы должны синхронизировать свои маршрутные базы.
Рисунок 1 - Сеть с OSPF маршрутизаторами
На протяжении интервала отказа маршрутизаторы продолжают посылать сообщения HELLO. Когда какой-либо маршрутизатор посылает такое сообщение, другие его получают и отмечают, что в локальной сети есть другой маршрутизатор. Когда они посылают следующее HELLO, они перечисляют там и своего нового соседа.
Когда период отказа маршрутизатора истекает, то маршрутизатор с наивысшим приоритетом и наибольшим идентификатором объявляет себя выделенным (а следующий за ним по приоритету маршрутизатор объявляет себя резервным выделенным маршрутизатором) и начинает синхронизировать свою базу данных с другими маршрутизаторами.
С этого момента времени база данных маршрутных объявлений каждого маршрутизатора может содержать информацию, полученную от маршрутизаторов других локальных сетей или из выделенных линий. R5,например, вероятно получил информацию от R6 и R7 об их сетях, и он может передавать туда пакеты данных. Они содержат информацию о собственных связях маршрутизатора и объявления о связях сети.
Базы данных теперь синхронизированы с выделенным маршрутизатором, которым является R4. R4 суммирует свою базу данных с каждой базой данных своих соседей - базами R2, R5 и R3 - индивидуально. В каждой синхронизирующейся паре объявления, найденные только в какой-либо одной базе, копируются в другую. Выделенный маршрутизатор, R4, распространяет новые объявления среди других маршрутизаторов своей локальной сети. Например, объявления R6 и R7 передаются R4 R5, а R4 в свою очередь передает их R2 и R3. Обмен информацией между базами продолжается некоторое время, и пока он не завершится, маршрутизаторы не будут считать себя работоспособными. После этого они себя таковыми считают, потому что имеют всю доступную информацию о сети.
Посмотрим теперь, как R7 вычисляет маршрут через сеть. Две из связей, присоединенных к его портам, представляют линии T-1, а одна - линию 56 кб/c. R7 сначала обнаруживает двух соседей - R5 с метрикой 65 и R7 с метрикой 1785. Из объявления о связях R5 R7 обнаружил наилучший путь к R6 со стоимостью 130, поэтому он отверг непосредственный путь к R6, поскольку он связан с большей задержкой, так как проходит через линии с меньшей пропускной способностью. R7 также обнаруживает транзитную локальную сеть с выделенным маршрутизатором R4. Из объявлений о связях R4 R7 узнает о пути к R2 и, наконец, узнает о пути к маршрутизаторам R1 и R3 и к их тупиковым сетям.
После того, как маршрутизаторы полностью входят в рабочий режим, интенсивность обмена сообщениями резко падает. Обычно они посылают сообщение HELLO по своим подсетям каждые 10 секунд и делают объявления о состоянии связей каждые 30 минут (если обнаруживаются изменения в состоянии связей, то объявление передается, естественно, немедленно). Обновленные объявления о связях служат гарантией того, что маршрутизатор работает в сети. Старые объявления удаляются из базы через определенное время.
Представим, однако, что какая-либо выделенная линия сети отказала. Присоединенные к ней маршрутизаторы распространяют свои объявления, в которых они уже не упоминают друг друга. Эта информация распространяется по сети, включая маршрутизаторы транзитной локальной сети. Каждый маршрутизатор в сети пересчитывает свои маршруты, находя, может быть, новые пути для восстановления утраченного взаимодействия.
1.4 Формат пакета OSPF
Существует пять типов OSPF-пакетов. Все OSPF-пакеты начинаются со стандартного 24-байтного заголовка.
Рисунок 2 - Формат стандартного заголовка OSPF
Поле Version (1 байт) означает номер версии OSPF-пакета протокола, использующего данный пакет.
Поле Type (1 байт) в зависимости от типа, пакет выполняет те или иные функции.
Type 1 (Hello) отправляется через регулярные интервалы времени для установления и поддержания соседских взаимоотношений. На всех маршрутизаторах, подсоединенных к сети, должны быть согласованы ключевые параметры пакетов этого типа - маски сети, периоды приветствования и сигнализации обрыва контакта. Эти и другие параметры входят в состав Hello-пакетов.
Type 2 (Database Description) описывает содержимое базы данных. Обмен этими пакетами производится при инициализации смежных маршрутизаторов, т.е. имеющих идентичные топологические базы данных. При описании базы данных может использоваться несколько таких пакетов. Для обработки таких пакетов используется процедура "переклички" (poll-response), в которой один из маршрутизаторов определяется как master, а другой как slave. Соответственно, master отправляет эти пакеты, a slave должен отвечать за их получение.
Type 3 (Link-State Request), запрос о состоянии канала. Обмен этими пакетами производится после того, как какой-нибудь роутер обнаруживает, например, путем проверки пакетов описания базы данных, что часть его топологической базы данных устарела.
Type 4 (Link-State Update), пакеты корректировки состояния канала - ответ на пакеты запроса о состоянии канала. Эти пакеты используются для регулярного тиражирования LSA. В один пакет могут быть включены несколько сообщений LSA.
Type 5 (Link-Sate Acknowledgement), подтверждение состояния канала. Подтверждает пакеты корректировки состояния канала. Пакеты корректировки состояния канала должны быть четко подтверждены, что является гарантией надежности процесса адресации пакетов корректировки состояния канала через какую-нибудь область.
Поле Packet Length (16 бит). Поле длины пакета (в байтах) вместе со стандартным заголовком.
Поле Router ID (32 бита). Поле идентификатора отправителя.
Поле Area ID (32 бита). Поле идентифицирует область, к которой принадлежит данный пакет.
Поле Checksum (16 бит). Поле контрольной суммы пакета.
Поле Authentication (16 бит). Поле типа аутентификации. Например, "простой пароль". Все обмены протокола OSPF проводятся с аутентификацией отправителя и его прав. Тип аутентификации устанавливается по принципу "отдельный для каждой области".
Поле Authentication data (64 бита). Поле содержит информацию аутентификации.
2. Распределение адресного пространства
2.1 Распределение адресного пространства пользовательских сетей
Для распределения адресного пространства необходимо посчитать общее количество хостов в проектируемой сети, исходя из исходных данных:
Для проектирования данного адресного пространства необходимо 17 бит. Значит из исходного диапазона 180.0.0.0/11, выделяем диапазон IP адресов 180.0.0.0/15. Процесс распределения адресного пространства представлен в приложении Б. Результаты распределения, представлены в таблице 1.
Таблица 1 - Распределение IP адресов по сетям
Area 1 |
Area 2 |
Area 3 |
RIP |
||
Сеть 1 |
180.0.0.0/20 180.0.96.0/23 |
180.1.0.0/20 180.1.112.0/22 |
180.0.128.0/20 180.0.192.0/29 |
180.0.108.0/22 |
|
Сеть 2 |
180.0.16.0/20 180.0.98.0/23 |
180.1.16.0/20 180.1.116.0/22 |
180.0.144.0/20 180.0.192.8/29 |
||
Сеть 3 |
180.0.32.0/20 180.0.100.0/23 |
180.1.32.0/20 180.1.120.0/22 |
180.0.160.0/20 180.0.192.16/29 |
||
Сеть 4 |
180.0.48.0/20 180.0.102.0/23 |
180.1.48.0/20 180.1.124.0/22 |
180.0.176.0/20 180.0.192.24/29 |
||
Сеть 5 |
180.0.64.0/20 180.0.104.0/23 |
180.1.64.0/20 180.1.128.0/22 |
|||
Сеть 6 |
180.080.0/20 180.0.106.0/23 |
180.1.80.0/20 180.1.132.0/22 |
|||
Сеть 7 |
180.1.96.0/20 180.1.136.0/22 |
2.2 Распределение адресного пространства для маршрутизаторов
Определим IP адреса интерфейсов маршрутизаторов, не входящих ни в одну пользовательскую сеть. Количество не пользовательских сетей, в нашем случае, равно 9. Процесс распределения адресного пространства не пользовательских сетей представлен в приложении В. Результат распределения адресов, по интерфейсам маршрутизаторов представлен в таблицах 2 - 4.
Таблица 2 - IP адреса интерфейсов маршрутизаторов R1, R2, R3, R4
R1 |
R2 |
R3 |
R4 |
||
F0/0 |
192.168.16.18/30 |
||||
F1/0 |
192.168.16.10/30 |
192.168.16.9/30 |
192.168.16.14/30 |
||
F2/0 |
192.168.16.17/30 |
192.168.16.13/30 |
|||
F3/0 |
192.168.16.34/29 |
||||
E0/0 |
192.168.16.2/30 |
||||
E1/0 |
192.168.16.5/30 |
||||
E0/3 |
192.168.16.6/30 |
||||
E0/2 |
192.168.16.1/30 |
||||
S2/0 |
192.168.16.21/30 |
||||
S2/1 |
192.168.16.21/30 |
Таблица 3 - IP адреса интерфейсов маршрутизаторов R5, R7, R8, R9
R5 |
R7 |
R8 |
R9 |
||
F0/0 |
192.168.16.33/30 |
192.168.16.35/29 |
|||
S0/0 |
192.168.16.25/30 |
192.168.16.42/29 |
|||
S0/1 |
192.168.16.22/30 |
||||
S0/2 |
192.168.16.22/30 |
||||
S3/1 |
192.168.16.26/30 |
||||
S3/0 |
192.168.16.43/29 |
192.168.16.41/29 |
Таблица 4 - IP адреса интерфейсов маршрутизаторов R10, R11
R10 |
R11 |
||
E1/0 |
192.168.16.29/30 |
192.168.16.30/30 |
|
S2/0 |
192.168.16.44/29 |
3. Конфигурирование маршрутизаторов
Таблица 5 - Конфигурация маршрутизаторов R1 и R2
Маршрутизатор 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.252 ip ospf message-digest-key 3 md5 qwerty duplex auto speed auto ! interface FastEthernet2/0 ip address 192.168.16.13 255.255.255.252 ip ospf message-digest-key 7 md5 qwerty duplex auto speed auto ! router ospf 1 log-adjacency-changes area 2 authentication message-digest area 2 stub area 2 range 180.1.0.0 255.255.224.0 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.4 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.34 authentication-key 23 network 192.168.16.4 0.0.0.3 area 3 network 192.168.16.8 0.0.0.3 area 3 network 192.168.16.12 0.0.0.3 area 2 end |
Таблица 6 - Конфигурация маршрутизаторов R3 и R4
Маршрутизатор R3 |
Маршрутизатор R4 |
|
hostname R3 interface Ethernet0/0 ip address 180.0.192.25 255.255.255.252 secondary ip address 180.0.176.1 255.255.240.0 half-duplex ! interface Ethernet0/1 ip address 180.0.192.17 255.255.255.252 secondary ip address 180.0.160.1 255.255.240.0 half-duplex ! interface Ethernet0/2 ip address 192.168.16.1 255.255.255.252 ip ospf message-digest-key 1 md5 qwerty ip ospf message-digest-key 2 md5 qwerty half-duplex ! interface Ethernet0/3 ip address 180.0.192.9 255.255.255.252 secondary ip address 180.0.144.1 255.255.240.0 half-duplex ! interface Ethernet1/0 ip address 192.168.16.5 255.255.255.252 ip ospf message-digest-key 4 md5 qwerty half-duplex ! interface Ethernet1/1 ip address 180.0.192.1 255.255.255.252 secondary ip address 180.0.128.1 255.255.240.0 half-duplex router ospf 1 log-adjacency-changes area 3 authentication message-digest passive-interface Ethernet0/0 passive-interface Ethernet0/1 passive-interface Ethernet0/3 passive-interface Ethernet1/1 network 180.0.128.0 0.0.15.255 area 3 network 180.0.144.0 0.0.15.255 area 3 network 180.0.160.0 0.0.15.255 area 3 network 180.0.176.0 0.0.15.255 area 3 |
hostname R4 interface Multilink2 ip address 192.168.16.21 255.255.255.252 ip ospf message-digest-key 8 md5 qwerty ppp multilink ppp multilink group 2 ! interface FastEthernet0/0 ip address 192.168.16.18 255.255.255.252 ip ospf message-digest-key 6 md5 qwerty duplex auto speed auto ! interface FastEthernet1/0 ip address 192.168.16.14 255.255.255.252 ip ospf message-digest-key 7 md5 qwerty duplex auto speed auto ! interface Serial2/0 no ip address encapsulation ppp serial restart-delay 0 clock rate 2016000 ppp multilink ppp multilink group 2 ! interface Serial2/1 no ip address encapsulation ppp serial restart-delay 0 clock rate 2016000 ppp multilink ppp multilink group 2 ! interface Ethernet3/0 ip address 180.1.112.1 255.255.252.0 secondary ip address 180.1.0.1 255.255.240.0 half-duplex ! interface Ethernet3/1 ip address 180.1.116.1 255.255.252.0 secondary ip address 180.1.16.1 255.255.240.0 half-duple |
|
Маршрутизатор R3 |
Маршрутизатор R4 |
|
network 180.0.192.0 0.0.0.7 area 3 network 180.0.192.8 0.0.0.7 area 3 network 180.0.192.16 0.0.0.7 area 3 network 180.0.192.24 0.0.0.7 area 3 network 192.168.16.0 0.0.0.3 area 3 network 192.168.16.4 0.0.0.3 area 3 end |
interface Ethernet3/2 ip address 180.1.120.1 255.255.252.0 secondary ip address 180.1.32.1 255.255.240.0 half-duplex ! interface Ethernet3/3 ip address 180.1.124.1 255.255.252.0 secondary ip address 180.1.48.1 255.255.240.0 half-duplex ! router ospf 1 log-adjacency-changes area 2 authentication message-digest area 2 stub passive-interface Ethernet3/0 passive-interface Ethernet3/1 passive-interface Ethernet3/2 passive-interface Ethernet3/3 network 180.1.0.0 0.0.15.255 area 2 network 180.1.16.0 0.0.15.255 area 2 network 180.1.32.0 0.0.15.255 area 2 network 180.1.48.0 0.0.15.255 area 2 network 180.1.112.0 0.0.3.255 area 2 network 180.1.116.0 0.0.3.255 area 2 network 180.1.120.0 0.0.3.255 area 2 network 180.1.124.0 0.0.3.255 area 2 network 192.168.16.12 0.0.0.3 area 2 network 192.168.16.16 0.0.0.3 area 2 network 192.168.16.20 0.0.0.3 area 2 end |
Таблица 7 - Конфигурация маршрутизаторов R5 и R7
Маршрутизатор R5 |
Маршрутизатор R7 |
|
hostname R5 interface Multilink1 ip address 192.168.16.22 255.255.255.252 ip ospf message-digest-key 8 md5 qwerty ppp multilink ppp multilink group 1 ! interface Serial0/0 ip address 192.168.16.25 255.255.255.252 encapsulation ppp ip ospf message-digest-key 9 md5 qwerty serial restart-delay 0 clock rate 2016000 ! interface Serial0/1 no ip address encapsulation ppp serial restart-delay 0 clock rate 2016000 ppp multilink ppp multilink group 1 ! interface Serial0/2 no ip address encapsulation ppp serial restart-delay 0 clock rate 2016000 ppp multilink ppp multilink group 1 ! interface Ethernet3/0 ip address 180.1.128.1 255.255.252.0 secondary ip address 180.1.64.1 255.255.240.0 half-duplex |
hostname R7 interface FastEthernet0/0 ip address 192.168.16.33 255.255.255.248 ip ospf message-digest-key 5 md5 qwerty duplex auto speed auto ! interface Serial3/0 ip address 192.168.16.43 255.255.255.248 encapsulation frame-relay IETF ip ospf message-digest-key 10 md5 qwerty ip ospf network point-to-multipoint serial restart-delay 0 clock rate 2016000 ! interface Serial3/1 ip address 192.168.16.26 255.255.255.252 encapsulation ppp ip ospf message-digest-key 9 md5 qwerty serial restart-delay 0 clock rate 2016000 ! 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 1 authentication message-digest area 1 nssa area 1 range 180.0.0.0 255.255.224.0 area 1 range 192.168.16.40 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.24 255.255.255.248 not-advertise network 192.168.16.24 0.0.0.3 area 2 network 192.168.16.32 0.0.0.7 area 0 network 192.168.16.40 0.0.0.7 area 1 end |
|
Маршрутизатор R5 |
Маршрутизатор R7 |
|
! interface Ethernet3/1 ip address 180.1.132.1 255.255.252.0 secondary ip address 180.1.80.1 255.255.240.0 half-duplex ! interface Ethernet3/2 ip address 180.1.136.1 255.255.252.0 secondary ip address 180.1.96.1 255.255.240.0 half-duplex router ospf 1 log-adjacency-changes area 2 authentication message-digest area 2 stub passive-interface Ethernet3/0 passive-interface Ethernet3/1 passive-interface Ethernet3/2 network 180.1.64.0 0.0.15.255 area 2 network 180.1.80.0 0.0.15.255 area 2 network 180.1.96.0 0.0.15.255 area 2 network 180.1.128.0 0.0.3.255 area 2 network 180.1.132.0 0.0.3.255 area 2 network 180.1.136.0 0.0.3.255 area 2 network 192.168.16.20 0.0.0.3 area 2 network 192.168.16.24 0.0.0.3 area 2 end |
Таблица 8 - Конфигурация маршрутизаторов R8 и R9
Маршрутизатор R8 |
Маршрутизатор R9 |
|
hostname R8 interface FastEthernet0/0 ip address 192.168.16.35 255.255.255.248 ip ospf message-digest-key 5 md5 qwerty duplex auto speed auto ! interface Serial3/0 ip address 192.168.16.41 255.255.255.248 encapsulation frame-relay IETF ip ospf message-digest-key 10 md5 qwerty ip ospf network point-to-multipoint serial restart-delay 0 clock rate 2016000 ! 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 1 authentication message-digest area 1 range 180.0.0.0 255.255.224.0 area 1 range 192.168.16.40 255.255.255.248 not-advertise network 192.168.16.32 0.0.0.7 area 0 network 192.168.16.40 0.0.0.7 area 1 default-information originate always end |
hostname R9 interface Serial0/0 ip address 192.168.16.42 255.255.255.248 encapsulation frame-relay IETF ip ospf message-digest-key 10 md5 qwerty ip ospf network point-to-multipoint serial restart-delay 0 clock rate 2016000 ! interface Ethernet1/0 ip address 180.0.96.1 255.255.254.0 secondary ip address 180.0.0.1 255.255.240.0 half-duplex ! interface Ethernet1/1 ip address 180.0.98.1 255.255.254.0 secondary ip address 180.0.16.1 255.255.240.0 half-duplex ! interface Ethernet1/2 ip address 180.0.100.1 255.255.254.0 secondary ip address 180.0.32.1 255.255.240.0 half-duplex ! interface Ethernet1/3 ip address 180.0.102.1 255.255.254.0 secondary ip address 180.0.48.1 255.255.240.0 half-duplex ! interface Ethernet2/0 ip address 180.0.104.1 255.255.254.0 secondary ip address 180.0.64.1 255.255.240.0 half-duplex |
|
Маршрутизатор R8 |
Маршрутизатор R9 |
|
interface Ethernet2/1 ip address 180.0.106.1 255.255.254.0 secondary ip address 180.0.80.1 255.255.240.0 half-duplex ! router ospf 1 log-adjacency-changes area 1 authentication message-digest passive-interface Ethernet1/0 passive-interface Ethernet1/1 passive-interface Ethernet1/2 passive-interface Ethernet1/3 passive-interface Ethernet2/0 passive-interface Ethernet2/1 network 180.0.0.0 0.0.15.255 area 1 network 180.0.16.0 0.0.15.255 area 1 network 180.0.32.0 0.0.15.255 area 1 network 180.0.48.0 0.0.15.255 area 1 network 180.0.64.0 0.0.15.255 area 1 network 180.0.80.0 0.0.15.255 area 1 network 180.0.96.0 0.0.1.255 area 1 network 180.0.98.0 0.0.1.255 area 1 network 180.0.100.0 0.0.1.255 area 1 network 180.0.102.0 0.0.1.255 area 1 network 180.0.104.0 0.0.1.255 area 1 network 180.0.106.0 0.0.1.255 area 1 network 192.168.16.40 0.0.0.7 area 1 end |
Таблица 9 - Конфигурация маршрутизаторов R10 и R11
Маршрутизатор R10 |
Маршрутизатор R11 |
|
hostname R10 interface Ethernet1/0 ip address 192.168.16.29 255.255.255.252 half-duplex ! interface Serial2/0 ip address 192.168.16.44 255.255.255.248 encapsulation frame-relay IETF ip ospf message-digest-key 10 md5 qwerty ip ospf network point-to-multipoint serial restart-delay 0 clock rate 2016000 ! router ospf 1 log-adjacency-changes area 1 authentication message-digest area 1 nssa redistribute rip metric 100 metric-type 1 subnets network 192.168.16.40 0.0.0.7 area 1 ! router rip version 2 network 180.0.0.0 network 192.168.16.0 default-information originate no auto-summary end |
hostname R11 interface Ethernet1/0 ip address 192.168.16.30 255.255.255.252 half-duplex ! interface Ethernet1/1 ip address 180.0.108.1 255.255.252.0 half-duplex ! router rip version 2 network 180.0.0.0 network 192.168.16.0 no auto-summary end |
4. Анализ перехваченных пакетов
После настройки маршрутизаторов необходимо осуществить захват следующих типов сообщений протокола OSPF:
приветственный пакет (Hello Packet);
пакет с описанием базы данных (DataBase Description);
пакет с запросом о состоянии канала (Link-State Request);
пакет с обновлениями о состоянии канала (Link-State Update):
а) пакет тип 4 с LSA1;
б) пакет тип 4 с LSA2;
в) пакет тип 4 с LSA3;
г) пакет тип 4 с LSA4;
д) пакет тип 4 с LSA5;
е) пакет тип 4 с LSA7.
пакет с подтверждением о состоянии канала (Link-State Ack).
Для расшифровки пакетов воспользуемся рекомендацией RFC 2328.
Рисунок 3 - OSPF пакеты в Wireshark
Таблица 10 - Приветственный пакет (Hello Packet)
Open Shortest Path First OSPF Header OSPF Version: 2 // версия протокола OSPF Message Type: Hello Packet (1) Packet Length: 52 // длина пакета Source OSPF Router: 192.168.16.43 (192.168.16.43) // источник Area ID: 0.0.0.0 (Backbone) Packet Checksum: 0xd799 [correct] Auth Type: Null Auth Data (none) OSPF Hello Packet Network Mask: 255.255.255.248 // маска сети связанная с интерфейсом Hello Interval: 10 seconds // число секунд между передачей пакета Hello Options: 0x12 (L, E) // дополнительные возможности …… 0.. = DN: DN-bit is NOT set .0.. = O: O-bit is NOT set .0.. = DC: Demand Circuits are NOT supported .1. = L: The packet contains LLS data block .0. = NP: NSSA is NOT supported ..0. = MC: NOT Multicast Capable ..1. = E: External Routing Capability ..0 = MT: NO Multi-Topology Routing Router Priority: 1 // значение используемое при выборе DR Router Dead Interval: 40 seconds // число секунд до объявления "затихшего" маршрутизатора неработоспособным Designated Router: 192.168.16.34 // указывает выделенный маршрутизатор DR для данной сети с точки зрения передающего маршрутизатора Backup Designated Router: 192.168.16.33 // Идентифицирует BDR с точки зрения передающего пакет маршрутизатора Active Neighbor: 192.168.16.34 // соседи чьи пакеты hello были видны в сети Active Neighbor: 192.168.16.41 // - /-/-/-/-/- OSPF LLS Data Block Checksum: 0xfff6 LLS Data Length: 12 bytes Extended options TLV Type: 1 Length: 4 |
Таблица 11 - Пакет с описанием базы данных (DataBase Desription)
Open Shortest Path First OSPF Header // при инициализации отношений смежности происходит обмен этими пакетами OSPF Version: 2 Message Type: DB Description (2) Packet Length: 32 Source OSPF Router: 192.168.16.43 (192.168.16.43) Area ID: 0.0.0.0 (Backbone) Packet Checksum: 0xd3e4 [correct] Auth Type: Null Auth Data (none) OSPF DB Description Interface MTU: 1500 Options: 0x52 (O, L, E) 0.. = DN: DN-bit is NOT set .1.. = O: O-bit is SET .0.. = DC: Demand Circuits are NOT supported .1. = L: The packet contains LLS data block .0. = NP: NSSA is NOT supported ..0. = MC: NOT Multicast Capable ..1. = E: External Routing Capability ..0 = MT: NO Multi-Topology Routing DB Description: 0x07 (I, M, MS) I - Init, устанавливается для первого пакета DD; M - More, Указывают на присутствие следующих пакетов DD; MS - Master/Slave, определяет отношения маршрутизаторов, ведущий/ведомый. DD Sequence: 322 // номер пакета OSPF LLS Data Block Checksum: 0xfff6 LLS Data Length: 12 bytes Extended options TLV Type: 1 Length: 4 Options: 0x00000001 (LR) |
Таблица 12 - Пакет с запросом о состоянии канала (Link - State Request)
Open Shortest Path First // служат для запроса более современных фрагментов БД, потому что она может устареть OSPF Header OSPF Version: 2 Message Type: LS Request (3) Packet Length: 48 Source OSPF Router: 192.168.16.41 (192.168.16.41) Area ID: 0.0.0.0 (Backbone) Packet Checksum: 0xe9a7 [correct] Auth Type: Null Auth Data (none) Link State Request LS Type: Router-LSA (1) Link State ID: 192.168.16.43 Advertising Router: 192.168.16.43 (192.168.16.43) Link State Request Link State ID: 192.168.16.43 Advertising Router: 192.168.16.43 (192.168.16.43) |
Таблица 13 - Пакет с обновлениями о состоянии каналов (LS Update)
Open Shortest Path First // используются для лавинной рассылки LSA OSPF Header OSPF Version: 2 Message Type: LS Acknowledge (5) Packet Length: 64 Source OSPF Router: 192.168.16.34 (192.168.16.34) Area ID: 0.0.0.0 (Backbone) Packet Checksum: 0xc732 [correct] Auth Type: Null Auth Data (none) LSA Update Packet LSA Type - 1 LSA Type - 3 |
Таблица 14 - Пакет тип 4 LSA1
OSPF Header OSPF Version: 2 Message Type: LS Update (4) Packet Length: 64 Source OSPF Router: 192.168.16.43 (192.168.16.43) Area ID: 0.0.0.0 (Backbone) Packet Checksum: 0x1dec [correct] Auth Type: Null Auth Data (none) LS Update Packet Number of LSAs: 1 LS Type: Router-LSA LS Age: 10 seconds // время с момента создания Do Not Age: False Options: 0x22 (DC, E) // дополнительные возможности 0.. = DN: DN-bit is NOT set .0.. = O: O-bit is NOT set .1.. = DC: Demand Circuits are supported .0. = L: The packet does NOT contain LLS data block .0. = NP: NSSA is NOT supported ..0. = MC: NOT Multicast Capable ..1. = E: External Routing Capability ..0 = MT: NO Multi-Topology Routing LS Type: Router-LSA (1) Link State ID: 192.168.16.34 // содержит IP адрес маршрутизатора DR Advertising Router: 192.168.16.34 (192.168.16.34) // IP адрес создавшего LSA маршрутизатора (DR) LS Sequence Number: 0x80000001 // Порядковый номер для обнаружения дубликатов и старых пакетов LS Checksum: 0xf670 Length: 36 Flags: 0x01 (B) // граничный маршрутизатор области Number of Links: 1 Type: Stub ID: 192.168.16.32 Data: 255.255.255.248 Metric: 1 |
Таблица 15 - Пакет тип 4 LSA2
Open Shortest Path First OSPF Header OSPF Version: 2 Message Type: LS Update (4) Packet Length: 64 Source OSPF Router: 192.168.16.41 (192.168.16.41) Area ID: 0.0.0.0 (Backbone) Packet Checksum: 0xab69 [correct] Auth Type: Null Auth Data (none) LS Update Packet Number of LSAs: 1 LS Type: Network-LSA LS Age: 1 seconds Do Not Age: False Options: 0x22 (DC, E) 0.. = DN: DN-bit is NOT set .0.. = O: O-bit is NOT set .1.. = DC: Demand Circuits are supported .0. = L: The packet does NOT contain LLS data block .0. = NP: NSSA is NOT supported ..0. = MC: NOT Multicast Capable ..1. = E: External Routing Capability ..0 = MT: NO Multi-Topology Routing LS Type: Network-LSA (2) Link State ID: 192.168.16.35 Advertising Router: 192.168.16.41 (192.168.16.41) LS Sequence Number: 0x80000002 LS Checksum: 0xcb4e Length: 36 Netmask: 255.255.255.248 // адресная маска сети Attached Router: 192.168.16.41 // идентификаторы маршрутизаторов подключенных к сети, установивших полные отношения смежности и сам DR Attached Router: 192.168.16.34 Attached Router: 192.168.16.43 |
Таблица 16 - Пакет тип 4 LSA3
Open Shortest Path First // описание междоменных маршрутов, когда адресатом является сеть. OSPF Header OSPF Version: 2 Message Type: LS Update (4) Packet Length: 56 Source OSPF Router: 192.168.16.43 (192.168.16.43) Area ID: 0.0.0.0 (Backbone) Packet Checksum: 0xc159 [correct] Auth Type: Null Auth Data (none) LS Update Packet Number of LSAs: 1 LS Type: Summary-LSA (IP network) LS Age: 1 seconds Do Not Age: False Options: 0x22 (DC, E) 0.. = DN: DN-bit is NOT set .0.. = O: O-bit is NOT set .1.. = DC: Demand Circuits are supported .0. = L: The packet does NOT contain LLS data block .0. = NP: NSSA is NOT supported ..0. = MC: NOT Multicast Capable ..1. = E: External Routing Capability ..0 = MT: NO Multi-Topology Routing LS Type: Summary-LSA (IP network) (3) Link State ID: 192.168.16.24 // номер сети Advertising Router: 192.168.16.43 (192.168.16.43) LS Sequence Number: 0x80000001 LS Checksum: 0x27a2 Length: 28 Netmask: 255.255.255.252 // маска сети адресата Metric: 64 // стоимость маршрута |
Таблица 17 - Пакет тип 4 LSA4
Open Shortest Path First OSPF Header OSPF Version: 2 Message Type: LS Acknowledge (5) Packet Length: 64 Source OSPF Router: 192.168.16.43 (192.168.16.43) Area ID: 0.0.0.0 (Backbone) Packet Checksum: 0xbad7 [correct] Auth Type: Null Auth Data (none) LSA Header LS Age: 1 seconds Do Not Age: False Options: 0x22 (DC, E) 0.. = DN: DN-bit is NOT set .0.. = O: O-bit is NOT set .1.. = DC: Demand Circuits are supported .0. = L: The packet does NOT contain LLS data block .0. = NP: NSSA is NOT supported ..0. = MC: NOT Multicast Capable ..1. = E: External Routing Capability ..0 = MT: NO Multi-Topology Routing LS Type: Summary-LSA (ASBR) (4) Link State ID: 192.168.16.44 Advertising Router: 192.168.16.41 (192.168.16.41) LS Sequence Number: 0x80000001 LS Checksum: 0x6e45 Length: 28 |
Таблица 18 - Пакет тип 4 LSA5
Open Shortest Path First // описание внешних маршрутов из AS OSPF Header OSPF Version: 2 Message Type: LS Acknowledge (5) Packet Length: 64 Source OSPF Router: 192.168.16.34 (192.168.16.34) Area ID: 0.0.0.0 (Backbone) Packet Checksum: 0xc732 [correct] Auth Type: Null Auth Data (none) LSA Header LS Age: 114 seconds Do Not Age: False Options: 0x20 (DC) 0.. = DN: DN-bit is NOT set .0.. = O: O-bit is NOT set .1.. = DC: Demand Circuits are supported .0. = L: The packet does NOT contain LLS data block .0. = NP: NSSA is NOT supported ..0. = MC: NOT Multicast Capable ..0. = E: NO External Routing Capability ..0 = MT: NO Multi-Topology Routing LS Type: AS-External-LSA (ASBR) (5) Link State ID: 192.168.16.28 // IP номер сети Advertising Router: 192.168.16.44 (192.168.16.44) // генератор LS Sequence Number: 0x80000001 LS Checksum: 0x7424 Length: 36 Netmask: 255.255.255.252 // адресная маска анонсируемого получателя External Type: Type 1 // тип метрики Metric: 100 // стоимость маршрута Forwarding Address: 0.0.0.0 // пакеты будут пересылаться граничному маршрутизатору External Route Tag: 0 |
Таблица 19 - Пакет тип 4 LSA7
Open Shortest Path First OSPF Header OSPF Version: 2 Message Type: LS Request (3) Packet Length: 60 Source OSPF Router: 192.168.16.43 (192.168.16.43) Area ID: 0.0.0.1 Packet Checksum: 0x0000 (none) Auth Type: Cryptographic Auth Key ID: 10 Auth Data Length: 16 Auth Crypto Sequence Number: 0x3c7ec75a Auth Data: 863f5664b398324031ce6a3ffff25a23 Link State Request LS Type: NSSA AS-External-LSA (7) Link State ID: 180.0.108.0 Advertising Router: 192.168.16.44 (192.168.16.44) Link State Request LS Type: NSSA AS-External-LSA (7) Link State ID: 192.168.16.28 Advertising Router: 192.168.16.44 (192.168.16.44) |
Таблица 20 - Пакет с подтверждением состояния канала (Link - State Ack)
OSPF Header // пакет подтверждения анонсов OSPF Version: 2 Message Type: LS Acknowledge (5) Packet Length: 84 Source OSPF Router: 192.168.16.44 (192.168.16.44) Area ID: 0.0.0.1 Packet Checksum: 0x0000 (none) Auth Type: Cryptographic Auth Key ID: 10 Auth Data Length: 16 Auth Crypto Sequence Number: 0x3c7ec73b Auth Data: f032f0b79c7e58565ef2b46ac9c7e773 LS Age: 680 seconds Do Not Age: False Options: 0x28 (DC, NP) LS Type: Router-LSA (1) Link State ID: 192.168.16.43 Advertising Router: 192.168.16.43 (192.168.16.43) |
5. Расчет полосы пропускания
После конфигурирования маршрутизаторов, необходимо провести расчет занимаемой полосы пропускания на каждом участке сети и в случае необходимости реконфигурировать значение текущих метрик. Зададим скорости между всеми пользовательскими сетями, взяв значение скорости случайным образом из промежутка от 100 кбит/с до 1000 кбит/с.
Рисунок 4 - Скорости между пользовательскими сетями
Сеть |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
|
1 |
0 |
234 |
294 |
490 |
532 |
933 |
511 |
103 |
817 |
760 |
619 |
159 |
768 |
706 |
838 |
762 |
997 |
192 |
|
2 |
975 |
0 |
725 |
140 |
677 |
254 |
260 |
439 |
483 |
565 |
257 |
826 |
683 |
308 |
423 |
614 |
854 |
818 |
|
3 |
103 |
264 |
0 |
626 |
339 |
960 |
596 |
531 |
726 |
586 |
181 |
336 |
447 |
655 |
726 |
491 |
554 |
745 |
|
4 |
499 |
685 |
464 |
0 |
622 |
297 |
880 |
909 |
666 |
263 |
918 |
655 |
999 |
824 |
976 |
338 |
988 |
819 |
|
5 |
562 |
258 |
663 |
852 |
0 |
615 |
561 |
581 |
186 |
620 |
792 |
336 |
595 |
423 |
780 |
992 |
263 |
881 |
|
6 |
635 |
576 |
459 |
599 |
809 |
0 |
611 |
403 |
197 |
572 |
463 |
921 |
745 |
612 |
779 |
445 |
472 |
486 |
|
7 |
986 |
155 |
986 |
353 |
795 |
563 |
0 |
194 |
143 |
378 |
357 |
400 |
275 |
133 |
625 |
390 |
986 |
841 |
|
8 |
972 |
254 |
888 |
533 |
997 |
918 |
415 |
0 |
609 |
346 |
799 |
358 |
817 |
449 |
366 |
129 |
995 |
592 |
|
9 |
807 |
840 |
808 |
133 |
857 |
222 |
467 |
864 |
0 |
595 |
596 |
650 |
886 |
182 |
489 |
652 |
362 |
547 |
|
10 |
379 |
838 |
559 |
809 |
689 |
146 |
591 |
750 |
573 |
0 |
940 |
311 |
280 |
377 |
156 |
200 |
432 |
306 |
|
11 |
804 |
417 |
418 |
276 |
169 |
596 |
501 |
920 |
850 |
617 |
0 |
489 |
233 |
335 |
138 |
152 |
164 |
546 |
|
12 |
672 |
401 |
244 |
865 |
436 |
786 |
562 |
169 |
978 |
246 |
702 |
0 |
266 |
796 |
788 |
824 |
550 |
685 |
|
13 |
231 |
904 |
708 |
527 |
738 |
546 |
492 |
725 |
741 |
469 |
783 |
366 |
0 |
487 |
609 |
307 |
642 |
806 |
|
14 |
919 |
710 |
867 |
775 |
778 |
431 |
352 |
824 |
928 |
956 |
174 |
216 |
366 |
0 |
624 |
401 |
157 |
901 |
|
15 |
184 |
515 |
227 |
173 |
793 |
420 |
829 |
282 |
757 |
653 |
169 |
643 |
615 |
290 |
0 |
506 |
442 |
558 |
|
16 |
319 |
531 |
778 |
794 |
314 |
979 |
282 |
234 |
223 |
941 |
831 |
993 |
241 |
399 |
619 |
0 |
837 |
837 |
|
17 |
257 |
824 |
851 |
518 |
923 |
913 |
421 |
517 |
615 |
691 |
405 |
265 |
928 |
763 |
813 |
306 |
0 |
402 |
|
18 |
354 |
875 |
348 |
818 |
156 |
446 |
861 |
Подобные документы
Создание компьютерной сети в программе cisco. Распределение ip-адресов для каждого из узлов сети. Теоретические основы о протоколах OSPF и RIP. Принцип работы протоколов. Распределение адресного пространства. Конфигурирование маршрутизаторов и OSPF.
практическая работа [521,4 K], добавлен 03.05.2019Рассмотрение конфигурации сети Frame-Relay. Особенности распределения адресного пространства. Способы определения IP адреса интерфейсов маршрутизаторов. Методы настройки средств суммирования адресов. Знакомство с этапами проектирования сети OSPF.
курсовая работа [486,7 K], добавлен 23.04.2017Разработка и использование протокола маршрутизации RIP в небольших и сравнительно однородных сетях. Причины неустойчивой работы по протоколу, их устранение. Применения протокола Hello для обнаружения соседей и установления с ними отношений смежности.
курсовая работа [264,0 K], добавлен 06.06.2009Разработка проекта корпоративной ЛВС. Реализация схемы IP-адресации с помощью сервисов DHCP и технологии NAT. Настройка сетевого оборудования (коммутаторов, маршрутизаторов, DNS, HTTP-серверов), динамической маршрутизации при помощи протоколов RIP и OSPF.
курсовая работа [990,5 K], добавлен 15.01.2012Особенности проектирования и анализ современных информационных локальных и глобальных вычислительных сетей. Проведение настройки виртуальной локальной вычислительной сети (VLAN), HTTP и DNS серверов, сетевых протоколов OSPF, RIP, STP, технологий NAT.
курсовая работа [182,1 K], добавлен 16.01.2014Функция приема и передачи сообщений, которую выполняют маршрутизаторы в сетях коммутации пакетов. Доменная служба имен. Информация, которую содержат строки таблицы маршрутизаторов. Категории протоколов по обслуживанию среды, используемые алгоритмы.
лекция [131,1 K], добавлен 15.04.2014Цель маршрутизации - доставка пакетов по назначению с максимизацией эффективности. Построение алгоритмов поиска кратчайшего пути маршрутизации, расчёт пути с минимальным количеством переходов. Характеристики протокола RIP и построение маршрутных таблиц.
курсовая работа [74,1 K], добавлен 26.08.2010Анализ существующих решений для построения сети. Сравнение программной и аппаратной реализации маршрутизаторов. Анализ виртуальных локальных сетей. Построение сети с привязкой к плану-схеме здания. Программирование коммутатора и конфигурирование сети.
дипломная работа [1,4 M], добавлен 16.08.2012Основное назначение и принципы работы маршрутизаторов, их классификация по областям применения. Особенности архитектуры и виды устройства. Выбор маршрута и процесс определения пути для отправки пакета данных. Уровни маршрутизации в компьютерных сетях.
реферат [120,1 K], добавлен 24.02.2012Всемирная система объединенных компьютерных сетей, построенная на использовании протокола IP и маршрутизации пакетов данных. Основные протоколы используемые в работе Интернет. Первый в мире веб-браузер. Общее развитие электронной почты, ее шифрование.
реферат [34,5 K], добавлен 22.10.2012Функция протокола и структура пакета разрабатываемого протокола. Длина полей заголовка. Расчет длины буфера на приеме в зависимости от длины пакета и допустимой задержки. Алгоритмы обработки данных на приеме и передаче. Программная реализация протокола.
курсовая работа [1,0 M], добавлен 18.05.2014Общая характеристика протокола ICMP, его назначение и формат сообщений. Анализ применимости протокола ICMP при переходе с набора протоколов IP v4 на набор IP v6. Свойства и принцип работы, сферы применения протоколов обмена маршрутной информацией.
курсовая работа [210,8 K], добавлен 24.08.2009Технология протокола NAT (Network Address Translation). Особенности его функционирования, применения и основные конфигурации. Протоколы трансляции сетевых адресов. Преимущества и недостатки NAT. Основные способы его работы: статический и динамический.
курсовая работа [480,1 K], добавлен 03.03.2015Виды компьютерных сетей. Методы доступа к несущей в компьютерных сетях. Среды передачи данных и их характеристики. Протокол IP, принципы маршрутизации пакетов, DHCP. Обоснование используемых сред передачи данных. Маршрутизация и расчет подсетей.
курсовая работа [779,8 K], добавлен 15.04.2012Архитектура клиент-сервер на основе сокетов Windows. Описание утилиты Ipconfig. Конфигурирование стека TCP/IP. Реализация сокетов через классы NET. Структура библиотечных и пользовательских классов. Схема интерфейса пользователя и работы приложения.
курсовая работа [419,5 K], добавлен 13.12.2012Принципы построения IP-сетей. Требования различных типов приложений к качеству обслуживания. Математическая модель расчета сетевых параметров. Расчет матрицы информационного тяготения. Подбор структурных параметров сети и протокола маршрутизации.
курсовая работа [2,8 M], добавлен 14.01.2016Определение IP-протокола, передающего пакеты между сетями без установления соединений. Структура заголовка IP-пакета. Инициализация TCP-соединения, его этапы. Реализация IP на маршрутизаторе. Протокол надежной доставки сообщений ТСР, его сегменты.
контрольная работа [86,1 K], добавлен 09.11.2014Анализ проблемы обеспечения информационной безопасности при работе в сетях; обоснование необходимости разработки алгоритмов безопасной маршрутизации пакетов сообщений в глобальной информационной сети. Алгоритмизация задач безопасной маршрутизации пакетов.
дипломная работа [1,0 M], добавлен 21.12.2012История создания и развития сети Internet. Дейтаграммный принцип передачи пакетов. Принцип работы виртуального канала. Начало официального распространения IP-доступа и WWW-технологий. Разработка нового протокола – HTTP. Этапы развития Интернет в России.
презентация [6,1 M], добавлен 13.12.2013Топология компьютерных сетей. Методы доступа к несущей в компьютерных сетях. Среды передачи данных, их характеристики. Структурная модель OSI, её уровни. Протокол IP, принципы маршрутизации пакетов. Физическая топология сети. Определение класса подсети.
контрольная работа [101,8 K], добавлен 14.01.2011