Файл: проектирование маршрутизации в трех двухуровневых сетях с использование протокола IGRP».pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 27.06.2023

Просмотров: 41

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Запись в соседней таблице также включает информацию, требуемую RTP. Номера последовательностей используются для подтверждения подтверждений пакетами данных. Последний порядковый номер, полученный от соседа, записывается, так что могут быть обнаружены пакеты не по порядку. Список передачи используется для очереди пакетов для возможной повторной передачи на основе соседей. Для определения оптимального интервала повторной передачи в таблице соседа хранятся таймеры с круглым проходом.

Таблицы топологии

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

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

Состояние маршрута

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

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


Маркировка маршрута

Улучшенный IGRP опоры внутренних и внешние маршруты. Внутренние маршруты происходят в расширенном IGRPВ ВИДЕ. Таким образом, непосредственно подключенная сеть, которая настроена для запуска, расширенного IGRP, считается внутренним маршрутом и распространяется с этой информацией во всей расширенной IGRP AS. Внешние маршруты изучаются другим протоколом маршрутизации или находятся в таблице маршрутизации как статические маршруты. Эти маршруты помечены индивидуально с указанием их происхождения.

Внешние маршруты отмечены следующей информацией:

  • Идентификатор маршрутизатора расширенного маршрутизатора IGRP, который перераспределяет маршрут
  • AS номер пункта назначения
  • Настраиваемый тег администратора
  • ID внешнего протокола
  • Метрика из внешнего протокола
  • Бит-флаги для маршрутизации по умолчанию

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

Совместимость с IGRP


Расширенная IGRP обеспечивает совместимость и бесшовное взаимодействие с маршрутизаторами IGRP. Механизм автоматического перераспределения позволяет импортировать маршруты IGRP в расширенные маршруты IGRP и расширенные маршруты IGRP для импорта в IGRP, поэтому можно постепенно добавлять расширенный IGRP в существующую сеть IGRP. Поскольку показатели для обоих протоколов напрямую переводимы, они так же легко сопоставимы, как если бы они были маршрутами, которые возникли в их собственных AS. Кроме того, Enhanced IGRP рассматривает маршруты IGRP как внешние маршруты и предоставляет сетевому администратору возможность настроить их.

3. Разработка сети.

3.1 Разработка сети на предприятии.

Рисунок 1. Изображение структурной схемы сети

Рассмотрим разрабатываемую сеть в качестве совокупности подсетей разного уровня. Виды и категории обрабатываемой информации, для передачи которой предназначена проектируемая сеть. Виды (категории) обрабатываемой информации представлены в виде таблицы (таблица 2).

Таблица 2.

Вид информации

Назначение (прикладная система)

Режим передачи

Критичность доставки (QoS)

Категория доступа

Списки

Программы обработки текста

LAN

0000

Общий доступ

Графики

Графические системы

LAN

0000

Общий доступ

Базы

Программы обработки баз данных

LAN

0100

VPN

Критичность доставки (QoS): 1000 - Минимальная задержка
0100 - Максимальная пропускная способность
0010 - Максимальная надежность
0001 - Минимальная стоимость
0000 - Обычные (нормальные) услуги

Рисунок 2. Изображение функциональной схемы

3.2 Настройка IGRP




Ниже приведен пример типичной конфигурации протокола IGRP на маршрутизаторе фирмы Cisco.


router igrp 1

timers basic 15 45 0 60

network 192.2.0.0 255.255.255.0

network 192.1.0.0 255.255.255.0

network 192.1.1.0 255.255.255.0

no metric holddown

metric maximum-hop 50


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

Вторая строка устанавливает следующие значения таймеров IGRP:

15 с - основной временной интервал, определяющий периодичность широковещательных рассылок регулярных сообщений об обновлении;

45 с - время, по истечении которого маршрут считается недействительным, если о нем не поступает никакой новой информации;

0 с - интервал, в течение которого после удаления маршрута запрещается принимать сообщения о его обновлении (таймер hold-down);

60 с - время, по истечении которого происходит удаление маршрута из маршрутной таблицы.

