Все сообщения, которые я могу найти о резервных коммутаторах, относятся только к серверам, подключенным к коммутаторам. Мне нужно подтвердить свою конфигурацию как на серверах, так и на маршрутизаторе, обрабатывающем трафик.
Мы используем маршрутизаторы и коммутаторы Mikrotik, и я планирую следующую конфигурацию.
+----------+
+------------+ CCR 1072 +-------------+
| sfp1 +----------+ sfp2 |
| bond (balance-xor) |
+-----+----+ +-----+----+
| | | |
| switch A + + switch B |
| CRS 317 | | CRS 317 |
+-----+----+ +-----++---+
| |
| +-------+ |
+-------------+ host1 +---------------+
eth0 +-------+ eth1
bond (active/backup)
Нет связи или штабелирования коммутаторов. Мне не нужно балансировать нагрузку, я просто ищу избыточность на данном этапе. Я также рассматривал активное / резервное копирование на стороне маршрутизатора, но если sfp1 выходит из строя на маршрутизаторе, а eth0 на хосте все еще может достигнуть коммутатора, я задавался вопросом, будет ли он работать и трафик остановится.
Я на правильном пути?
Есть ли что-нибудь, что мне нужно рассмотреть, например, STP?
Должен ли я использовать вместо этого 802.3ad?
После некоторых проб и ошибок ... и некоторой потери пакетов ... Я добавил кросс-соединение между коммутаторами и установил режим активного / резервного копирования на всех устройствах и установил основной так, чтобы весь трафик проходил через коммутатор A в нормальном режиме и в при отказе трафик перейдет на Коммутатор B
Это не дает мне никакого прироста производительности, но дает мне необходимую избыточность.
Это конечный результат.
+----------+
+------------+ CCR 1072 +-------------+
| sfp1 +----------+ sfp2 |
| bond (active/backup) |
| primary=sfp1 |
+-----+----+ +-----+----+
| | | |
| switch A +------ cross connect -----+ switch B |
| CRS 317 | | CRS 317 |
+-----+----+ +-----++---+
| |
| +-------+ |
+-------------+ host1 +---------------+
eth0 +-------+ eth1
bond (active/backup)
primary=eth0