Каталог Поиск 0 Сравнить 0 Закладки 0 Корзина Войти
Каталог
105082, Москва, ул. Фридриха Энгельса, 75с21, БЦ Бауманский ИТКОЛ
Пн - Пт: с 09-00 до 18-00 Сб: с 10-00 до 18-00 Вс: выходной
Страницы: 1
RSS
USW Pro XG 48 PoE и LAG, UniFi Network
 
Пытаюсь настроить LAG между моим MikroTik CRS520-4XS-16XQ-RM и USW Pro XG 48 PoE. Использую один из 100g портов на MikroTik с кабелем breakout 4x25g от 10gtek, подключенным ко всем 4 портам по 25g на USW Pro XG 48 PoE. Как только включаю агрегацию на USW, статус линка на портах, которые добавляю в LAG, падает. Пробовал агрегацию из 2 и 4 порта, потратил пару часов, общаясь с Grok, чтобы посмотреть, сможет ли он помочь диагностировать проблему.

Текущая настройка bond на MikroTik с 2 портами:
2 R name="bond-switch" mtu=1500 mac-address=F4:1E:57:C4:8A:75 arp=enabled arp-timeout=auto slaves=q-7-1-switch1,q-7-2-switch2 mode=802.3ad primary=none link-monitoring=mii arp-interval=100ms arp-ip-targets="" mii-interval=100ms down-delay=0ms up-delay=0ms lacp-rate=1sec transmit-hash-policy=layer-2-and-3 min-links=1

У кого-нибудь ещё возникают проблемы с использованием LAG на новых свитчах?
 
Спасибо за ответ. Я также использую RouterOS 7.18.2 (стабильную версию). Я переделал свою конфигурацию, чтобы она была максимально простой, с двумя интерфейсами. Вот команды, которые я выполнил, с диагностической информацией. Все работает при включенном объединением на коммутаторе MikroTik, и я могу получить доступ к коммутатору Unifi, пока не включу LAG на коммутаторе Unifi.

# 1. Добавление объединения на коммутаторе MikroTik
/interface bridge port
remove [find interface=q-7-1-switch1]
remove [find interface=q-7-2-switch2]

/interface bonding
add name=bond-switch slaves=q-7-1-switch1,q-7-2-switch2 mode=802.3ad transmit-hash-policy=layer-2-and-3
/interface bridge port
add bridge=bridgeLocal interface=bond-switch pvid=1

# 2. Проверка статуса на коммутаторе MikroTik
[admin@MikroTik] /interface/bridge/port> /interface ethernet monitor q-7-1-switch1,q-7-2-switch2
                              name: q-7-1-switch1                                                             q-7-2-switch2                           >
                            status: link-ok                                                                   link-ok                                 >
                  auto-negotiation: done                                                                      done                                    >
                              rate: 25Gbps                                                                    25Gbps                                  >
                       full-duplex: yes                                                                       yes                                     >
                   tx-flow-control: no                                                                        no                                      >
                   rx-flow-control: no                                                                        no                                      >
                               fec: off                                                                       off                                     >


[admin@MikroTik] /interface/bridge/port> /interface bonding monitor bond-switch
                 mode: 802.3ad
         active-ports: q-7-1-switch1
       inactive-ports: q-7-2-switch2
       lacp-system-id: F4:1E:57:C4:8A:75
 lacp-system-priority: 65535


 [admin@MikroTik] /interface/bridge/port[print]> /interface bonding print
 Flags: X - disabled; R - running
  2  R name="bond-switch" mtu=1500 mac-address=F4:1E:57:C4:8A:75 arp=enabled arp-timeout=auto slaves=q-7-1-switch1,q-7-2-switch2 mode=802.3ad
     primary=none link-monitoring=mii arp-interval=100ms arp-ip-targets="" mii-interval=100ms down-delay=0ms up-delay=0ms lacp-rate=30secs
     transmit-hash-policy=layer-2-and-3 min-links=0