Третья и четвертая строки идентифицируют сети, непосредственно подключенные к данному устройству маршрутизации. Пятая строка отключает механизм Hold-Down (значит, после удаления маршрута сообщение о его обновлении может быть принято незамедлительно). Шестая строка предписывает удалять пакеты, если они прошли через 50 маршрутизаторов. С одной стороны, это значение (число маршрутизаторов) должно быть достаточно большим, чтобы поддерживать все допустимые маршруты вашей сети, а с другой - его желательно сделать меньше, чтобы ускорить процесс удаления пакетов, попавших в маршрутную петлю.


Маршрутизатор 1:

interface FastEthernet0/0

 ip address 192.2.0.1 255.255.255.0

interface FastEthernet1/0

ip address 192.1.0.1 255.255.255.0

interface FastEthernet6/0

ip address 192.1.1.1 255.255.255.0

Router igrp 1

Network 192.2.0.0 255.255.255.0
Network 192.1.0.0 255.255.255.0

Network 192.1.1.0 255.255.255.0

Маршрутизатор 2:

interface FastEthernet0/0

 ip address 192.1.0.2 255.255.255.0

interface FastEthernet1/0

 ip address 192.5.0.1 255.255.255.0

interface FastEthernet1/0

 ip address 192.5.0.1 255.255.255.0

interface FastEthernet6/0

 ip address 192.4.0.1 255.255.255.0

Router igrp 1

 Network 192.2.0.0

 Network 192.5.0.0

Network 192.4.0.0

Маршрутизатор 3:

interface FastEthernet0/0

 ip address 192.2.0.2 255.255.255.0

interface FastEthernet1/0

 ip address 192.6.0.1 255.255.255.0

interface FastEthernet6/0

 ip address 192.3.0.1 255.255.255.0

Router igrp 1

 Network 192.1.0.0

 Network 192.6.0.0

Network 192.3.0.0

Маршрутизатор 4:

interface FastEthernet0/0

 ip address 192.5.0.2 255.255.255.0

interface FastEthernet1/0

 ip address 192.7.0.1 255.255.255.0

interface FastEthernet6/0

 ip address 192.168.0.1 255.255.255.0

Router igrp 1

 Network 192.5.0.0

 Network 192.7.0.0

Network 192.168.0.0

Маршрутизатор 5:

interface FastEthernet0/0

 ip address 192.6.0.2 255.255.255.0

interface FastEthernet1/0

 ip address 192.168.1.1 255.255.255.0

Router igrp 1

 Network 192.6.0.0

Network 192.168.1.0

Задаем IP адреса интерфейсам маршрутизаторов.  Командами routerigrp 1, мы создаем процессы маршрутизации протокола IGRP. Цифра 1 это идентификатор процесса маршрутизации протокола igrp (Иногда он называется номером автономной системы, но мы не будем его так называть). Номер идентификатора процесса маршрутизации должен быть одинаковым на всех маршрутизаторах, принимающих участие в маршрутизации с использованием протокола IGRP. Командами network мы указываем сети, которые необходимо анонсировать при помощи протокола IGRP, делается это так же как и в протоколе RIP. Как можно заметить, масками подстетей тут нет, так как протокол IGRP является классовым, и в основном из за этого, он в данный момент более не применяется на практике.

В самом простом варианте этих команд уже достаточно, для того чтобы запустить протоколIGRP в работу. Так как значения ширины полосы пропускания и задержки, обязательные для работы протокола IGRP, заданы на интерфейсах по умолчанию. Убедиться в этом можно выполнив команду типа:

show interfaces fastEthernet 0/0

Фрагмент ее вывода имеет вид

FastEthernet0/0 is up, line protocol is up

  Hardware is AmdFE, address is c804.04fc.0000 (bia c804.04fc.0000)

  Internet address is 192.1.0.1/24

  MTU 1500 bytes, BW 100000 Kbit, DLY 100 usec,

     reliability 255/255, txload 1/255, rxload 1/255

