Протокол EIGRP (усовершенствованный внутренний протокол маршрутизации шлюзов

Description
Протокол EIGRP (усовершенствованный внутренний протокол маршрутизации шлюзов

Please download to get full document.

View again

of 40
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Information
Category:

Kids & Toys

Publish on:

Views: 0 | Pages: 40

Extension: PDF | Download: 0

Share
Tags
Transcript
  Протокол EIGRP (усовершенствованный внутренний протоколмаршрутизации шлюзов) Взаимодействие  : В данном документе содержится анализ конкретного устройства Cisco. Содержание Введение Принцип работы EIGRP Основные версии протокола Основные принципы Обнаружение и обслуживание соседей Построение таблицы топологии Метрики EIGRP Возможное расстояние, объявленное расстояние и возможный преемник Определение беспетлевого пути Расщепленный горизонт и обратный запрет Режим инициализации Изменения в таблице топологии Запросы Задержка в активных маршрутах Устранение SIA маршрутов Перераспределение Перераспределение между двумя автономными системами EIGRP Перераспределение между EIGRP и IGRP в двух разных автономных системах Перераспределение между EIGRP и IGRP в одной автономной системе Перераспределение в другие протоколы и из них Перераспределение статических маршрутов на интерфейсы Суммирование Автоматическое суммирование Ручное суммирование Автоматическое суммирование внешних маршрутов Обработка и диапазон запросов Каким образом точки суммирования влияют на диапазон запроса Каким образом границы автономной системы влияют на диапазон запроса Каким образом списки распространения влияют на диапазон запроса Пошаговое продвижение пакетов Маршрутизация по умолчанию Балансировка нагрузки Использование метрик Использование административных тегов в перераспределении Понимание информации, выводимой в листинге команд EIGRP show ip eigrp topology show ip eigrp topology <network> show ip eigrp topology [active | pending | zero-successors] show ip eigrp topology all-links Дополнительная информация Введение Протокол EIGRP (усовершенствованный внутренний протокол маршрутизации шлюзов) является внутренним протоколом шлюзов ипригоден для использования в различных топологиях и средах. В хорошо спроектированной сети EIGRP хорошо масштабируется ипозволяет обеспечить малое время конвергенции при минимальном сетевом трафике.  Принцип работы EIGRP Основными преимуществами EIGRP являются:низкое потребление сетевых ресурсов в режиме нормальной эксплуатации (в условиях стабильной сети передаются толькопакеты "hello")при возникновении изменений по сети передаются только изменения, произошедшие в маршрутной таблице, а не вся таблицацеликом; это позволяет уменьшить нагрузку на сеть, создаваемую протоколом маршрутизациималое время конвергенции в случае изменения в топологии сети (в отдельных случаях сходимость обеспечивается почтимгновенно)протокол EIGRP является усовершенствованным протоколом дистанционной-векторной маршрутизации, в котором для расчетакратчайшего пути к конечному адресу используется алгоритм диффузного обновления (Diffused Update Algorithm – DUAL). Основные версии протокола Существуют две основные версии протокола EIGRP – версия 0 и 1. В ранних версиях программного обеспечения Cisco IOS (вплоть доверсий 10.3(11), 11.0(8) и 11.1(3)) используется более ранняя версия протокола EIGRP (по этой причине некоторые объяснения,содержащиеся в настоящем документе, могут быть не действительны для этих версий). Мы настоятельно рекомендуем использоватьпоследнюю версию EIGRP, поскольку эта версия содержит множество улучшений, связанных со стабильностью ипроизводительностью. Основные принципы При расчете наилучшего пути к конечному адресу типичный дистанционно-векторный протокол сохраняет следующую информацию: расстояние (distance) (суммарная метрика или расстояние, например, счетчик переходов) и вектор (следующий переход). Например, навсех маршрутизаторах сети на рис. 1 выполняется протокол маршрутной информации (Routing Information Protocol – RIP).Маршрутизатор 2 выбирает путь к сети A, проверяя число переходов для каждого имеющегося пути.Поскольку длина пути, проходящего через Маршрутизатор 3, равна трем переходам, а длина пути через маршрутизатор 1 равна двумпереходам, маршрутизатор 2 выбирает путь, идущий через Маршрутизатор 1, и отбрасывает информацию, полученную отМаршрутизатора 3. Если маршрут, пролегающий между маршрутизатором 1 и сетью А, нарушается, то маршрутизатор 2 теряет связь сэтим пунктом назначения до тех пор, пока этот маршрут не будет блокирован в таблице маршрутизации по времени простоя, которое равно трем периодам обновления (90 секунд); а маршрутизатор 3 объявляет маршрут повторно (что происходит в RIP каждые 30секунд). Если не учитывать период удержания, то маршрутизатору 2 потребуется 90-120 секунд, чтобы перевести путь смаршрутизатора 1 на маршрутизатор 3.Вместо того, чтобы рассчитывать на полные регулярные обновления для выполнения повторной сходимости, EIGRP (вместоотбрасывания данных) строит таблицу топологии используя для этого все объявления своих соседей и выполняет сходимость либопосредством поиска подходящего беспетлевого маршрута в таблице топологии, либо (если о таком маршруте ничего не известно)посредством опроса своих соседей. Второй маршрутизатор сохраняет информацию, полученную от первого и третьегомаршрутизаторов. Он выбирает путь через маршрутизатор 1 как лучший путь ("преемник"), а путь через маршрутизатор 3 – как путьбез петель (возможный преемник). Когда маршрут через маршрутизатор 1 становится недоступным, маршрутизатор 2 в поисках  возможного преемника обращается к таблице топологии и сразу же начинает использовать маршрут через маршрутизатор 3.Из этих кратких пояснений очевидно, что EIGRP должен обеспечить следующее:систему, при которой EIGRP пересылает обновления, необходимые в данный момент (это достигается посредством обнаруженияи обслуживания соседей)способ, позволяющий определить, какой из маршрутов, полученный маршрутизатором, является беспетлевымпроцедуру, позволяющую удалять нерабочие маршруты из таблиц топологии на всех маршрутизаторах, находящихся в сетипроцедуру опроса соседей, которая позволит найти новые маршруты к конечному адресу взамен утраченных старых маршрутовВсе эти требования будут рассмотрены далее. Обнаружение и обслуживание соседей Для распространения маршрутной информации по сети в EIGRP используется непериодическое инкрементное обновление маршрутов.Это означает, что EIGRP пересылает обновления только для изменяющихся маршрутов и только в тот момент, когда такие маршрутыизменяются.Основной недостаток таких обновлений заключается в том, что вы можете не узнать, в какое время маршрут, проходящий черезсоседний маршрутизатор, стал недоступным. Нельзя блокировать по времени маршруты, ожидающие получение новой таблицымаршрутизации от соседа. Для надежной пересылки изменений в маршрутной таблице в EIGRP используется механизм взаимодействиямежду соседними маршрутизаторами (два маршрутизатора становятся "соседями" в том случае, если каждый из них получает пакеты"hello" от своего соседа).EIGRP посылает пакеты "hello" каждые 5 секунд (для каналов с высокой пропускной способностью) и каждые 60 секунд (длямноготочечных каналов с низкой пропускной способностью).Пятисекундный пакет "hello" используется:в сетевых средах (например, Ethernet, Token Ring и FDDI)в последовательных каналах "точка-точка" (например, выделенные линии, использующие протоколы PPP или HDLC;подчиненные интерфейсы Frame Relay типа "точка-точка" и подчиненный интерфейс ATMмноготочечные линии с высокой пропускной способностью (выше, чем у линии T1) (например, ISDN PRI и Frame Relay)Шестидесяти секундный пакет "hello":многоточечные линии с пропускной способностью как у T1 или ниже – как у многоточечных интерфейсов Frame Relay,многоточечных интерфейсов ATM, коммутируемых виртуальных каналов ATM и базовых интерфейсов обмена ISDN Частота, с которой EIGRP отправляет пакеты "hello", называется hello-интервалом; этот параметр можно настраивать для каждогоинтерфейса в отдельности при помощи команды ip hello-interval eigrp . Время удержания – время, в течение которого маршрутизаторбудет считать соседнее устройство действующим, не получая при этом от него пакет "hello". Время удержания обычно равняется тремhello-интервалам (15 и 180 секунд по умолчанию). Время удержания настраивается при помощи команды ip hold-time eigrp .Обратите внимание на то, что при изменении hello-интервала время удержания не корректируется автоматически (время удержаниянеобходимо изменить вручную в соответствии с новым значением hello-интервала).Два EIGRP-маршрутизатора могут стать соседями даже в том случае, если таймер hello и таймер удержания не совпадают. Времяудержания указывается в пакетах hello, поэтому каждый сосед должен оставаться в рабочем состоянии, даже если интервал hello итаймер удержания не совпадают.  Величину hello-интервала, установленную на маршрутизаторе, невозможно определить напрямую. Однако эту величину можновыяснить из листинга команды show ip eigrp neighbor , выполненной на соседнем маршрутизаторе.Если листинг команды show ip eigrp neighbor  получен с устройства Cisco, то в этом случае для интерпретации результатов можновоспользоваться утилитой Output Interpreter (  только для зарегистрированных клиентов ). Данная утилита отображает потенциальные проблемыи предлагает способы их решения. Для использования Output Interpreter необходимо включить JavaScript. router# show ip eigrp neighbor IP-EIGRP neighbors for process 1H Address Interface Hold Uptime SRTT RTO Q Seq Type (sec) (ms) Cnt Num1 10.1.1.2 Et1 13 12:00:53 12 300 0 6200 10.1.2.2 S0 174 12:00:56 17 200 0 645rp-2514aa# show ip eigrp neighbor IP-EIGRP neighbors for process 1H Address Interface Hold Uptime SRTT RTO Q Seq Type (sec) (ms) Cnt Num1 10.1.1.2 Et1 12 12:00:55 12 300 0 6200 10.1.2.2 S0 173 12:00:57 17 200 0 645rp-2514aa# show ip eigrp neighbor IP-EIGRP neighbors for process 1H Address Interface Hold Uptime SRTT RTO Q Seq Type (sec) (ms) Cnt Num1 10.1.1.2 Et1 11 12:00:56 12 300 0 6200 10.1.2.2 S0 172 12:00:58 17 200 0 645 Значение, указанное в листинге команды в столбце "Hold", никогда не должно превышать значения времени удержания, а также недолжно быть меньше разницы значений времени удержания и интервала между сообщениями приветствия (если, конечно, пакетыприветствия не были утеряны). Если значение в столбце "Hold" обычно варьируется от 10 до 15 секунд, то интервал приветствиясоставляет 5 секунд, а время удержания – 15 секунд. Если значение в столбце "Hold" обычно варьируется от 120 до 180 секунд, тоинтервал приветствия составляет 60 секунд, а время удержания – 180 секунд. Если значение не совпадают со значениями таймера,заданными по умолчанию, тогда необходимо проверить соответствующий интерфейс на соседнем маршрутизаторе (таймер "hello" итаймер интервала приветствия могли быть изменены вручную). Примечание: EIGRP не создает одноранговые связи с использованием вторичных адресов. Источник всего трафика EIGRP – основной адресинтерфейса.При настройке EIGRP по сети Frame Relay с множественным доступом (многоточечному соединению и др.) в операторах frame-relay map  следует настроить ключевое слово broadcast . Смежность двух маршрутизаторов EIGRP не будет создана безключевого слова broadcast . Более подробно см. раздел "Настройка и устранение неполадок Frame Relay".Количество соседних узлов, поддерживаемых EIGRP, не ограничено. Фактическое количество поддерживаемых соседних узловзависит от характеристик устройства:объем памятивычислительная мощностьобъем передаваемой информации (например, количество передаваемых маршрутов)уровень сложности топологиистабильность сети Построение таблицы топологии Теперь мы знаем, каким образом маршрутизаторы общаются между собой. А вот о чем они "говорят"?. Конечно – о таблицахтопологии. В отличие от протоколов RIP и IGRP, EIGRP не использует таблицу маршрутизации (или перенаправления) для хранения  всех данных, необходимых для его работы. Вместо этого EIGRP формирует вторую таблицу (таблицу топологии), на основе которойосуществляется установка маршрутов в таблице маршрутизации. Примечание: В Cisco IOS начиная с версий 12.0T и 12.1 протокол RIP ведет свою собственную базу данных, откуда маршрутыпоступают в таблицу маршрутизации. Чтобы узнать основной формат таблицы топологии на EIGRP-маршрутизатора, выполните команду show ip eigrp topology . В таблицетопологии содержатся сведения, необходимые для построения набора расстояний и векторов для каждой достижимой сети, включая:наименьшая пропускная способность на маршруте, идущем к данной сети (данные предоставляются восходящим соседомсуммарная задержканадежность маршрутазагрузка маршрутаминимальный путь максимального размера передаваемого блока данных (MTU)возможное расстояниеобъявленное расстояниеисточник маршрута (внешние узлы маркируются)Вероятное и фактическое расстояния будут обсуждаться далее в этом разделе.Если листинг команды show ip eigrp topology  получен с устройства Cisco, то в этом случае для интерпретации результатов можновоспользоваться утилитой Output Interpreter (  только для зарегистрированных клиентов ). Данная утилита отображает потенциальные проблемыи предлагает способы их решения. Для использования Output Interpreter необходимо включить JavaScript. Метрики EIGRP Для расчета метрик маршрутизации протокол EIGRP использует минимальную пропускную способность маршрута до конечногоадреса, а также суммарную задержку. Можно также настроить и другие метрики. Однако мы не рекомендуем делать этого, поскольку вэтом случае в вашей сети могут появиться петли по маршрутизации. Метрики пропускной способности и задержки определяются наоснове значений, установленных на интерфейсах маршрутизаторов, которые являются частью маршрута к сети назначения.На рисунке 2 показано, как маршрутизатор 1 вычисляет наилучший путь в сеть A.Расчет начинается с двух объявлений, касающихся искомой сети: первый маршрут проходит через маршрутизатор 4 (минимальнаяпропускная способность – 56 и суммарная задержка – 2200), а второй – через маршрутизатор 3 (минимальная пропускная способность – 128 и суммарная задержка – 1200). Маршрутизатор 1 выбирает маршрут с наименьшим значением метрики.Теперь вычислим метрику. EIGRP вычисляет суммарную метрику путем взвешивания метрики пропускной способности и метрикизадержки. Для измерения пропускной способности EIGRP использует следующую формулу:
Related Search
Similar documents
View more...
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks