Распределение нагрузки с равной стоимостью — это способность маршрутизатора распределять исходящий трафик, используя все интерфейсы с такой же метрикой, что и у адреса назначения. При распределении нагрузки сегменты сети и пропускная способность используются эффективнее. Для IP в Cisco IOS применяется распределение нагрузки с использованием до четырех путей с равной стоимостью по умолчанию.

На рис. 1 представлена сетевая топология EIGRP для IPv4. В этой топологии маршрутизатор R3 имеет два маршрута EIGRP с равной стоимостью к сети между R1 и R2, 172.16.3.0/30. Один маршрут лежит через маршрутизатор R1 по адресу 192.168.10.4/30, а другой маршрут через маршрутизатор R2 по адресу 192.168.10.8/30.

Команду show ip protocols можно использовать для проверки количества путей с равной стоимостью, настроенных на маршрутизаторе на данный момент. В выходных данных на рис. 2 видно, что маршрутизатор R3 использует четыре пути с равной стоимостью по умолчанию.

В таблице маршрутизации содержатся оба этих маршрута. На рис. 3 показано, что маршрутизатор R3 имеет два маршрута EIGRP с равной стоимостью для сети 172.16.3.0/30. Один маршрут лежит через маршрутизатор R1 по адресу 192.168.10.5, а другой маршрут через маршрутизатор R2 по адресу 192.168.10.9. Из топологии на рис. 1 может показаться, что путь через R1 является более оптимальным, поскольку маршрутизаторы R3 и R1 соединены каналом с пропускной способностью 1544 кбит/с, а пропускная способность на канале к R2 составляет лишь 1024 кбит/с. Однако EIGRP использует только самую медленную пропускную способность из имеющихся, и это канал 64 кбит/с между маршрутизаторами R1 и R2. На обоих путях канал с пропускной способностью 64 кбит/с является самым медленным, ввиду чего эти пути являются равными.

Когда пакет проходит коммутацию, то в процессе распределения нагрузки через пути с равной стоимостью участвует каждый пакет. Когда пакеты проходят быструю коммутацию, то распределение нагрузки через пути с равной стоимостью выполняется на уровне пунктов назначения. Метод коммутации CEF (Cisco Express Forwarding) выполняет распределение нагрузки как для пакетов, так и для мест назначений.

Cisco IOS по умолчанию позволяет использовать в распределении нагрузки до четырех путей, однако это количество можно изменить. Благодаря команде режима конфигурации маршрутизатора maximum-paths таблица маршрутизации может содержать до 32 маршрутов с равной стоимостью.

Router(config-router)# maximum-paths value

Аргумент value указывает количество маршрутов, которые может содержать таблица для распределения нагрузки. Если это значение настроено на 1, то распределение нагрузки отключается.