Две идентичные оптоволоконные широкополосные линии, работающие как одна

12

Я ищу способ объединить две волоконно-оптические линии 100 Мбит в одно соединение для нашего офиса. Я предполагаю, что это предполагает некоторое обучение Cisco или что-то подобное.

Нужно ли мне настраивать какой-то большой маршрутизатор, чтобы каким-то образом балансировать нагрузку на NAT?

Я предполагаю, что многие из вас сделали нечто подобное, и надеюсь, что кто-то поделится своими знаниями или хотя бы даст мне несколько советов, как это сделать.

Katafalkas
источник
Я до сих пор не понимаю. Это от одного поставщика? Какова ваша цель?
ewwhite
Да. Эти два приходят от одного поставщика. Одна строка = 100 Мбит / с. И у меня есть два из них. Я хочу иметь всего 200 Мбит / с.
Катафалкас
Можете ли вы спросить у провайдера соединение с более высокой пропускной способностью?
ewwhite

Ответы:

17

В зависимости от технологии, которую вы используете, может быть много способов достичь того, что вы пытаетесь сделать:

  • если ваши оптоволоконные каналы представляют собой Ethernet-каналы, и вы можете контролировать конфигурацию коммутаторов на обоих концах канала, вы можете использовать агрегацию каналов 802.3ad (также известную как Trunking или Fast Etherchannel ) для прозрачного агрегирования на уровне 2
  • если вы работаете с каким-либо Интернет-провайдером и ваши ссылки используют PPP в качестве протокола инкапсуляции, MPPP или Multilink PPP будут делать что-то похожее на уровне инкапсуляции
  • если опция уровня 2 недоступна, возможна многолучевая маршрутизация
    • либо с помощью протоколов маршрутизации, как это сделано для распределения многолучевой нагрузки BGP
    • или с некоторой дополнительной логикой маршрутизации, как описано в руководстве LARTC, с использованием функции, реализованной в Linux, но ни в коем случае не уникальной для нее

Конечно, вся задача будет заключаться в «обучении Cisco», если у вас есть устройство, являющееся маршрутизатором Cisco, но другие поставщики маршрутизаторов также предоставляют такой набор функций.

заместитель Wabbit
источник
9

Эти линии идут от одного и того же провайдера? Какова ваша цель? Это устойчивость или производительность?

Если это производительность и один поставщик, лоббируйте канал с более высокой пропускной способностью от поставщика (через порт GigE).

Если это разные ссылки, я думаю, что путь наименьшего сопротивления - использовать блок балансировки ссылок. Это было рассмотрено недавно в: Балансировка нагрузки с маршрутизатором Cisco

Но идея заключается в том, что вы используете внешнее устройство, которое взаимодействует с вашими двумя (или более) эстафетными передачами. Я использую пример балансировщика ссылок Elfiq , который может агрегировать пропускную способность нескольких интернет-провайдеров и трафик с балансировкой нагрузки, используя различные алгоритмы . Другие предложения от Barracuda , Peplink и т. Д. Так же способны. Если ссылка не работает, другие доступные линии вступят во владение. Это прозрачно для ваших пользователей.

Для входящих служб балансировка выполняется либо DNS, либо с помощью атрибутов протокола (например, несколько записей MX для почты).

В случае Elfiq вы все равно будете использовать один межсетевой экран за устройством для обработки трансляции NAT. Конфигурация вашего брандмауэра не должна меняться. Вы можете вставить этот балансировщик нагрузки в свою среду без каких-либо помех.

Скриншот интерфейса балансировки нагрузки

ewwhite
источник
2
+1 для Elfiq, вы могли бы также рассмотреть Peplink, который выполняет Link Aggregation со службой Authoritative DNS, чтобы автоматически переключать внешние службы в случае сбоя одной из линий, включая VPN-соединения.
Брент Пабст