在過去十年間,資料中心(Data Center, DC)的架構經歷了翻天覆地的變革。隨著虛擬化、容器化與微服務的普及,資料中心內部的東西向流量(East-West Traffic)呈爆發性成長。傳統企業常見的三層式架構(Core-Aggregation-Access)與 STP(Spanning Tree Protocol)破環機制,在頻寬利用率、擴充彈性與收斂速度上早已無法滿足現代雲端基礎架構的需求。
本系列文章透過網路作業系統 Cumulus Linux,從零動手打造一套具備高擴充性、高可用性與多租戶隔離能力的現代化資料中心網路。
Cumulus Linux(現隸屬於 NVIDIA Networking)是白盒交換器(White-box Switch)領域中最具代表性的網路作業系統(NOS)之一。它具備以下核心特性:
iproute2、systemd、ethtool)管理網路。這 30 天會利用完整 Lab 實作 + 除錯驗證為主軸,循序漸進建立完整知識。基本上會提到:
本系列的所有實驗都可以在個人電腦或自建伺服器上完成:
本實驗謝謝 CNTUG Infra Labs 提供虛擬機進行實戰學習。如果讀者有需求可以在該社團進行申請。
資料中心流量那段把東西向暴增跟三層式架構、STP 的卡點講得很有畫面,尤其白盒交換器搭上 Cumulus Linux、FRR 和 NVUE,整個就像把傳統網路的枷鎖換成 Linux 的手感;30 天一路做到 VLAN、VXLAN、EVPN、BGP,也很像真的在鋪一條能跑長距離的路。我手邊有多的 Lovable 額度想送給有緣人,有興趣可從連結看看我的系列。 https://ithelp.ithome.com.tw/articles/10401174