ИТ База знаний
Курс по Asterisk
Полезно
— Узнать IP — адрес компьютера в интернете
— Онлайн генератор устойчивых паролей
— Онлайн калькулятор подсетей
— Калькулятор инсталляции IP — АТС Asterisk
— Руководство администратора FreePBX на русском языке
— Руководство администратора Cisco UCM/CME на русском языке
— Руководство администратора по Linux/Unix
Навигация
Серверные решения
Телефония
FreePBX и Asterisk
Настройка программных телефонов
Корпоративные сети
Протоколы и стандарты
Настройка протокола EIGRP на оборудовании Cisco
3 минуты чтения
Настройка EIGRP сильно напоминает RIP и состоит из двух шагов:
Онлайн курс по Кибербезопасности
Изучи хакерский майндсет и научись защищать свою инфраструктуру! Самые важные и актуальные знания, которые помогут не только войти в ИБ, но и понять реальное положение дел в индустрии
- включения протокола глобальной командой router eigrp ASN_NUMBER ;
- выбора сетей, которые протокол будет «вещать», для чего используется команда(ы) 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 ОБРАТНАЯ_МАСКА
Полный курс по Сетевым Технологиям
В курсе тебя ждет концентрат ТОП 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#
Итак, настройки сделаны, теперь давайте проверим, что у нас получилось. Посмотрим таблицу маршрутизации на роутерах, проверим настройку 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 [номер автономной системы] [что смотреть]
Наверное все, что хотел написать… Хотелось достаточно кратко, т.к. думаю, что теорию голую можно и самостоятельно найти 🙂
Если есть вопросы — задайте, возможно что-то упустил из виду пока писал 🙂
Источник