# Ping коммутатора Unifi с коммутатора MikroTik
[admin@MikroTik] /interface/bridge/port> /ping 10.0.128.207
 SEQ HOST                                     SIZE TTL TIME       STATUS
   0 10.0.128.207                               56  64 885us
   1 10.0.128.207                               56  64 927us
   2 10.0.128.207                               56  64 865us
   sent=3 received=3 packet-loss=0% min-rtt=865us avg-rtt=892us max-rtt=927us

# 3. Добавление LAG на коммутаторе Unifi
# Добавление LAG на коммутаторе Unifi для портов 49 и 50, пытался с включенной и выключенной защитой от петли
[admin@MikroTik] /interface/bridge/port> /log print where message~"lacp|bonding|q-7"
2025-05-07 14:04:39 interface,info q-7-1-switch1 link down
2025-05-07 14:04:40 interface,info q-7-2-switch2 link down

[admin@MikroTik] /interface/bridge/port> /interface ethernet monitor q-7-1-switch1,q-7-2-switch2
                              name: q-7-1-switch1                                                             q-7-2-switch2                           >
                            status: no-link                                                                   no-link                                 >
                  auto-negotiation: done                                                                      done                                    >

[admin@MikroTik] /interface/bridge/port> /ping 10.0.128.207
 SEQ HOST                                     SIZE TTL TIME       STATUS
   0 10.0.128.207                                                 timeout
   1 10.0.128.207                                                 timeout
   sent=2 received=0 packet-loss=100%

# После отключения LAG на коммутаторе Unifi
 2025-05-07 14:20:23 interface,info q-7-1-switch1 link up (speed 25G, full duplex)
 2025-05-07 14:20:26 interface,info q-7-2-switch2 link up (speed 25G, full duplex)

# Подробности на MikroTik
[admin@MikroTik] /system/resource> /system/resource print
                   uptime: 23h16m3s
               version: 7.18.2 (stable)
         factory-software: 7.15.1
              free-memory: 4096.0MiB
              total-memory: 4096.0MiB
                  cpu: ARM64
                cpu-count: 4
            cpu-frequency: 2000MHz
                 cpu-load: 0%
           free-hdd-space: 128.0MiB
          total-hdd-space: 128.0MiB
  write-sect-since-reboot: 1276
         write-sect-total: 986
               bad-blocks: 0%
        architecture-name: arm64
               board-name: CRS520-4XS-16XQ
               platform: MikroTik
 
Я бы посоветовал начать с основ... У меня есть LAG, который идёт от Mikrotik (роутер, CCR1009) к UniFi свитчу, а конфигурация MK такая (проще не бывает) (RouterOS v7.18.2)/interface bonding add mode=802.3ad name=LAG-REDES slaves=ether5-LAG1,ether6-LAG2 transmit-hash-policy=layer-2-and-3. Попробуй убрать всё лишнее и начать с основ, а потом уже добавлять. Ты же на CRS (свитче), скорее всего, работаешь под SwitchOS... А я, честно говоря, это никогда не использовал. Но я бы посоветовал начать с основ так же.
 
Удалось настроить LAG на всех 4 портах 25g, так что теперь между двумя коммутаторами есть 100g. Пришлось вручную выставлять 25g для всех портов на обоих коммутаторах. Еще пришлось включить FEC на портах UniFi и на коммутаторе MikroTik я выставил fec74 на портах. Похоже, это обеспечивает стабильное получение хорошего статуса соединения для всех 4 подключения, и, кажется, это необходимо для LAG на UniFi. После того, как все 4 порта заработали как надо, я включил "Aggregating" на коммутаторе UniFi и убедился, что скорость установлена вручную на 25g и FEC включен.

В итоге:
*   Вручную выставить 25g на всех соединениях для обоих коммутаторов
*   Включить fec74 на MikroTik и FC-FEC на UniFi

Мне нужна эта скорость дома? Да, черт возьми!!! 😋
Страницы: 1
Читают тему (гостей: 1)