Здравствуйте, блог Cisco что-то совсем редко пополняется, надо исправлять. О! Публиковать в него нельзя мне пока что, так что в персональный. Хочется рассказать о протоколе EIGRP: как настраивать, где внедрять 😉 EIGRP — это проприетарный cisco-протокол динамической маршрутизации. Вообще, маршрутизация — процесс определения маршрута следования информации в сетях связи. (via wikipedia) Основной смысл состоит в том, что при использовании статической маршрутизации, вам необходимо вручную прописывать маршруты, реализовывать запасные линки с помощью spanning tree/etherchannel; при использовании динамической маршрутизации — устройства самостоятельно составляют таблицу маршрутизации сети, выбирают наикратчайший путь до точки по заданным параметрам, балансируют нагрузку по нескольким каналам.
Область применения
Область применения — сети с большим количеством маршрутизирующих узлов (на курсе bsci инструктор говорил о десятках устройств). Естественно, если у вас в сети один маршрутизатор — никакого разговора о динамике нет. Нюанс — все устройства должны быть Cisco 😉 Так же нужно понимать, что растянутых VLAN’ов быть не должно. За каждым маршрутизатором должны быть свои уникальные VLAN’ы.Растянутый VLAN — это VLAN, устройства, состоящие в котором, хаотично разбросаны по всей сети. Имеем вот такую L2 сеть (к слову, она взята не из головы, а реально существует, правда внедрять EIGRP не стали, заказчик так решил, о причинах в конце). Три коммутатора ядра соединены кольцом, линки между ними представляют собой Etherchannel’ы. Вся маршрутизация, все основные шлюзы VLAN’ов подняты на Core_SW1.

Настройка
Необходимо задать IP-адреса для L3 интерфейсов. К слову, на маршрутизаторах интерфейсы и так L3, на коммутаторах с функцией маршрутизации же, интерфейсы по умолчанию L2. Чтобы сделать их L3 и задать IP, нужно ввести команду на интерфейсе:no switchportip address [IP-адрес] [маска] После настройки интерфейсов запускаем EIGRPCisco_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 рекомендует устанавливать hello-time 1 секунду, а hold-time 3 секунды. Установим какие интерфейсы будет использовать EIGRP: Это тот минимум команд, после которых EIGRP должен у вас заработать 🙂
Траблшутинг
Чтобы посмотреть список соседей EIGRP:Cisco_2811_ons#sh ip eigrp neighbors Просмотр маршрутов: Дебаг:Cisco_2811_ons#debug eigrp [номер автономной системы] [что смотреть] Наверное все, что хотел написать… Хотелось достаточно кратко, т.к. думаю, что теорию голую можно и самостоятельно найти 🙂 Если есть вопросы — задайте, возможно что-то упустил из виду пока писал 🙂 P.S. В реальной сети отказались от внедрения EIGRP из-за наличия растянутых VLAN’ов. Если голосовой VLAN (IP-телефония) еще можно было побить и перенаправить DHCP-запросы с помощью команды ip helper-address, то с VLAN’ом разных микроконтроллеров и прочего (устройства хаотично разбросаны по всей территории объекта) + в него входят сервера, разбитие плохо представлялось, на него не пошли. Так что товарищи, когда проектируете сети с нуля, думайте о будущем… 😉Используемые источники:
- https://habr.com/post/64046/

Как мы настраивали новый маршрутизатор
Все о роутере Xiaomi Mi Wi-Fi Router 4C — мощный сигнал и широкие возможности