Система балансировки трафика в городских сетях связи работает путём распределения трафика между двумя или более сетевыми каналами. mum.mikrotik.com Это необходимо, когда требования к общей пропускной способности превышают возможности одного канала. mum.mikrotik.com
Процесс происходит следующим образом: patents.google.com
- В режиме поступления трафика на узел коммутации без перегрузки вычисляют и записывают в память блока принятия решений значения интенсивностей трафика пользовательских соединений по приоритетам, а также максимально допустимые длины очередей для трафика по приоритетам. patents.google.com
- При обнаружении установления нового пользовательского соединения обслуживают трафик на основном канале. patents.google.com
- Для каждого приоритета вычисляют прогнозируемую длину очереди для трафика и сравнивают её с максимально допустимой длиной очереди. patents.google.com
- Если прогнозируемая длина очереди для трафика выше максимально допустимой, выполняют балансировку текущего трафика между основным и резервным каналом связи. patents.google.com
Некоторые алгоритмы балансировки:
- BGP Anycast. www.bfn.by Для некоторого количества серверов применяется один IP. www.bfn.by При получении запроса отвечает на него тот, который в данный момент испытывает самую низкую нагрузку. www.bfn.by
- ECMP. mum.mikrotik.com Позволяет установить несколько равноценных маршрутов для передачи данных, которые выбираются с равной вероятностью. mum.mikrotik.com В случае отказов переключение с неработающего маршрута на работающие происходит за доли секунды. mum.mikrotik.com
- PCC. mum.mikrotik.com Каждый IP-пакет имеет заголовок, в котором есть два поля с «Адрес:Порт источника» и «Адрес:Порт назначения». mum.mikrotik.com С помощью алгоритма хеширования данные из выбранных полей преобразуются в уникальное 32-битное значение. mum.mikrotik.com С помощью маркировки соединений и пакетов формируются правила роутинга, которые направляют потоки данных в соответствии с таблицей маршрутизации по указанному интерфейсу. mum.mikrotik.com