Как настроить eigrp cisco

ИТ База знаний

Курс по Asterisk

Полезно

— Узнать IP — адрес компьютера в интернете

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Калькулятор инсталляции IP — АТС Asterisk

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Серверные решения

Телефония

FreePBX и Asterisk

Настройка программных телефонов

Корпоративные сети

Протоколы и стандарты

Настройка протокола EIGRP на оборудовании Cisco

3 минуты чтения

Настройка EIGRP сильно напоминает RIP и состоит из двух шагов:

Онлайн курс по Кибербезопасности

Изучи хакерский майндсет и научись защищать свою инфраструктуру! Самые важные и актуальные знания, которые помогут не только войти в ИБ, но и понять реальное положение дел в индустрии

  1. включения протокола глобальной командой router eigrp ASN_NUMBER ;
  2. выбора сетей, которые протокол будет «вещать», для чего используется команда(ы) network ;

Первая команда включения говорит сама за себя, но поясним про ASN_NUMBER – это номер автономной системы, и для установления сетевой связности между несколькими маршрутизаторами, использующими EIGRP, данный номер должен быть одинаковым. Вторая команда работает также, как и в RIP по умолчанию – то есть включение протокола на интерфейсе и указание классовых сетей.

Пример настройки EIGRP

В нашей топологии у маршрутизаторов R1 и R2 есть напрямую подключенные подсети.

Нам нужно включить данные подсети в процесс динамической маршрутизации EIGRP. Для этого нам сначала нужно включить EIGRP на обоих маршрутизаторах и затем «вещать» данные сети с помощью команды network. На маршрутизаторе R1 переходим в глобальный режим конфигурации и вводим следующие команды:

Немного пояснений – сначала мы включаем протокол динамической маршрутизации, затем меняем версию на вторую, затем используем команду network 10.0.0.0 для включения интерфейса Fa0/1 на маршрутизаторе R1. Как мы уже говорили, команда network берет классовую сеть, так что каждый интерфейс с подсетью, начинающейся на 10 будет добавлен в EIGRP процесс. Также нам необходимо получить маршрут между двумя роутерами через EIGRP, для этого добавляем еще одну команду network – с адресом 172.16.0.0.

IP-адреса начинающиеся на 10, по умолчанию принадлежат к классу «А» и и имеют стандартную маску подсети 255.0.0.0.

Вот и все – также просто, как и настроить RIP: главное не забывать указывать одинаковый номер автономной системы. Для проверки работоспособности EIGRP введите команду show ip eigrp neighbors на обоих маршрутизаторах и убедитесь, что там указан адрес другого маршрутизатора. Данная команда показывает список всех EIGRP «соседей», с разнообразной информацией – номером локального интерфейса и т.д Также проверить сетевую связность можно с помощью команды вывода таблицы маршрутизации sh ip route . Маршруты, получаемые по EIGRP будут отмечены буквой «D».

Пример настройки EIGRP 2

Как мы уже говорили, по умолчанию команда network использует классовую сеть, т.е все интерфейсы внутри это классовой сети будут участвовать в процессе маршрутизации. Для включения EIGRP только на нужном вам интерфейсе, необходимо использование обратной маски. То есть команда будет выглядеть следующим образом: network ОБРАТНАЯ_МАСКА

Читайте также:  Не работает дисплей муз центра

В нашем примере у маршрутизатора R1 есть две напрямую подключенные подсети, 10.0.0.0/24 и 10.0.1.0/24. Наша цель – включить EIGRP только на подсети, подключенной к интерфейсу Fa0/0. Если просто использовать команду network – обе подсети будут добавлены в EIGRP процесс, т.к будет использоваться классовая сеть. Для настройки EIGRP только на интерфейсе Fa0/0, нужно использовать команду network 10.0.0.0 0.0.0.255 . Она включит EIGRP только на интерфейсах 10.0.0.Х. Проверить можно с помощью команды sh ip protocols, что только сеть 10.0.0.0/24 добавлена в EIGRP процесс.

Полный курс по Сетевым Технологиям

В курсе тебя ждет концентрат ТОП 15 навыков, которые обязан знать ведущий инженер или senior Network Operation Engineer

