3

Мне нужна помощь с определением правильной сетевой архитектуры для гостевого развертывания WLAN. У нас есть 3 здания, и у каждого из них есть свой собственный маршрутизатор LTE (Mikrotik RB411U), подключенный к PoE Ubiquiti EdgeRouter (к eth0). Здания соединены мостами Ubiquiti NanoStation M5 с настройкой PtMP, так что Building 1 NanoStation является точкой доступа, а Building 2 и 3 NanoSations являются клиентами. Наностанции подключены к каждому PoE EdgeRouter к их eth1. Порты eth 2-4 имеют подключенные к ним точки доступа Ubiquiti Unifi.

Чего я хочу достичь:

  • Один и тот же SSID во всех зданиях
  • Беспроводные клиенты могут перемещаться между зданиями
  • По умолчанию трафик идет от ближайшего маршрутизатора LTE (т.е. избегайте использования беспроводных мостов)
  • Если какой-либо канал LTE выходит из строя, трафик автоматически направляется на маршрутизатор LTE в следующем здании через беспроводной мост
  • Все беспроводные клиенты являются гостями, поэтому их трафик должен идти напрямую в Интернет. Они не должны видеть друг друга, но если они это делают, то все в порядке.

Точки доступа Unifi в настоящее время управляются контроллером Unifi, работающим в Amazon EC2, который работает нормально.

Вот что я попробовал:

  • Все LTE модемы и EdgeRouters в сети 10.0.0.0/24
  • Маскарадинг в интернет в роутерах LTE
  • Все три EdgeRouter имеют коммутатор 0 (eth2-4) в сети 10.0.2.0/23, коммутатор 0 IP 10.0.2.1 для всех из них
  • Все три EdgeRouter имеют DHCP-сервер, который дает непересекающиеся IP-адреса: 10.0.2.100-10.0.2.199, 10.0.3.1-10.0.3.99, 10.0.3.100-10.0.3.199, шлюз по умолчанию для беспроводных клиентов 10.0.2.1.
  • 10.0.2.1 шлюз по умолчанию использовался так, чтобы аренда DHCP, предоставленная любым сервером DHCP, была действительной во всех зданиях

Что не сработало:

  • Я не знал, как настроить резервные маршруты. Все примеры основаны на сценариях, в которых глобальные сети подключены напрямую к eth0 и eth1 EdgeRouter. Мой маршрут резервного копирования подключен к другому EdgeRouter через беспроводной мост.
  • Хотя поначалу использование одного шлюза по умолчанию во всех EdgeRouters показалось хорошей идеей (gw будет 10.0.2.1 независимо от того, к какому EdgeRouter подключен беспроводной клиент), адреса ARP не совпадают. Роуминг начал работать только после обновления ARP-кэша беспроводного клиента.

Что я рассмотрел, но нужна ваша помощь с:

  • OSPF для управления маршрутами и избыточности? И Mikrotik, и EdgeRouters поддерживают OSPF.
  • Политика на основе маршрутизации?
  • Все здания в разных VLAN с разными DHCP-серверами
  • Я попробовал балансировку нагрузки EdgeRouter при отказе, но это работало только в сценарии с одним зданием, когда к одному EdgeRouter было подключено два интернет-провайдера.
  • Один или несколько DHCP-серверов? Где это должно быть?
  • У меня есть четвертый EdgeRouter PoE, который можно использовать при необходимости.

По сути, я открыт для любых предложений по архитектуре сети. Я строю это с нуля, используя следующие компоненты: 3 маршрутизатора LTE, 4 EdgeRouter PoE, 4 NanoStation M5, множество точек доступа Unifi. Мне не нужно беспокоиться о каких-либо старых сетевых настройках, поэтому все, что вы предлагаете, может быть реализовано.

Логическая картина рассматриваемой среды

0