Привет! Недавно купил 2 RB450 в качестве граничных маршрутизаторов для небольшой веб-фермы. В каждом маршрутизаторе есть 1 внешний интерфейс, а оставшиеся 4 порта настроены в 2 разные внутренние сети, каждая из которых состоит из 2 бонда по 2 порта. Вчера тестировал отказоустойчивость VRRP (кажется, она довольно хрупкая, но это уже тема для другого поста!). Заметил, что при отсоединении кабелей от бондов бонд остаётся активным и работает. Странно, но при отсоединении одного кабеля это иногда инициировало смену VRRP (но не всегда), хотя статус бонда показывал, что он работает. RB450 работают на v5.18.
Вот информация о бондах:
/interface bonding print
Flags: X - отключен, R - работает
0 R name="bond-a" mtu=1500 mac-address=00:0C:42:BD:19:39 arp=enabled
slaves=a-e4,a-e5 mode=balance-alb primary=none link-monitoring=mii-type1
arp-interval=100ms arp-ip-targets="" mii-interval=100ms down-delay=0ms
up-delay=0ms lacp-rate=30secs transmit-hash-policy=layer-2
1 R name="bond-b" mtu=1500 mac-address=00:0C:42:BD:19:36 arp=enabled
slaves=b-e2,b-e3 mode=balance-alb primary=none link-monitoring=mii-type1
arp-interval=100ms arp-ip-targets="" mii-interval=100ms down-delay=0ms
up-delay=0ms lacp-rate=30secs transmit-hash-policy=layer-2
Вот что показывают интерфейсы, когда отсоединяются кабели от одного из бондов:
/interface print
Flags: D - динамический, X - отключен, R - работает, S - slave
# NAME TYPE MTU L2MTU MAX-L2MTU
0 R interweb-e1 ether 1500 1526 1526
1 a-e2 ether 1500 1522 1522
2 a-e3 ether 1500 1522 1522
3 R b-e4 ether 1500 1522 1522
4 R b-e5 ether 1500 1522 1522
5 R bond-b bonding 1500
6 R bond-a bonding 1500
7 vrrp-interweb vrrp 1500
8 vrrp-a vrrp 1500
9 vrrp-b vrrp 1500
Интерфейс 6 (bond-a) не должен быть активен! На всякий случай, если RB450 не работает с мониторингом link mii-type1, попробую type2. Есть ли какие-нибудь другие предположения, почему бонд остается активным, даже если все подчиненные устройства отключены? И почему отсоединение или повторное подключение одного подчиненного устройства вызывает смену VRRP? up-delay и down-delay установлены в 0 (по умолчанию). Не допустил ли я какую-то ошибку в конфигурации где-то ещё?
Спасибо,
Matt
Вот информация о бондах:
/interface bonding print
Flags: X - отключен, R - работает
0 R name="bond-a" mtu=1500 mac-address=00:0C:42:BD:19:39 arp=enabled
slaves=a-e4,a-e5 mode=balance-alb primary=none link-monitoring=mii-type1
arp-interval=100ms arp-ip-targets="" mii-interval=100ms down-delay=0ms
up-delay=0ms lacp-rate=30secs transmit-hash-policy=layer-2
1 R name="bond-b" mtu=1500 mac-address=00:0C:42:BD:19:36 arp=enabled
slaves=b-e2,b-e3 mode=balance-alb primary=none link-monitoring=mii-type1
arp-interval=100ms arp-ip-targets="" mii-interval=100ms down-delay=0ms
up-delay=0ms lacp-rate=30secs transmit-hash-policy=layer-2
Вот что показывают интерфейсы, когда отсоединяются кабели от одного из бондов:
/interface print
Flags: D - динамический, X - отключен, R - работает, S - slave
# NAME TYPE MTU L2MTU MAX-L2MTU
0 R interweb-e1 ether 1500 1526 1526
1 a-e2 ether 1500 1522 1522
2 a-e3 ether 1500 1522 1522
3 R b-e4 ether 1500 1522 1522
4 R b-e5 ether 1500 1522 1522
5 R bond-b bonding 1500
6 R bond-a bonding 1500
7 vrrp-interweb vrrp 1500
8 vrrp-a vrrp 1500
9 vrrp-b vrrp 1500
Интерфейс 6 (bond-a) не должен быть активен! На всякий случай, если RB450 не работает с мониторингом link mii-type1, попробую type2. Есть ли какие-нибудь другие предположения, почему бонд остается активным, даже если все подчиненные устройства отключены? И почему отсоединение или повторное подключение одного подчиненного устройства вызывает смену VRRP? up-delay и down-delay установлены в 0 (по умолчанию). Не допустил ли я какую-то ошибку в конфигурации где-то ещё?
Спасибо,
Matt
