Глава №2. Резюме — различия между версиями
Перейти к навигации
Перейти к поиску
imported>Artem |
imported>Artem |
||
| (не показаны 23 промежуточные версии этого же участника) | |||
| Строка 1: | Строка 1: | ||
| − | + | [[Категория:EIGRP]] | |
| − | + | Из этой главы вы узнаете об EIGRP - расширенном дистанционно векторном протоколе маршрутизации. Данная глава сфокусирована на следующих темах: | |
| − | * | + | *Функции EIGRP, включая быструю сходимость, использование частичных обновлений, поддержка нескольких протоколов сетевого уровня, поддержка VLSM, бесшовное соединение для всех протоколов канального уровня и топологии (seamless connectivity across all data link layer protocols and topologies), сложная метрика. |
| − | + | *Лежащие в основе EIGRP процессы и технологии - [[Основы_и_возможности|механизм обнаружения и recoverу соседей]], RTP, конечный автомат DUAL и протокол-зависимые модули (PDM). | |
| − | and topologies, | + | *Таблицы EIGRP - таблица соседей (содержит все маршрутизаторы, с которыми есть отношения), топологическая таблица (содержит все маршруты ото всех соседей), и таблица маршрутизации (содержит лучшие маршруты к каждому destination и используется дл яперенаправления пакетов). |
| − | * | + | *Терминология EIGRP: |
| − | + | **Анонсируемое расстояние (метрика для соседнего маршрутизатора EIGRP к подесети, анонсируемая | |
| − | * | + | **'''The advertised distance''' (стоимость расстояния между соседним маршрутизатором, который анонсирует маршрут и сетью назначения), '''feasible distance''' (стоимость расстояния от локального маршрутизатора до сети назначения = AD, которое анонсирует соседний маршрутизатор + стоимость расстояния между локальным маршрутизатором и соседним маршрутизатором), successor (соседний маршрутизатор с путем без петель и с наименьшей стоимостью пути к сети назначения, владеющий наименьшим FD), '''feasible successor''' (резервный маршрутизатор с путем без петель (AD feasible successor должно быть меньше чем FD текущего маршрута successor). |
| − | + | **'''Passive''', когда маршрутизатор не выполняет пересчет маршрута, стабильное состояние, и в состоянии '''active''' — если выполняется пересчет маршрута. | |
| − | + | *Пять типов пакетов EIGRP: '''hello''', '''update''', '''query''', '''reply''' и '''acknowledgement'''. Update-, query-, и reply-пакеты рассылаются надёжным способом. | |
| − | *EIGRP | + | *Процесс поиска маршрутов начинается с отправки '''hello-пакетов'''. Соседние маршрутизаторы отвечают update-пакетами, которые содержат информацию для заполнения топологической таблицы маршрутизатора. Маршрутизатор выбирает successor маршруты и вносит их в таблицу маршрутизации (offers them to the routing table). |
| − | *The advertised distance ( | + | *Процесс DUAL также ищет FS (резервные) маршруты. Чтобы маршрут был выбран в качестве FS для выбранной подсети, next-hop маршрутизатор должен иметь AD < FD текущего successor маршрута для этой подсети, чтобы гарантировать, что петель нет. |
| − | + | *По умолчанию в расчётах метрики используется параметр '''bandwidth''' (наименьшая полоса пропускания между source и destination) и задержка ('''delay''') (коммулятивная задержка на интерфейсах вдоль пути). | |
| − | ( | + | *При [[Планирование_внедрения_EIGRP|планировании внедрения EIGRP]] необходимо обределиться с ip адресацией, сетевой топологией и EIGRP traffic engineering ([[Планирование_внедрения_EIGRP |управлением трафика]] |
| − | |||
| − | |||
| − | |||
| − | *Passive | ||
| − | |||
| − | * | ||
| − | |||
| − | * | ||
| − | |||
| − | successor | ||
| − | * | ||
| − | |||
| − | |||
| − | * | ||
| − | source | ||
| − | * | ||
| − | engineering | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | * | + | *Команды для базовой настройки EIGRP |
| − | ** | + | **'''router eigrp''' <autonomous-system-number> |
| − | ** | + | **'''network''' <network-number> [wildcard-mask] interface configuration command |
| − | ** | + | **'''bandwidth''' <килобиты> interface configuration command |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | * | + | *Команды для проверки работы протокола EIGRP |
| − | + | **'''show ip eigrp neighbors''' | |
| − | + | **'''show ip route''' | |
| − | + | **'''show ip route eigrp''' | |
| − | * | + | **'''show ip protocols''' |
| − | + | **'''show ip eigrp interfaces''' | |
| − | + | **'''show ip eigrp topology''' | |
| − | + | **'''show ip eigrp traffic''' (отобразит полученные и отправленные EIGRP пакет, т.к. Update, query, reply and ACK | |
| − | *EIGRP | + | **'''debug eigrp packets''' |
| − | + | **'''debug ip eigrp''' | |
| − | + | **'''debug ip eigrp summary''' | |
| − | + | **'''debug eigrp neighbors''' | |
| − | |||
| − | *EIGRP | + | *Команда '''passive-interface''' <''type number [default]''> используется для блокирования на определённом интерфейсе исходящих (и входящих) обновлений маршрутизации. При использовании команды, сообщения hello не рассылаются через указанный в параметрах команды интерфейс. Одноко, маршрутизатор будет продолжать анонсировать сеть (интерфейса, для которого указана команда passive-interface) своим соседям. |
| − | ** | + | *Статический маршрут по умолчанию '''ip route 0.0.0.0 0.0.0.0''' ''next-hop | interface''. Кроме того, любая классовая сеть, запись о которой есть в локальной таблице маршрутизации, может стать маршрутом по умолчанию, если в качестве параметра указать в команде '''ip default-network''' <''network-numberglobal''>. |
| − | + | *Суммирование в EGRP: EIGRP автоматически по умолчанию суммирует маршруты на границе сети, использующей адреса классов (в некоторых версиях IOS). Для отключения автосуммирования, исп. команду конфигурации '''no auto-summary'''. Используйте команду на интерфейсе ''' ip summary-address eigrp''' <''as-number''> <''address''> <''mask''> [admin-distance] для создания суммарного маршрута на произвольной битовой границе (at an arbitrary bit boundary), если в таблице маршрутизации существует более специфичный маршрут. | |
| − | **EIGRP | + | *EIGRP поверх [[Конфигурирование_и_проверка_EIGRP_в_Enterprise_WAN#EIGRP_.D0.BF.D0.BE.D0.B2.D0.B5.D1.80.D1.85_Frame_Relay_.D0.B8_Physical_Interface|Frame Relay]]: |
| − | **EIGRP over the physical interface | + | **Обзор Frame Relay, в котором каналы PVC конфигурируются провайдером (SP) и идентифицируются виртуальные каналы используя DLCI, являющиеся локально значимыми (local significant) между локальным маршрутизатором и коммутатором FR. |
| − | protocol-address dlci [broadcast] [ietf | cisco] [payload-compress {packet-by- | + | **В схеме "EIGRP поверх физического интерфейса" по умолчанию используется Inverse ARP dynamic mapping |
| − | packet | frf9 stac}] | + | **В схеме "EIGRP over the physical interface" для настройки статического маппинга используйте команду интерфейса '''frame-relay map''' <''protocol''> <''protocol-address''> <''dlci''> [broadcast] [ietf | cisco] [payload-compress {packet-by-packet | frf9 stac}] |
| − | ** | + | **Подынтерфейсы настраиваются командой '''interface''' ''serial number.subinterface-number'' {''point-to-point | multipoint''} |
| − | point | multipoint} | + | **Во FR multipoint-подынтерфейсах преобразование IP адресов в DLCI реализовано или заданием локального значения (командой '''frame-relay interface-dlci''' <dlci>)и использованием протокола [[Inverse_ARP]], или используя ручное преобразование ip адреса-в-DLCI. |
| − | ** | + | **Frame Relay point-to-point subinterfaces, on which the IP address-to-DLCI mapping is done by specifying the local DLCI value. |
| − | + | **[[Конфигурирование_и_проверка_EIGRP_в_Enterprise_WAN#EIGRP_.D0.BF.D0.BE.D0.B2.D0.B5.D1.80.D1.85_Multipoint_Subinterfaces|Split horizon]] по умолчанию отключён на большинстве интерфейсов. Split horizon включён по умолчанию на multipoint-интерфейсах FR. Отключается командой '''no ip split-horizon eigrp''' <''AS-number''> | |
| − | + | **[[Конфигурирование_и_проверка_EIGRP_в_Enterprise_WAN#EIGRP_Unicast_Neighbors|Команда]] '''neighbor'' {''ip-address | ipv6-address''} ''interface-type interface-number'' используется для задания соседнего маршрутизатора с которым будем обмениваться маршрутной информацией EIGRP. Вместо использования мультикаст-пакетов, EIGRP обменивается маршрутной информацией за указанным соседом используя unicast-пакеты. Маршрутизатор не выполняет обработку мультикаст пакетов, приходящих на этот интерфейс. | |
| − | **Frame Relay point-to-point subinterfaces, on which the IP address-to-DLCI mapping is done | + | *Использование EIGRP поверх [[Конфигурирование_и_проверка_EIGRP_в_Enterprise_WAN#EIGRP_.D0.BF.D0.BE.D0.B2.D0.B5.D1.80.D1.85_MPLS|MPLS]]: |
| − | by specifying the local DLCI value. | + | **MPLS. Каждому IP-пакету назначается некая метка. Маршрутизаторы принимают решение о передаче пакета следующему устройству на основании значения метки. Метка добавляется в составе MPLS заголовка, который добавляется между заголовком кадра (второй уровень OSI) и заголовком пакета (третий уровень модели OSI) |
| − | **Split horizon | + | **[[Конфигурирование_и_проверка_EIGRP_в_Enterprise_WAN#L2_MPLS_VPNs|MPLS L2 VPN]] предоставляет L2 сервис сквозь магистраль. Клиентские маршрутизаторы подключены друг к другу с использованием одной ip подсети. Может использоваться технология, называемая EoMPLS (Тип AToM. у технологии AToM имеется две модификации, которые представляют особый интерес в рамках разговора о безопасности: Ethernet поверх MPLS (Ethernet over MPLS, EoMPLS) и служба виртуальной частной локальной сети (Virtual Private LAN Service, VPLS). |
| − | + | **[[Конфигурирование_и_проверка_EIGRP_в_Enterprise_WAN#L3_MPLS_VPNs|MPLS L3 VPN]] предоставляет L3 сервис сквозь магистраль SP. Клиентские маршрутизаторы подключаются к граничным (egde) маршрутизаторам провайдера на каждой стороне, при этом используются разные ip подсети. Для CE маршрутизаторов клиента PE-маршрутизаторы выглядят как обычные роутеры в сети. PE-маршрутизаторы держат для каждого клиента отдельные таблицы маршрутизации. | |
| − | eigrp | ||
| − | ** | ||
| − | |||
| − | |||
| − | |||
| − | * | + | *[[Конфигурирование_и_проверка_EIGRP_в_Enterprise_WAN#.D0.91.D0.B0.D0.BB.D0.B0.D0.BD.D1.81.D0.B8.D1.80.D0.BE.D0.B2.D0.BA.D0.B0_.D0.BD.D0.B0.D0.B3.D1.80.D1.83.D0.B7.D0.BA.D0.B8_.D0.B2_EIGRP|Балансировка нагрузки в EIGRP]]: |
| − | + | **Балансировка EIGRP с равной стоимостью маршрутов - это способность маршрутизатора распределять трафик между интерфейсами, маршруты через которые имеют одинаковую метрику к сети назначения. | |
| − | + | **Команда '''maximum-paths''' <1...16> используется для изменения максимального количества маршрутов, используемых для балансировки. maximum-paths 1 выключает балансировку нагрузки. | |
| − | + | **Балансировка EIGRP с неравной стоимостью маршрутов - EIGRP позволяет также балансировать нагрузку через маршуты с разными метриками к сети назначения (unequal-cost load balancing). Степень различия метрик маршрутов настраивается командой '''variance''' <множитель>. А также команда '''traffic-share''' [balanced | min accross-interfaces] для настройки балансировки в зависимости от метрики маршрута (чем меньше метрика маршрута, тем больше передается по нему трафика (обратно пропорционально метрике)) | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | **EIGRP | ||
| − | |||
| − | ** | ||
| − | |||
| − | |||
| − | **EIGRP unequal-cost load balancing | ||
| − | |||
| − | share [balanced | min | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | * | + | *Работа EIGRP в WAN средах: |
| − | + | **По умолчанию EIGRP использует до 50% полосы пропускания, заявленной (т.е. указанной в ручную командой '''bandwidth''', либо соответствующее значению bandwidth интерфейса по умолчанию, если значение не указано прямо) на интерфейсе или подынтерфейсе (значение используется для расчёте). Команда '''ip bandwidth-percent eigrp''' <''AS''> <''процент''> меняет значение процента, доступного для EIGRP. | |
| − | **ip | + | **При конфигурировании multipoint интерфейсов:установите bandwidth равным минимальной CIR умноженной на количество каналов. При этом возможно неполное использование скорости, но появляется гарантия, что каналы с наименьшей CIR не будут перегружены. Если топология, содержат малое число очень медленных каналов, настройте их интерфейсы как point-to-point. Это позволит задать для них bandwidth равной CIR канала. |
| − | ** | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | *EIGRP | + | *Команды для настройки, проверки и решения возможных проблем MD5 аутентификации в EIGRP: |
| − | + | **'''ip authentication mode eigrp''' <''autonomous-system''> '''md5''' interface configuration command | |
| − | * | + | **'''key chain''' <''name-of-chain''> global configuration command |
| − | + | **'''key''' <''key-id''> key-chain configuration command | |
| − | + | **'''key-string''' <''key''> key-chain-key configuration command | |
| − | + | **'''accept-lifetime start-time''' ''{infinite | end-time | duration seconds}'' key-chain-key configuration command | |
| − | * | + | **'''send-lifetime start-time''' {infinite | end-time | duration seconds} key-chain-key configuration command |
| − | + | **'''ip authentication key-chain eigrp''' <AS> <имя_цепочки> interface configuration command | |
| + | **'''show ip eigrp neighbors''' | ||
| + | **'''show ip route''' | ||
| + | **'''show key chain''' | ||
| + | **'''debug eigrp packets''' | ||
| − | * | + | *EIGRP scalability factors, including the amount of information exchanged, the number of routers, the depth of the topology, and the number of alternative paths through the network. |
| − | ** | + | *Состояние '''SIA''': если маршрутизатор в течение '''3 минут''' (по умолчанию) не получает ответы на все отправленные запросы, он переходит в состояние SIA. Маршрутизатор сбрасывает все отношения для соседей, которые не ответили ему на запрос. Причины, по которым маршрутизатор может перейти в SIA: маршрутизатор слишком занят, чтобы ответить на запрос, неисправное соединение между двумя маршрутизаторами, неисправное соединение, вызывающее одностороннюю связь между маршрутизаторами (unidirectional link). |
| − | + | *Функция Active Process Enhancement добавляет SIA-Query и SIA-Reply в заголовок EIGRP пакета, для того, чтобы гарантировать, что только с соответствующим соседом сбросится отношение (Уменьшение количества непреднамеренных сбрасываний соседских отношений приводит к увеличению надежности сети). | |
| − | ** | + | *Ограничение '''query range''', помогающее сократить количество случаев SIA, может быть достигнуто |
| − | + | **Анонсированием удалённым маршрутизаторам, настроенным на анонсирование только напрямую подключённых сетей, маршрутов по умолчанию (default routes). | |
| − | ** | + | **Настройкой суммирования маршрутов (команда '''ip summary-address eigrp''' на выходном интерфейсе) |
| − | ** | + | **Фильтрацией маршрутов и фильтрацией пакетов. |
| − | + | **удалённые маршрутизаторы настраиваются как '''stub'''-маршрутизаторы командой '''eigrp stub [receive-only | connected |static | summary | redistributed]'''. Сосед перестаёт запрашивать от stub-маршрутизатора любые маршруты. | |
| − | + | **Рекомендуется использовать и суммирование маршрутов, и функцию stub для обеспечения наилучшей масштабируемости. | |
| − | ** | ||
| − | |||
| − | *Graceful shutdown, | + | *'''Graceful shutdown''', когда процесс EIGRP завершается, маршрутизатор отправляет широковещательное goodbye сообщение (в hello-пакетах. В таком пакете все K-коэффициенты выставляются равными 255). Это позволяет соседям маршрутизатора сразу обнаружить то, что маршрутизатор и, соответственно, маршруты доступные через него, более недоступны. |
| − | 255) | ||
Текущая версия на 17:52, 3 мая 2014
Из этой главы вы узнаете об EIGRP - расширенном дистанционно векторном протоколе маршрутизации. Данная глава сфокусирована на следующих темах:
- Функции EIGRP, включая быструю сходимость, использование частичных обновлений, поддержка нескольких протоколов сетевого уровня, поддержка VLSM, бесшовное соединение для всех протоколов канального уровня и топологии (seamless connectivity across all data link layer protocols and topologies), сложная метрика.
- Лежащие в основе EIGRP процессы и технологии - механизм обнаружения и recoverу соседей, RTP, конечный автомат DUAL и протокол-зависимые модули (PDM).
- Таблицы EIGRP - таблица соседей (содержит все маршрутизаторы, с которыми есть отношения), топологическая таблица (содержит все маршруты ото всех соседей), и таблица маршрутизации (содержит лучшие маршруты к каждому destination и используется дл яперенаправления пакетов).
- Терминология EIGRP:
- Анонсируемое расстояние (метрика для соседнего маршрутизатора EIGRP к подесети, анонсируемая
- The advertised distance (стоимость расстояния между соседним маршрутизатором, который анонсирует маршрут и сетью назначения), feasible distance (стоимость расстояния от локального маршрутизатора до сети назначения = AD, которое анонсирует соседний маршрутизатор + стоимость расстояния между локальным маршрутизатором и соседним маршрутизатором), successor (соседний маршрутизатор с путем без петель и с наименьшей стоимостью пути к сети назначения, владеющий наименьшим FD), feasible successor (резервный маршрутизатор с путем без петель (AD feasible successor должно быть меньше чем FD текущего маршрута successor).
- Passive, когда маршрутизатор не выполняет пересчет маршрута, стабильное состояние, и в состоянии active — если выполняется пересчет маршрута.
- Пять типов пакетов EIGRP: hello, update, query, reply и acknowledgement. Update-, query-, и reply-пакеты рассылаются надёжным способом.
- Процесс поиска маршрутов начинается с отправки hello-пакетов. Соседние маршрутизаторы отвечают update-пакетами, которые содержат информацию для заполнения топологической таблицы маршрутизатора. Маршрутизатор выбирает successor маршруты и вносит их в таблицу маршрутизации (offers them to the routing table).
- Процесс DUAL также ищет FS (резервные) маршруты. Чтобы маршрут был выбран в качестве FS для выбранной подсети, next-hop маршрутизатор должен иметь AD < FD текущего successor маршрута для этой подсети, чтобы гарантировать, что петель нет.
- По умолчанию в расчётах метрики используется параметр bandwidth (наименьшая полоса пропускания между source и destination) и задержка (delay) (коммулятивная задержка на интерфейсах вдоль пути).
- При планировании внедрения EIGRP необходимо обределиться с ip адресацией, сетевой топологией и EIGRP traffic engineering (управлением трафика
- Команды для базовой настройки EIGRP
- router eigrp <autonomous-system-number>
- network <network-number> [wildcard-mask] interface configuration command
- bandwidth <килобиты> interface configuration command
- Команды для проверки работы протокола EIGRP
- show ip eigrp neighbors
- show ip route
- show ip route eigrp
- show ip protocols
- show ip eigrp interfaces
- show ip eigrp topology
- show ip eigrp traffic (отобразит полученные и отправленные EIGRP пакет, т.к. Update, query, reply and ACK
- debug eigrp packets
- debug ip eigrp
- debug ip eigrp summary
- debug eigrp neighbors
- Команда passive-interface <type number [default]> используется для блокирования на определённом интерфейсе исходящих (и входящих) обновлений маршрутизации. При использовании команды, сообщения hello не рассылаются через указанный в параметрах команды интерфейс. Одноко, маршрутизатор будет продолжать анонсировать сеть (интерфейса, для которого указана команда passive-interface) своим соседям.
- Статический маршрут по умолчанию ip route 0.0.0.0 0.0.0.0 next-hop | interface. Кроме того, любая классовая сеть, запись о которой есть в локальной таблице маршрутизации, может стать маршрутом по умолчанию, если в качестве параметра указать в команде ip default-network <network-numberglobal>.
- Суммирование в EGRP: EIGRP автоматически по умолчанию суммирует маршруты на границе сети, использующей адреса классов (в некоторых версиях IOS). Для отключения автосуммирования, исп. команду конфигурации no auto-summary. Используйте команду на интерфейсе ip summary-address eigrp <as-number> <address> <mask> [admin-distance] для создания суммарного маршрута на произвольной битовой границе (at an arbitrary bit boundary), если в таблице маршрутизации существует более специфичный маршрут.
- EIGRP поверх Frame Relay:
- Обзор Frame Relay, в котором каналы PVC конфигурируются провайдером (SP) и идентифицируются виртуальные каналы используя DLCI, являющиеся локально значимыми (local significant) между локальным маршрутизатором и коммутатором FR.
- В схеме "EIGRP поверх физического интерфейса" по умолчанию используется Inverse ARP dynamic mapping
- В схеме "EIGRP over the physical interface" для настройки статического маппинга используйте команду интерфейса frame-relay map <protocol> <protocol-address> <dlci> [broadcast] [ietf | cisco] [payload-compress {packet-by-packet | frf9 stac}]
- Подынтерфейсы настраиваются командой interface serial number.subinterface-number {point-to-point | multipoint}
- Во FR multipoint-подынтерфейсах преобразование IP адресов в DLCI реализовано или заданием локального значения (командой frame-relay interface-dlci <dlci>)и использованием протокола Inverse_ARP, или используя ручное преобразование ip адреса-в-DLCI.
- Frame Relay point-to-point subinterfaces, on which the IP address-to-DLCI mapping is done by specifying the local DLCI value.
- Split horizon по умолчанию отключён на большинстве интерфейсов. Split horizon включён по умолчанию на multipoint-интерфейсах FR. Отключается командой no ip split-horizon eigrp <AS-number>
- Команда 'neighbor {ip-address | ipv6-address} interface-type interface-number используется для задания соседнего маршрутизатора с которым будем обмениваться маршрутной информацией EIGRP. Вместо использования мультикаст-пакетов, EIGRP обменивается маршрутной информацией за указанным соседом используя unicast-пакеты. Маршрутизатор не выполняет обработку мультикаст пакетов, приходящих на этот интерфейс.
- Использование EIGRP поверх MPLS:
- MPLS. Каждому IP-пакету назначается некая метка. Маршрутизаторы принимают решение о передаче пакета следующему устройству на основании значения метки. Метка добавляется в составе MPLS заголовка, который добавляется между заголовком кадра (второй уровень OSI) и заголовком пакета (третий уровень модели OSI)
- MPLS L2 VPN предоставляет L2 сервис сквозь магистраль. Клиентские маршрутизаторы подключены друг к другу с использованием одной ip подсети. Может использоваться технология, называемая EoMPLS (Тип AToM. у технологии AToM имеется две модификации, которые представляют особый интерес в рамках разговора о безопасности: Ethernet поверх MPLS (Ethernet over MPLS, EoMPLS) и служба виртуальной частной локальной сети (Virtual Private LAN Service, VPLS).
- MPLS L3 VPN предоставляет L3 сервис сквозь магистраль SP. Клиентские маршрутизаторы подключаются к граничным (egde) маршрутизаторам провайдера на каждой стороне, при этом используются разные ip подсети. Для CE маршрутизаторов клиента PE-маршрутизаторы выглядят как обычные роутеры в сети. PE-маршрутизаторы держат для каждого клиента отдельные таблицы маршрутизации.
- Балансировка нагрузки в EIGRP:
- Балансировка EIGRP с равной стоимостью маршрутов - это способность маршрутизатора распределять трафик между интерфейсами, маршруты через которые имеют одинаковую метрику к сети назначения.
- Команда maximum-paths <1...16> используется для изменения максимального количества маршрутов, используемых для балансировки. maximum-paths 1 выключает балансировку нагрузки.
- Балансировка EIGRP с неравной стоимостью маршрутов - EIGRP позволяет также балансировать нагрузку через маршуты с разными метриками к сети назначения (unequal-cost load balancing). Степень различия метрик маршрутов настраивается командой variance <множитель>. А также команда traffic-share [balanced | min accross-interfaces] для настройки балансировки в зависимости от метрики маршрута (чем меньше метрика маршрута, тем больше передается по нему трафика (обратно пропорционально метрике))
- Работа EIGRP в WAN средах:
- По умолчанию EIGRP использует до 50% полосы пропускания, заявленной (т.е. указанной в ручную командой bandwidth, либо соответствующее значению bandwidth интерфейса по умолчанию, если значение не указано прямо) на интерфейсе или подынтерфейсе (значение используется для расчёте). Команда ip bandwidth-percent eigrp <AS> <процент> меняет значение процента, доступного для EIGRP.
- При конфигурировании multipoint интерфейсов:установите bandwidth равным минимальной CIR умноженной на количество каналов. При этом возможно неполное использование скорости, но появляется гарантия, что каналы с наименьшей CIR не будут перегружены. Если топология, содержат малое число очень медленных каналов, настройте их интерфейсы как point-to-point. Это позволит задать для них bandwidth равной CIR канала.
- Команды для настройки, проверки и решения возможных проблем MD5 аутентификации в EIGRP:
- ip authentication mode eigrp <autonomous-system> md5 interface configuration command
- key chain <name-of-chain> global configuration command
- key <key-id> key-chain configuration command
- key-string <key> key-chain-key configuration command
- accept-lifetime start-time {infinite | end-time | duration seconds} key-chain-key configuration command
- send-lifetime start-time {infinite | end-time | duration seconds} key-chain-key configuration command
- ip authentication key-chain eigrp <AS> <имя_цепочки> interface configuration command
- show ip eigrp neighbors
- show ip route
- show key chain
- debug eigrp packets
- EIGRP scalability factors, including the amount of information exchanged, the number of routers, the depth of the topology, and the number of alternative paths through the network.
- Состояние SIA: если маршрутизатор в течение 3 минут (по умолчанию) не получает ответы на все отправленные запросы, он переходит в состояние SIA. Маршрутизатор сбрасывает все отношения для соседей, которые не ответили ему на запрос. Причины, по которым маршрутизатор может перейти в SIA: маршрутизатор слишком занят, чтобы ответить на запрос, неисправное соединение между двумя маршрутизаторами, неисправное соединение, вызывающее одностороннюю связь между маршрутизаторами (unidirectional link).
- Функция Active Process Enhancement добавляет SIA-Query и SIA-Reply в заголовок EIGRP пакета, для того, чтобы гарантировать, что только с соответствующим соседом сбросится отношение (Уменьшение количества непреднамеренных сбрасываний соседских отношений приводит к увеличению надежности сети).
- Ограничение query range, помогающее сократить количество случаев SIA, может быть достигнуто
- Анонсированием удалённым маршрутизаторам, настроенным на анонсирование только напрямую подключённых сетей, маршрутов по умолчанию (default routes).
- Настройкой суммирования маршрутов (команда ip summary-address eigrp на выходном интерфейсе)
- Фильтрацией маршрутов и фильтрацией пакетов.
- удалённые маршрутизаторы настраиваются как stub-маршрутизаторы командой eigrp stub [receive-only | connected |static | summary | redistributed]. Сосед перестаёт запрашивать от stub-маршрутизатора любые маршруты.
- Рекомендуется использовать и суммирование маршрутов, и функцию stub для обеспечения наилучшей масштабируемости.
- Graceful shutdown, когда процесс EIGRP завершается, маршрутизатор отправляет широковещательное goodbye сообщение (в hello-пакетах. В таком пакете все K-коэффициенты выставляются равными 255). Это позволяет соседям маршрутизатора сразу обнаружить то, что маршрутизатор и, соответственно, маршруты доступные через него, более недоступны.