Источник

Как настроить eigrp cisco

В прошлом посте я рассказывал, как настроить протокол динамической маршрутизации RIP на роутерах cisco. Сегодня я предлагаю вам познакомиться с настройкой IEGRP на роутерах cisco.
Кому интересно, милости прошу под кат…

Как и в прошлый раз, не будем останавливаться на теории. Она есть в превеликом достатке в интернете.

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

Для обеспечения сетевой доступности между хостами будем использовать сети из диапазона 172.16.х.0/24 и еще сделаем дополнительный маршрут по умолчанию (0.0.0.0 0.0.0.0 через 192.168.0.2/24). Успешной реализацией схемы будем считать наличие ping-ов между хостами и «внешнего» IP-адреса маршрута по умолчанию.
Дополнительно, настроим работу EIGRP с использованием аутентификации, может кому-нибудь пригодится :).
Итак, приступим к настройкам. Заходим на первый роутер и делаем следующие настройки:

  • R1>en
  • R1#conf t
  • R1(config)#hostname Router_1
  • Router_1(config)#interface serial 0/0 – заходим в настройки интерфейса
  • Router_1(config-if)#ip address 172.16.20.1 255.255.255.0 – назначаем IP — адрес
  • Router_1(config-if)#clock rate 56000
  • Router_1(config-if)#description To_Router_2
  • Router_1(config-if)#ip authentication mode eigrp 100 md5 – включаем аутентификацию MD5 пакетов EIGRP
  • Router_1(config-if)#ip authentication key-chain eigrp 100 test – назначаем ключевую последовательность «test» для аутентификации
  • Router_1(config-if)#no shutdown
  • Router_1(config-if)#interface fa 0/0
  • Router_1(config-if)#ip address 172.16.10.1 255.255.255.0
  • Router_1(config-if)#description To_host
  • Router_1(config-if)#no shutdown
  • Router_1(config-if)#exit
  • Router_1(config)#router eigrp 100 – заходим в настройки EIGRP
  • Router_1(config-router)#no auto-summary – выключаем автосуммаризацию (если она включена)
  • Router_1(config-router)#eigrp log-neighbor-changes – включаем отображение изменений в консоли между соседними роутерами EIGRP
  • Router_1(config-router)#network 172.16.0.0
  • Router_1(config-router)#exit
  • Router_1(config)#key chain test – настраиваем ключевую последовательность для аутентификации
  • Router_1(config-keychain)#key 1
  • Router_1(config-keychain-key)#key-string cisco – назначаем ключевое слово
  • Router_1(config-keychain-key)#exit
  • Router_1(config-keychain)#exit
  • Router_1(config)#exit
  • Router_1#wr
  • Router_1#

Заходим на второй роутер и делаем аналогичные настройки:

  • R2>
  • R2>en
  • R2#conf t
  • R2(config)#hostname Router_2
  • Router_2(config)#int serial 0/0
  • Router_2(config-if)#ip address 172.16.20.2 255.255.255.0
  • Router_2(config-if)#clock rate 56000
  • Router_2(config-if)#description To_Router_1
  • Router_2(config-if)#ip authentication mode eigrp 100 md5
  • Router_2(config-if)#ip authentication key-chain eigrp 100 fortest
  • Router_2(config-if)#no shutdown
  • Router_2(config-if)#exit
  • Router_2(config)#interface fa 0/0
  • Router_2(config-if)#ip address 172.16.30.1 255.255.255.0
  • Router_2(config-if)#no sh
  • Router_2(config-if)#no shutdown
  • Router_2(config-if)#exit
  • Router_2(config)#router eigrp 100
  • Router_2(config-router)#no auto-summary
  • Router_2(config-router)#eigrp log-neighbor-changes
  • Router_2(config-router)#network 172.16.0.0
  • Router_2(config-router)#exit
  • Router_2(config)#key chain fortest
  • Router_2(config-keychain)#key 1
  • Router_2(config-keychain-key)#key-string cisco
  • Router_2(config-keychain-key)#exit
  • Router_2(config-keychain)#exit
  • *Mar 1 00:39:07.875: %DUAL-5-NBRCHANGE: IP-EIGRP(0) 100: Neighbor 172.16.20.1 (Serial0/0) is up: new adjacency – данное сообщение свидетельствует о том, что наши роутеры договорились и процесс EIGRP с аутентификацией успешно работает
  • Router_2(config-keychain)#exit
  • Router_2(config)#int fa 0/1
  • Router_2(config-if)#ip address 192.168.0.1 255.255.255.0
  • Router_2(config-if)#no sh
  • Router_2(config-if)#exit
  • Router_2(config)#exit
  • Router_2#wr
  • Router_2#
