Bonding

冗餘 Mikrotik 開關綁定模式

  • July 16, 2020

我能找到的所有關於冗餘交換機的文章都只針對連接到交換機的伺服器。我需要在伺服器和處理流量的路由器上確認我的配置。

我們正在使用 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 嗎?

經過一些試驗和錯誤..和一些封包遺失..我在交換機之間添加了一個交叉連接,並在所有設備上設置為活動/備份並設置主要設備,以便所有流量在正常操作和故障條件下的流量將移動到交換機 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

引用自:https://serverfault.com/questions/1024918