Первым протоколом маршрутизации, который предлагает для изучения в курсе CCNP компания CIsco, является EIGRP.
В этой заметке я постараюсь собрать минимум необходимой теоретической инфирмации о нём, обозначить базовые концепции, которые помогуи при конфигурировании.
Итак, начнём.
Протокол EIGRP (Enhanced Interior Gateway Routing Protocol) является собственностью Cisco, был представлен в 1994 году (если верить статье в русскоязычной Wikipedia). Ниже перчислю основные особенности:
- backup routes (резервные маршруты) - обеспечивают быструю конвергенцию
- simple configuration
- sammarization
- unequal cost load-balancing
- hybrid protocol (сочетает в себе преимущества distance-vector и link-state протоколов)
- multiply Network Layer protocol support (IP, IPX, IPv6)
- VLSM support
- DUAL
- partial updates - рассылает обновления при изменениях в сети, обновления содержат только информацию о произошедших изменениях
- uses unicast and multicast (224.0.0.10)
В основе работы EIGRP лежит алгоритм DUAL, который оперирует следующими понятиями:
- advertised distance (AD) - cost between the next-hop router and destination
- feasible distance (FD) - cost from local router to destination (= AD NXR+cost between local and next-hop router)
- successor (S) - primary, lowest cost path to destination
- feasible successor (FS) - backup path to destination
- feasibility condition - AD of FS must be less than FD of S
EIGRP оперирует тремя таблицами:
- neighbor table - строится на основании HELLO packets, содержит информацию вида:
- Next Hope Router -- Interface
- topology table - маршрутизатор рассылает neighbor table соседям, на основе этой информации формируется topology table, содержащая информацию вида:
- Destination -- FD and AD via each Neighbor
- routing table - таблица маршрутизации, в которую попадают лучшие маршруты из topology table
- Destination -- Best Route
Типы пакетов, оспользуемые EIGRP:
- HELLO - forms relationships, do not require acknowledgement
- UPDATE - sent updates to affected routers, reliable
- QUERY - ask neighbors about feasible successor to destination
- REPLY - response to query
- ACK - acknowledges update, query and reply
При расчёте метрики EIGRP использует следующие параметры:
- bandwidth (K1)
- load (K2)
- delay (K3)
- reliability (K4)
- MTU (K5)
Используется слудующая формула: METRIC =256*((K1*BW+(K2*BW/(256-LOAD))+K3*DELAY)*(K5/RELIABILITY+K4)).
По умалчанию коэффициенты K1 и К3 равны 1, К2, К4 и К5 - 0, поэтому формула примет следующий вид:
METRIC = 256*(BW+DELAY), где
BW=10^7/BW и это наименьшая BW на всём пути от отправителя к получателю,
DELAY = delay in 10 of microsecond, DELAY - сумма задержек на всём пути от отправителя к получателю.
METRIC = 256*(BW+DELAY), где
BW=10^7/BW и это наименьшая BW на всём пути от отправителя к получателю,
DELAY = delay in 10 of microsecond, DELAY - сумма задержек на всём пути от отправителя к получателю.
Чтобы сформировать связи между маршрутизаторами, значения коэффициентов К должны совпадать.
Ну и напоследок страничка протокола на сайте компании Cisco, с описанием и различными примерами конфигурирования
Комментариев нет:
Отправить комментарий