Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР настройка frame relay.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
2.12 Mб
Скачать

Метрика

Протокол EIGRP считает метрику с помощью коэффициентов. По умолчанию они равны К1=1;К2=0;К3=1;К4=0;К5=0.Общая метрика вычисляется с помощью значений bandwidth (пропускной способности) и delay (задержки). Bandwidth вычисляется по формуле:

bandwidth = (10000000/bandwidth(m)) * 256

где bandwidth(m) – это минимальная пропускная способность канала на всем пути следования к сети назначения.

Delay:

delay = delay(s) * 256

где delay(s) – это суммарная задержка на всех маршрутизаторах по пути следования к сети назначения.

Эти значения использует протокол EIGRP для подсчета метрики :

Metric=[K1*bandwidth+(K2* bandwidth)/(256-load)+K3*delay]*[K5/(reliability+K4)]

Если коэффициенты не менялись, то формула получает вид:

Metric=K1*bandwidth+ K3*delay

Количество переходов в протоколе EIGRP равно 224, чего более чем достаточно для современных сетей.

Обновления маршрутов

После того как маршрутизаторы установили отношения соседства, они начинают обмениваться информацией о маршрутах (обновления, Update).

Обновления могут быть адресованы одному маршрутизатору, а могут быть направлены группе маршрутизаторов(muilticast-адрес 224.0.0.10).

Обмен обновлениями:

Сначала соседи отправляют друг другу все известные маршруты, за исключением тех, что попали под правило split horizon.

После завершения обмена маршрутами, полные обновления больше не посылаются.

Далее посылаются обновления только об изменившемся маршруте, или маршрутах (частичные обновления).

Если отношения соседства теряются, а затем снова устанавливаются, то обмен маршрутами начинается заново.

Виды обновлений протокола eigrp:

Непериодические (Nonperiodic) — обновления отправляются не через регулярные интервалы времени, а при изменении топологии или метрики.

Частичные (Partial) — в обновлениях передается не вся информация из таблицы маршрутизации, а только изменения.

Ограниченные (Bounded) — обновления отправляются только задействованным маршрутизаторам.

Алгоритм вычисления маршрута DUAL

Diffusing Update Algorithm (DUAL) – алгоритм который использует протокол EIGRP для вычисления маршрутов.

Терминология:

Successor – это маршрутизатор через который проходит оптимальный маршрут в какую то сеть.

Feasible Successor (FS) – это резервный маршрутизатор через который можно попасть в некоторую сеть, если выйдет из строя Successor.

Feasible distance (FD) – это метрика для маршрута в некоторую сеть.

Reported distance(RD) или Advertised distance (AD) – это метрика маршрута в сеть, для того маршрутизатора который объявляет об етом маршруте.

Feasible Condition (FC) – для того, чтоб роутер мог быт выбран в качестве Feasible Successor(заместитель) для какого то маршрута, необходимо, чтоб Advertised distance (AD) для этого роутера было меньше чем Feasible distance (FD) для основного маршрута. То есть, маршрутизатор заместитель должен быть ближе к сети получателя, чем маршрутизатор для которого он будет заместитилем.

ТАБЛИЦА ТОПОЛОГИИ

В таблице топологии находятся все известные роутеру маршруты в сети.

IP-EIGRP Topology Table for AS 1

Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply,

r - Reply status

P 20.0.0.0/16, 1 successors, FD is 128256

via Connected, Loopback0

P 10.0.0.0/30, 1 successors, FD is 28160

via Connected, FastEthernet0/0

P 10.0.0.4/30, 1 successors, FD is 28160

via Connected, FastEthernet0/1

P 30.0.0.0/8, 1 successors, FD is 156160

via 10.0.0.6 (156160/128256), FastEthernet0/1

P 192.168.30.0/24, 1 successors, FD is 156160

via 10.0.0.1 (156160/128256), FastEthernet0/0

Если сосед сообщает локальному маршрутизатору о маршруте, то сосед должен использовать этот маршрут для передачи трафика. Это правило обязательно должно соблюдаться для всех дистанционно-векторных протоколов.

В таблице топологии также хранится метрика, которую сообщает каждый сосед для каждой сети назначения (AD) и метрика, которую локальный маршрутизатор будет использовать для того чтобы достигнуть какую либо сеть через соседа (FD).

Например для сети 192.168.30.0/24 сообщенная соседом метрика (AD) будет 128256, а метрика которую будет использовать данный маршрутизатор (FD) 156160.

Записи в таблице топологии могут находится в двух состояниях Passive и Active.

P – Passive – означает что все в порядке, маршрут используется, пересчет маршрута не осуществляется.

A – Active – запись в это состоянии, когда осуществляется пересчет маршрута для сети, алгоритм DUAL производит пересчет маршрута если нет запасного маршрута в сеть FS. Маршрутизатор инициирует пересчет отправляя запрос (отправляет query packet) каждому соседнему маршрутизатору. Если у соседа есть маршрут к сети назначения, то он отвечает (отправляет reply packet), если маршрута нет — сосед отправляет запрос своим соседям.

Если есть несколько маршрутов в одну сеть, то алгоритм DUAL сравнивает их и маршрут с наименьшей метрикой помещает в таблицу маршрутизации.

Настройка маршрутов в EIGRP

Типы маршрутов: