Две идентичные оптоволоконные широкополосные линии, работающие как одна
Я ищу способ объединить две волоконно-оптические линии 100 Мбит в одно соединение для нашего офиса. Я предполагаю, что это предполагает некоторое обучение Cisco или что-то подобное.
Нужно ли мне настраивать какой-то большой маршрутизатор, чтобы каким-то образом балансировать нагрузку на NAT?
Я предполагаю, что многие из вас сделали нечто подобное, и надеюсь, что кто-то поделится своими знаниями или, по крайней мере, даст мне несколько советов о том, как это сделать.
2 ответа
В зависимости от технологии, которую вы используете, может быть много способов достичь того, что вы пытаетесь сделать:
- если ваши оптоволоконные каналы представляют собой Ethernet-каналы, и вы можете контролировать конфигурацию коммутаторов на обоих концах канала, вы можете использовать агрегацию каналов 802.3ad (также известную как Trunking или Fast Etherchannel) для прозрачного агрегирования на уровне 2
- если вы работаете с каким-либо Интернет-провайдером и ваши ссылки используют PPP в качестве протокола инкапсуляции, MPPP или Multilink PPP будут делать что-то похожее на уровне инкапсуляции
- если опция уровня 2 недоступна, возможна многолучевая маршрутизация
- либо с помощью протоколов маршрутизации, как это сделано для распределения многолучевой нагрузки BGP
- или с некоторой дополнительной логикой маршрутизации, как описано в руководстве LARTC, с использованием функции, реализованной в Linux, но ни в коем случае не уникальной для нее
Конечно, вся задача будет заключаться в "обучении Cisco", если у вас есть устройство, являющееся маршрутизатором Cisco, но другие поставщики маршрутизаторов также предоставят такой набор функций.
Эти линии идут от одного и того же провайдера? Какова ваша цель? Это устойчивость или производительность?
Если это производительность и один поставщик, лоббируйте канал с более высокой пропускной способностью от поставщика (через порт GigE).
Если это разные ссылки, я думаю, что путь наименьшего сопротивления - использовать блок балансировки ссылок. Это было недавно рассмотрено в: Балансировка нагрузки с маршрутизатором Cisco
Но идея заключается в том, что вы используете внешнее устройство, которое взаимодействует с двумя (или более) эстафетными передачами провайдера. Я использую пример балансировщика ссылок Elfiq, который может агрегировать пропускную способность нескольких интернет-провайдеров и трафик с балансировкой нагрузки, используя различные алгоритмы. Другие предложения от Barracuda, Peplink и т. Д. Так же способны. Если ссылка не работает, другие доступные линии вступят во владение. Это прозрачно для ваших пользователей.
Для входящих сервисов балансировка выполняется либо DNS, либо с помощью атрибутов протокола (например, несколько записей MX для почты).
В случае Elfiq вы все равно используете один межсетевой экран позади устройства для обработки трансляции NAT. Конфигурация вашего брандмауэра не должна меняться. Вы можете вставить этот балансировщик нагрузки в вашу среду без каких-либо помех.