星期五, 6月 22, 2012

Cisco 3750G 的 LACP 不夠平均的解法

並不是每個環境都是使用這個解法,在我目前遇到的情況,用:
# port-channel load-balance src-dst-ip
就可以平均一些。

使用的環境是 F5 BIG-IP LTM 需要往後端 server 取得大量資料,然後在 MRTG 圖上發現中間經過某兩條用 LACP 綁在一起的流量不夠平均。

印象中跟 hash algorithm 或是 balance algorithm 有關,用這些當關鍵字找了一些資料,發現預設是使用 MAC address 計算,而在我們的環境裡,F5 與 server 的 MAC address 都是固定的,於是就極端不平均...

目前的解法是讓 F5 有多個 IP address 往後端 server 連線,再透過上面的指令要求 3750G 去看 IPv4 封包內的 IP address 去計算,測試的結果算是讓人滿意了...

如果需要知道更完整的說明,可以參考 Cisco 網站上「Understanding EtherChannel Load Balancing and Redundancy on Catalyst Switches」這篇文章。

沒有留言: