
У меня очень специфическая сеть. У меня есть маршрутизаторы с хорошей производительностью, но они ужасно ограничены в параметрах конфигурации, поэтому мне в основном приходится использовать обходные пути, чтобы заставить их работать так, как задумано.
Сеть выглядит так:
Мое подключение к Интернету использует другого поставщика оптоволокна и другого ISP. Поставщик оптоволокна предоставляет устройство ONT с 1 выходом Ethernet. Его можно подключить только через маршрутизатор ISP, но я использовал некоторые трюки с коммутатором TL-SG108E и вставил пользовательский MAC-адрес порта WAN, поэтому подключение прошло успешно.
В моем коммутаторе TL-SG108E 1 Гбит/с я установил VLAN 40 для портов 1-2, где порт 1 тегирован, а порт 2 нетегирован. Порт 1 имеет соединение Ethernet с устройством ONT провайдера оптоволокна, а порт 2 идет к порту WAN основного маршрутизатора (Xiaomi AX6000), который подключается с использованием настроек подключения «DHCP». Локальный сервер DHCP также находится на маршрутизаторе AX6000.
Используя порт 2,5 Гбит/с, я подключаюсь к неуправляемому 5-портовому коммутатору 2,5 Гбит/с, поэтому я могу получать более ~1,5 Гбит/с с моих устройств NAS по Wi-Fi и с моего настольного ПК с портом 2,5 Гбит/с.
Этот коммутатор 2,5 Гбит/с также подключается к коммутатору TL-SG108E через порт 8, который находится в нетегированной сети VLAN (100) портов 3-8.
Затем один из этих портов (с 3 по 7) подключается с помощью кабеля Ethernet к маршрутизатору Mesh (Xiaomi AX3600) в другой комнате.
Это решение (видно на моей картинке) работает отлично, пока маршрутизатор Mesh случайным образом не устанавливает Wi-Fi-соединение между Mesh и основным маршрутизатором.. Это может быть вызвано перезагрузкой одного из маршрутизаторов, перезагрузкой одного из коммутаторов или случайной периодической проверкой. К сожалению, я не могу настроить это ни на одном из маршрутизаторов. Это просто делается автоматически :/
Когда это происходит, мой неуправляемый коммутатор 2.5Gb выдает ошибку (мигает КРАСНЫЙ светодиод), и мне приходится исправлять ее, отключая Mesh Ethernet вручную (или отключая порт в управляемом коммутаторе). Это происходит из-за конфликта. Когда маршрутизатор Mesh подключается к главному маршрутизатору по Wi-Fi, коммутатор 2.5Gb, вероятно, видит один и тот же адрес на обоих концах (маршрутизатор AX6000 и коммутатор TL-SG108E).
Почему бы не использовать порт LAN в маршрутизаторе AX6000?
Маршрутизатор AX6000имеет максимальную пропускную способность устройств, подключенных к портам 1Gb (включая WAN) 1Gb. Это означает, что все 3 порта LAN (один из них может использоваться как WAN) могут получить максимум 1Gb/s. В моем случае это вызывает проблему с более низкой скоростью Интернета на обоих маршрутизаторах (AX6000 и AX3600). Вместо скорости загрузки ~950Mb/s я получаю "только" ~700Mb/s скорость загрузки. Эти скорости не всегда одинаковы, но вывод ясен: общей скорости недостаточно, чтобы я был доволен своим новым подключением к Интернету :(
Какая помощь мне нужна?
Я хотел бы узнать, есть ли какой-то другой обходной путь / конфигурация коммутатора TL-SG108E, которая могла бы помочь мне избежать этого конфликта? Я не эксперт в вопросах конфигурации сети, поэтому, возможно, я пропустил некоторые возможности. Любая помощь была бы очень признательна.
решение1
Похоже, что при создании дополнительного соединения WiFi создается коммутационная петля уровня 2 (на основе Ethernet MAC). Это приводит к широковещательному шторму пакетов, проходящих по петле, что приводит к ошибке. Смотритеэто руководстводля получения дополнительной справочной информации.
Обычно вы хотите включить технологию, которая называетсяПротокол связующего дерева (STP)или его преемникРТСПкоторый будет определять петли и отключать их.
Проблемой может стать неуправляемый коммутатор — он может поддерживать или не поддерживать STP, некоторые из них афишируют этот факт, а некоторые — нет.
Надеюсь, это поможет!