Ну а для того что бы убедиться, что у нас появились  маршруты добавленные с помощь. протокола IGRP, выполним на любом из крайних маршрутизаторов, например на маршрутизаторе 4, команду:

show ip route

Её вывод будет иметь вот такой вид:


C    192.1.0.0/24 is directly connected, FastEthernet0/0

I    192.2.0.0/24 [100/120] via 192.1.0.2, 00:00:31, FastEthernet0/0

Как видим у нас появился маршрут полученный по протоколу IGRP. 

Вывод.

В данной курсовой работе была разработана сеть на производстве «авто7». Представлена характеристика протокола IGRP, его технологию, форму пакетов, характеристику стабильности, расщепление горизонтов, временные удерживания изменений, корректировки отмены маршрута, таймеры. Рассмотрена улучшенная версия IGRP программного обеспечения 9.21, Cisco вошла расширенная версия IGRP.

В работе представлена структурная схема разрабатываемой сети и ее функциональная схема. Произведена настройка протокола IGRP. Разобран расширенный протокол IGRP в котором выделены четыре новые технологии:

  • Поиск / восстановление соседей - используется маршрутизаторами для динамического изучения других маршрутизаторов в их непосредственно подключенных сетях. Маршрутизаторы должны также обнаружить, когда их соседи становятся недоступными или не работают. Этот процесс достигается с низкими накладными расходами, периодически отправляя небольшие пакеты приветствия. Пока маршрутизатор получает приветственные пакеты от соседнего маршрутизатора, он предполагает, что сосед работает, и они могут обмениваться информацией о маршрутизации.
  • Надежный транспортный протокол (RTP) -Отвечает за гарантированную поставку заказанных пакетов IGRP для всех соседей. Он поддерживает смешанную передачу многоадресных или одноадресных пакетов. Для эффективности, только определенные пакеты Enhanced IGRP передаются надежно. Например, в многоадресной сети с многоадресными возможностями, например Ethernet, нет необходимости отдельно отправлять приветственные пакеты всем соседям. По этой причине Enhanced IGRP отправляет один пакет многоадресного приветствия, содержащий индикатор, который информирует получателей, что пакет не должен быть подтвержден. Другие типы пакетов, такие как обновления, указывают в пакете, подтверждение которого требуется. В RTP есть условие для быстрой отправки многоадресных пакетов, когда незарегистрированные пакеты ожидаются, что позволяет гарантировать, что время конвергенции остается низким при наличии разных скоростных каналов.
  • DUAL конечный автомат - кодирует процесс принятия решения для всех маршрутных вычислений. Он отслеживает все маршруты, рекламируемые всеми соседями. DUAL использует информацию о расстоянии для выбора эффективных путей без петли и выбирает маршруты для вставки в таблицу маршрутизации на основе возможных преемников. Возможный преемникявляется соседним маршрутизатором, используемым для пересылки пакетов, который является маршрутом с наименьшей стоимостью для адресата, который гарантированно не является частью цикла маршрутизации. Когда сосед меняет метрику или когда происходит топологическое изменение, DUAL тесты для возможных преемников. Если он найден, DUAL использует его, чтобы избежать ненужного перерасчета маршрута. Когда нет возможных преемников, но есть соседи, рекламирующие место назначения, для определения нового преемника должна произойти перерасчет (также называемый диффузионным вычислением). Хотя перерасчет не требует интенсивного процессора, он влияет на время конвергенции, поэтому выгодно избегать ненужных повторных вычислений.
  • Модули, зависящие от протокола. Ответственность за требования к протоколу на сетевом уровне. Например, модуль IGRP с улучшенным IP-модулем отвечает за отправку и получение расширенных пакетов IGRP, которые инкапсулированы в IP. IPG Enhanced IGRP также отвечает за разбор расширенных пакетов IGRP и информирование DUAL о полученной новой информации. IP-Enhanced IGRP спрашиваетDUAL для принятия решений о маршрутизации, результаты которых хранятся в таблице IP-маршрутизации. IGRP с расширенным IP-интерфейсом отвечает за перераспределение маршрутов, полученных другими протоколами IP-маршрутизации.