如何利用 QNAP 非網管型交換器與 QNAP NAS 做 Port Trunking


最後修訂日期: 2020-08-21

2018年,QNAP發布了兩台10G非網管型交換器- QSW-1208-8C 與QSW-804-4C,本文會介紹如何以QNAP NAS與QNAP 非網管型交換器來做Port Trunking。

Port Trunking (或名Link Aggregation)是一個計算機網路專有名詞,指將多個物理埠匯聚在一起,形成一個邏輯埠,以實現出/入流量吞吐量在各成員埠的負荷分擔,交換機根據用戶配置的埠與演算法來決定哪個成員埠發送到對端的交換機。當交換機檢測到其中一個成員埠的鏈路發生故障時,就停止在此埠上發送封包,並根據演算法在剩下的鏈路中重新計算哪些成員埠擔任收發埠,故障埠恢復後再次擔任收發埠。Port Trunking是交換器上負載平衡與容錯備援很重要的技術。


QNAP NAS 與 QNAP 非網管型交換器環境設置

  1. QNAP交換器(QSW-M408-4C)與QNAP NAS TVS-872N 以兩條Cat 6(*註1)網線連接。
  2. Mac主機與Windows主機與QNAP交換器(QSW-M408-4C)以Cat 6(*註2)網線連接。
    *註1 : 如使用10G 網卡請使用 CAT-6 以上線材,另外設定Port Trunking時建議同網速介面(Adapter)聚合在一起,如1G與1G,10G與10G。
    *註2: 本文以10G速度測試,Mac與Windows主機皆為10G bit/s輸出速度

Port Trunking設定

  1. 開啟網路與虛擬交換器(Network& Virtual Switch),點選[網路介面卡(Interfaces)]>[ Port Trunking]。
  2. 開啟Port Trunking後,點選[新增(Add)]。
  3. 勾選需要做Port Trunking的介面(Adapter),點選[下一步(Next)]。
    *註 : 本文以Adapter 7與Adapter 8來做Port Trunking。
  4. 非網管型的交換器請勾選[一般型交換器(General Switch)]>[下一步(Next)]。
    *註 : QNAP QSW-1208-8C 與QSW-804-4C 皆為非網管型交換器,使用網管型交換器才能勾選[網管型交換器(Managed Switch)]。
  5. 點選[Balance-alb]>[套用(Apply]]。
    *註 : Port Trunking可使用模式說明如下,請選擇所需的模式,本文測試以傳輸與接收皆需負載平衡故選擇Balance-alb。
  6. 設定成功後Port Trunking頁面會顯示如下。

實際測試數據

Windows與Mac主機同時對NAS傳送檔案,Balance-alb會依照交換器的演算法去做負載平衡,請參考下方Adapter 7與Adapter 8分別的網速數據。

*註1 : Balance-alb演算法會以加入順序來分別派發介面(Adapter)給Client端,以本文為例Windows會固定走Adapter 8,Mac會固定走Adapter 7。
*註2 : 當有第三個Client端加入時,交換器應該派發Adapter 7介面給它,此時第三個Client如與Mac同時傳送檔案時,會僅使用Adapter 7做傳輸,並不會分流給Adapter 8,此為Balance-alb演算法的設定。
*註3 : 使用網管型交換器使用者建議使用802.3ad dynamic,此為業界目前最常用的演算法,設定方式可參照上方步驟。

這篇文章有幫助嗎?

81% 的人認為有幫助。
謝謝您,我們已經收到您的意見。

請告訴我們如何改進這篇文章:

如果您想提供其他意見,請於下方輸入。

選擇規格

      顯示更多 隱藏更多

      選擇其他偏好的語言:

      open menu
      back to top