EIGRP
EIGRP (Enhanced Interior Gateway Routing Protocol) — Cisco proprietary до 2013, теперь стандарт (RFC 7868). Advanced distance-vector, faster convergence чем RIP, проще OSPF/IS-IS.
Ключевые концепции
- DUAL (Diffusing Update Algorithm) — loop-free convergence
- Feasible Successor — backup path, готовый без пересчёта
- Composite metric — bandwidth, delay, reliability, load, MTU (не hop count!)
- Partial updates — шлёт только изменения (не full table как RIP)
Метрика
metric = (K1×BW + K2×BW/(256-load) + K3×Delay) × K5/(reliability+K4)
# default: K1=1, K3=1, остальные 0
metric = BW + Delay
Транспорт
IP protocol 88. Reliable Transport Protocol (RTP) — ACK-и, multicast 224.0.0.10.
Пять типов пакетов
- Hello — обнаружение соседей
- Update — маршруты
- Query — "спрашиваю у соседей путь"
- Reply — ответ на Query
- ACK
EIGRP vs OSPF
| EIGRP | OSPF | |
|---|---|---|
| Тип | advanced distance-vector | link-state |
| Multi-vendor | Cisco (RFC 2013) | да, все |
| Настройка | проще | сложнее (areas, LSA) |
| Convergence | очень быстрая (Feasible Successor) | быстрая (SPF) |
| Unequal-cost LB | да (variance) | нет |
| Where | Cisco-only enterprise | везде |
Где встретишь
Только Cisco-сети (enterprise). Провайдеры не используют. Мультивендор — почти всегда OSPF или IS-IS. EIGRP — как AppleTalk: живёт по инерции в старом Cisco-мире.
Named mode (EIGRP for IPv6, VPNs)
router eigrp KEFEWELE
address-family ipv4 unicast autonomous-system 100
network 10.0.0.0 0.0.0.255
exit-address-family
address-family ipv6 unicast autonomous-system 100
exit-address-family