31 October 2013

Лабораторка EIGRP Unequal Cost Load Balancing

Одно из серьезных отличий EIGRP от других протоколов маршрутизации, это возможность балансировки нагрузки с использованием каналов с разной метрикой. Для наглядности используем 10 мегабитный линк между R1 и R3 (т.к. через него метрика будет значительно больше чем через 100 мегабитные).
Топология:


Настройка:
R1(config)# ip route 0.0.0.0 0.0.0.0 192.168.1.2
R1(config)# router eigrp 1
R1(config-router)# no auto-summary
R1(config-router)# network 0.0.0.0 255.255.255.255
R2(config-router)# network 172.16.1.4 0.0.0.3
R1(config-router)# network 172.16.1.0 0.0.0.3
R1(config-router)# variance 9
R2(config)# router eigrp 1
R2(config-router)# no auto-summary
R2(config-router)# network 10.2.0.0 0.0.0.255
R2(config-router)# network 172.16.1.4 0.0.0.3
R2(config-router)# network 172.16.1.8 0.0.0.3
R3(config)# router eigrp 1
R3(config-router)# no auto-summary
R3(config-router)# network 10.1.0.0 0.0.0.255
R3(config-router)# network 172.16.1.4 0.0.0.3
R3(config-router)# network 172.16.1.8 0.0.0.3
R3(config-router)# variance 9
Таблицы маршрутизации R1:
и R3:
Итак, в таблице присутствуют маршруты с одну и ту же сеть с разными метриками. Балансировку трафика можно наглядно наблюдать в режиме симуляции. Пакеты будут идти то по одному линку то по другому.
Или проверить пингом от 10.1.0.2 к 192.168.1.2 - количество хопов меняется.


* Так же, в данном примере мы раздаем "маршрут по умолчанию" при помощи статического маршрута и команды network 0.0.0.0 255.255.255.255.
* Чтобы определить есть ли у нас запасные маршруты (с большей метрикой) используем команду show ip eigrp topology.
* Команда variance n, задает число во сколько раз должны отличатся метрики маршрутов на которых будет производиться балансировка трафика.
Скачать: pkt-файл

No comments:

Post a Comment