[[tssltd:общие_настройки|Вернуться к оглавлению]]
===== Настройка EIGRP =====
==== Включение протокола EIGRP ====
Для включения дистанционно-векторного протокола динамической маршрутизации EIGRP необходимо внести изменения в конфигурационный файл «**daemons**». Для редактирования конфигурационного файла необходимо перейти в папку назначения с помощью команды «**cd /media/storage/overlay/frr/**» и выполнить команду «**nano daemons**». В конфигурационном файле необходимо для протокола EIGRP задать значение параметра «**yes**» (__//изобр. 7.f.1//__). После внесения изменений в конфигурационный файл «**daemons**» необходимо перезапустить процесс динамической маршрутизации с помощью команды «**/etc/init.d/S50frr restart**».
{{ :tssltd:eigrp_1.png |}}\\
__//Изобр. 7.f.1. Включение протокола EIGRP//__
==== Базовая настройка протокола EIGRP ====
Для настройки протокола динамической маршрутизации **EIGRP (англ. Enhanced Interior Gateway Routing Protocol)** необходимо подключиться к устройству по протоколу ssh и выполнить команду «**vtysh**» для перехода в режим интерпретатора.
Далее необходимо необходимо перейти в режим конфигурирования с помощью команду «**configure terminal**» и выполнить команду для входа в режим конфигурирования протокола динамической маршрутизации EIGRP «**router eigrp [AS] [vrf NAME]**», где:
* **AS** - номер автономной системы(1-65535, номер автономной системы должен быть одинаковым на всех маршрутизаторах, которые должны обмениваться информацией по протоколу EIGRP.)
* **vrf NAME** - имя vrf роутера (если используется)
Для подключения интерфейсов с адресами, совпадающими с необходимой сетью, выполняется команда «**network [NETWORK]**» (адрес необходимой сети). Для получения справки по командам для заданного меню интерпретатора необходимо выполнить команду «**shift+?**». Во всех разделах работает режим дополнения команды с помощью клавиши «**tab**». Для отмены команды необходимо поставить ключевую частицу «**no**» перед командой. Для выхода в предыдущее меню необходимо выполнить команду «**exit**».
После задания конфигурации в терминальном режиме необходимо сохранить настройки. Для сохранения настроек необходимо выполнить команду «**write**» в основном меню конфигурации. При выполнении команду «**write**» вся конфигурация записывается в конфигурационный файл «**/media/storage/overlay/frr/frr.conf**». После внесения изменений необходимо перезапустить процесс с помощью команды «**/etc/init.d/S50frr restart**».
# vtysh
Hello, this is FRRouting (version 8.5.2).
Copyright 1996-2005 Kunihiro Ishiguro, et al.
eigrp1# con t
eigrp1(config)# router eigrp 1
eigrp1(config-router)# network 192.168.1.0/24
eigrp1(config-router)# network 192.168.10.0/24
eigrp1(config-router)# ex
eigrp1(config)# ex
eigrp1# write
Note: this version of vtysh never writes vtysh.conf
Building Configuration...
Integrated configuration saved to /etc/frr/frr.conf
[OK]
eigrp1# ex
# /etc/init.d/S50frr restart
Stopping frr: Stopped watchfrr
Stopped eigrpd
Stopped staticd
Stopped zebra
OK
Starting frr: Starting watchfrr with command: ' /usr/sbin/watchfrr -d -F traditional zebra eigrpd staticd'
Started watchfrr
OK
#
==== Просмотр информации о EIGRP ====
Для просмотра текущего статуса EIGRP необходимо ввести команду «**show ip eigrp [vrf NAME] topology**».
eigrp1# sh ip eigrp topology
EIGRP Topology Table for AS(1)/ID(192.168.101.11)
Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply
r - reply Status, s - sia Status
P 192.168.1.0/24, 1 successors, FD is 28160, serno: 0
via Connected, enp0s8
P 192.168.10.0/24, 1 successors, FD is 28160, serno: 0
via Connected, enp0s3
P 192.168.20.0/24, 1 successors, FD is 30720, serno: 0
via 192.168.1.2 (30720/28160), enp0s8
Для просмотра списка интерфейсов, связанных с конкретным экземпляром EIGRP, необходимо ввести команду «**show ip eigrp [vrf NAME] interface**».
eigrp1# sh ip eigrp interfaces
EIGRP interfaces for AS(1)
Interface Bandwidth Delay Peers Xmit Queue Mean Pacing Time Multicast Pending Hello Holdtime
Un/Reliable SRTT Un/Reliable Flow Timer Routes
enp0s8 100000 10 1 0 / 0 0 0 0 0 5 15
enp0s3 100000 10 0 0 / 0 0 0 0 0 5 15
eigrp1# show ip eigrp neighbors
EIGRP neighbors for AS(1)
H Address Interface Hold Uptime SRTT RTO Q Seq
(sec) (ms) Cnt Num
0 192.168.1.2 enp0s8 13 0 0 2 0 2
Для просмотра списка соседей, которые были установлены в eigrp, необходимо ввести команду «**show ip eigrp [vrf NAME] neighbor**».
eigrp1# show ip eigrp neighbors
EIGRP neighbors for AS(1)
H Address Interface Hold Uptime SRTT RTO Q Seq
(sec) (ms) Cnt Num
0 192.168.1.2 enp0s8 13 0 0 2 0 2
eigrp1# sh ip route eigrp
Codes: K - kernel route, C - connected, S - static, R - RIP,
O - OSPF, I - IS-IS, B - BGP, E - EIGRP, T - Table,
v - VNC, V - VNC-Direct, A - Babel, F - PBR,
f - OpenFabric,
> - selected route, * - FIB route, q - queued, r - rejected, b - backup
t - trapped, o - offload failure
E 192.168.1.0/24 [90/28160] is directly connected, enp0s8, weight 1, 00:24:50
E 192.168.10.0/24 [90/28160] is directly connected, enp0s3, weight 1, 00:24:50
E>* 192.168.20.0/24 [90/30720] via 192.168.1.2, enp0s8, weight 1, 00:02:19
Для просмотра списка маршрутов, которые были получены через eigrp, необходимо ввести команду «**show ip route eigrp**».
eigrp1# sh ip route eigrp
Codes: K - kernel route, C - connected, S - static, R - RIP,
O - OSPF, I - IS-IS, B - BGP, E - EIGRP, T - Table,
v - VNC, V - VNC-Direct, A - Babel, F - PBR,
f - OpenFabric,
> - selected route, * - FIB route, q - queued, r - rejected, b - backup
t - trapped, o - offload failure
E 192.168.1.0/24 [90/28160] is directly connected, enp0s8, weight 1, 00:24:50
E 192.168.10.0/24 [90/28160] is directly connected, enp0s3, weight 1, 00:24:50
E>* 192.168.20.0/24 [90/30720] via 192.168.1.2, enp0s8, weight 1, 00:02:19
[[tssltd:общие_настройки|Вернуться к оглавлению]]