Помощь в учёбе, очень быстро...
Работаем вместе до победы

Механизм балансировки нагрузки

РефератПомощь в написанииУзнать стоимостьмоей работы

Алгоритм не позволяет равномерно загружать каналы связи, но при его использовании каждому из потоков данных выделяется собственный канал связи и маршрутизатору-приемнику нет необходимости воспроизводить правильную последовательность потока передаваемых данных. Более совершенным алгоритмом с точки зрения потоков данных является алгоритм балансировки потоков относительно адресов получателей. При… Читать ещё >

Механизм балансировки нагрузки (реферат, курсовая, диплом, контрольная)

Маршрутизатор может заносить в свою ТМ несколько маршрутов с одинаковой метрикой и производить балансировку нагрузки по данным маршрутам.

Балансировка осуществляется по циклическому принципу, который предполагает, что по очереди используются сначала первый, потом второй параллельный канал и т. д., а по достижении последнего процедура повторяется.

Существует два алгоритма балансировки. Классическим является алгоритм, который производит балансировку нагрузки в сторону получателя по пакетам, т. е. первый пакет отправляется по первому из альтернативных маршрутов, второй — по второму и т. д.

Пакетный алгоритм балансировки позволяет равномерно распределить нагрузку, но альтернативным маршрутам. Однако алгоритм требует от получателя обратной сборки потока данных в правильном порядке.

Пример использования классического алгоритма балансировки нагрузки приводится на рис. 3.27.

Классическая балансировка нагрузки.

Рис. 3.27. Классическая балансировка нагрузки.

Более совершенным алгоритмом с точки зрения потоков данных является алгоритм балансировки потоков относительно адресов получателей. При таком алгоритме работы для первого получателя будет использоваться первый канал, для второго — второй и т. д.

Алгоритм не позволяет равномерно загружать каналы связи, но при его использовании каждому из потоков данных выделяется собственный канал связи и маршрутизатору-приемнику нет необходимости воспроизводить правильную последовательность потока передаваемых данных.

В современных маршрутизаторах, где функционирует механизм быстрой коммутации пакетов (Fast Switching), который в свою очередь тесно связан с механизмом СЕР, по умолчанию включен механизм балансировки относительно адресов получателей.

Пример использования алгоритмов балансировки нагрузки относительно получателей приводится на рис. 3.28.

Балансировка нагрузки относительно получателей.

Рис. 3.28. Балансировка нагрузки относительно получателей.

Если необходимо переключить режим балансировки нагрузки, необходимо воспользоваться командой ip load-sharing (ее параметры приведены в табл. 3.5). Режим балансировки определяется на каждом интерфейсе отдельно.

  • (config-if) ip load-sharing {per-packet | per-destination)
  • (config-if) no ip load-sharing per-packet

Таблица 3.5

Параметры команды ip load-sharing.

Параметр

Описание.

per-packet.

Включение режима пакетной балансировки.

per-destination.

Включение режима балансировки относительно адресов получателей. Режим включен по умолчанию.

Для статической маршрутизации возможна балансировка нагрузки по шести маршрутам с одинаковой метрикой. При этом данный параметр не может быть изменен.

Протоколы динамической маршрутизации по умолчанию могут производить балансировку нагрузки по четырем маршрутам с одинаковой метрикой.

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

Максимальное количество таких маршрутов на современных маршрутизаторах равно 16. Количество одновременно используемых альтернативных маршрутов может быть задано с помощью команды maximum-paths, с указанием числа каналов как параметра.

  • (config-router) maximum-paths [number-of-paths]
  • (config-router) no maximum-paths [number-of-paths]

Если на маршрутизаторе необходимо запретить механизм балансировки, в параметре number-of-paths необходимо указать 1.

Показать весь текст
Заполнить форму текущей работой