Читайте также:  Как настроить колонку wster ws y 92

Итак, настройки сделаны, теперь давайте проверим, что у нас получилось. Посмотрим таблицу маршрутизации на роутерах, проверим настройку EIGRP командами show, проверим сетевую доступность между хостами:

Как видно, все у нас получилось, маршруты присутствуют, роутеры дружат :), хосты пингуются :).
Единственное, чего пока еще нет, это маршрута по умолчанию, и, следовательно, отсутствие ping на «внешний» адрес (192.168.0.2). Давайте, это исправим :).
Заходим на второй роутер и добавляем следующие настройки:

  • Router_2#
  • Router_2#conf t
  • Router_2(config)#ip route 0.0.0.0 0.0.0.0 192.168.0.2
  • Router_2(config)#router eigrp 100
  • Router_2(config-router)#redistribute static
  • Router_2(config-router)#exit
  • Router_2(config)#exit
  • Router_2#

Этими командами мы, сначала, добавили статический маршрут по умолчанию, а затем сделали редистрибуцию его в EIGRP. Теперь об этом маршруте будут знать все роутеры, участвующие в процессе EIGRP (в нашем случае только один :)). Давайте проверим это.

Обратите внимание, что на первом роутере этот маршрут получен по EIGRP и является «external» (флаг D* EX), а на втором роутере (который анонсирует этот маршрут), он обозначается как статический маршрут по умолчанию (S*).
Теперь осталось проверить ping с конечных хостов на «внешний» IP – адрес:

Все получилось, сетевая доступность обеспечена :). Поздравляю вас.
Приведу вам еще команды, для более точной настройки EIGRP, вдруг пригодятся :):

  • Router(config-if)#bandwidth x – установка полосы пропускания, настраивается на интерфейсе и используется EIGRP в процессе вычисления метрики маршрута (не влияет на сам интерфейс);
  • Router(config-router)#metric weights tos k1 k2 k3 k4 k5 – меняет настройки коэффициентов для процесса вычисления метрики, заданные по умолчанию;
  • Router#show ip eigrp neighbors – показывает таблицу «соседей», участвующих в процессе EIGRP;
  • Router#show ip eigrp interfaces – показывает информацию по каждому интерфейсу, участвующему в EIGRP;
  • Router#show ip route eigrp – показывает таблицу маршрутизации только с маршрутами EIGRP;

Группа команд debug:

  • Router#debug eigrp fsm
  • Router#debug eigrp packet
  • Router#debug eigrp neighbor
  • Router#debug ip eigrp neighbor
  • Router#debug ip eigrp notifications

На этом я хочу закончить этот пост. В нем мы научились настраивать EIGRP с аутентификацией на роутерах cisco и немного затронули процесс редистрибуции статических маршрутов в EIGRP.
Надеюсь, вы узнали что-то новое, вспомнили уже знакомое, или вам было просто интересно :).

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

Жду вас в следующих постах.
С уважением, Ant0ni0n.

Источник

Внедрение и настройка EIGRP

Здравствуйте, блог Cisco что-то совсем редко пополняется, надо исправлять.
О! Публиковать в него нельзя мне пока что, так что в персональный.
Хочется рассказать о протоколе EIGRP: как настраивать, где внедрять 😉

EIGRP — это проприетарный cisco-протокол динамической маршрутизации.
Вообще, маршрутизация — процесс определения маршрута следования информации в сетях связи. (via wikipedia)

Основной смысл состоит в том, что при использовании статической маршрутизации, вам необходимо вручную прописывать маршруты, реализовывать запасные линки с помощью spanning tree/etherchannel; при использовании динамической маршрутизации — устройства самостоятельно составляют таблицу маршрутизации сети, выбирают наикратчайший путь до точки по заданным параметрам, балансируют нагрузку по нескольким каналам.

Читайте также:  Планшет самсунг как настроить язык

Область применения

Область применения — сети с большим количеством маршрутизирующих узлов (на курсе bsci инструктор говорил о десятках устройств). Естественно, если у вас в сети один маршрутизатор — никакого разговора о динамике нет. Нюанс — все устройства должны быть Cisco 😉 Так же нужно понимать, что растянутых VLAN’ов быть не должно. За каждым маршрутизатором должны быть свои уникальные VLAN’ы.

Растянутый VLAN — это VLAN, устройства, состоящие в котором, хаотично разбросаны по всей сети.

Имеем вот такую L2 сеть (к слову, она взята не из головы, а реально существует, правда внедрять EIGRP не стали, заказчик так решил, о причинах в конце). Три коммутатора ядра соединены кольцом, линки между ними представляют собой Etherchannel’ы. Вся маршрутизация, все основные шлюзы VLAN’ов подняты на Core_SW1.

А после внедрения EIGRP получим такую схему. Три коммутатора ядра соединены между собой L3 линками, с помощью EIGRP динамически определяется наикратчайший маршрут, трафик балансируется между всеми линками. В общем используются все соединения, в отличии от того что было, где работали линии, незарубленные Spanning Tree.

Работает EIGRP следующим образом. По L3 линку рассылаются hello-пакеты (с заданной периодичностью). После того как устройство получает ответ, оно устанавливает «соседские» отношения и начинает обмениваться информацией о подключенных к нему сетях. Когда все устройства увидят друг друга и установят соседские отношения, у каждого из них будет вся таблица маршрутизации сети. Стоит отметить следующее — если в течении hold-таймера от соседа не получен hello-пакет, он считается мертвым и его маршруты удаляются из таблицы маршрутизации.

Настройка

Необходимо задать IP-адреса для L3 интерфейсов. К слову, на маршрутизаторах интерфейсы и так L3, на коммутаторах с функцией маршрутизации же, интерфейсы по умолчанию L2. Чтобы сделать их L3 и задать IP, нужно ввести команду на интерфейсе:
no switchport
ip address [IP-адрес] [маска]

После настройки интерфейсов запускаем EIGRP
Cisco_2811_ons(config)#router eigrp [номер автономной системы]]

Cisco_2811_ons(config-router)#eigrp router-id [IP-адрес] /есть возможность задать IP-адрес, по которому это устройство будет идентифицироваться

Задаем сети(VLAN’ы), о которых будем рассказывать соседям:
Cisco_2811_ons(config-router)#network [сеть] [обратная маска]
Так же необходимо проанонсировать подсети L3 интерфейсов.

Зададим hello и hold таймеры (задается на интерфейсе и с обоих сторон значения должны совпадать):
Cisco_2811_ons(config-if)#ip hello-interval eigrp [номер автономной системы] [секунды]
Cisco_2811_ons(config-if)#ip hold-time eigrp [номер автономной системы]] [секунды]

Cisco рекомендует устанавливать hello-time 1 секунду, а hold-time 3 секунды.

Установим какие интерфейсы будет использовать EIGRP:
Cisco_2811_ons(config-router)#passive-interface default
Cisco_2811_ons(config-router)#no passive-interface [интерфейс порта] [слот/номер]

Это тот минимум команд, после которых EIGRP должен у вас заработать 🙂

Траблшутинг

Чтобы посмотреть список соседей EIGRP:
Cisco_2811_ons#sh ip eigrp neighbors

Просмотр маршрутов:
Cisco_2811_ons#sh ip route
Cisco_2811_ons#sh ip route eigrp [номер автономной системы]

Дебаг:
Cisco_2811_ons#debug eigrp [номер автономной системы] [что смотреть]

Наверное все, что хотел написать… Хотелось достаточно кратко, т.к. думаю, что теорию голую можно и самостоятельно найти 🙂
Если есть вопросы — задайте, возможно что-то упустил из виду пока писал 🙂

Источник

Оцените статью