本文拋磚引玉選其中主流的一些網(wǎng)絡(luò)架構(gòu)設(shè)計思想,進行詳細解讀,把脈最新網(wǎng)絡(luò)架構(gòu)設(shè)計理念趨向。
Fat-Tree、VL2、Monsoon、Portland、Helios、c-Through、OSA、Flyway、WDCN等等技術(shù),在網(wǎng)絡(luò)體系結(jié)構(gòu)設(shè)計領(lǐng)域出現(xiàn)了百家爭鳴的景象。相信大家對這些名詞都比較陌生,本文拋磚引玉選其中主流的一些網(wǎng)絡(luò)架構(gòu)設(shè)計思想,進行詳細解讀,把脈最新網(wǎng)絡(luò)架構(gòu)設(shè)計理念趨向。
Fat-Tree胖樹交換網(wǎng)絡(luò)
Fat-Tree網(wǎng)絡(luò)架構(gòu)非常經(jīng)典,就是傳統(tǒng)的三層網(wǎng)絡(luò)架構(gòu),由邊緣、匯聚和核心交換網(wǎng)絡(luò)組成,形成一個樹形網(wǎng)絡(luò)拓撲架構(gòu)。不過Fat-Tree與傳統(tǒng)的三層樹形網(wǎng)絡(luò)還有不同,邊緣和匯聚網(wǎng)絡(luò)被劃分為不同的集群,在一個集群中,每臺接入設(shè)備和每臺匯聚設(shè)備都相連,構(gòu)成一個完全二分圖,每個匯聚設(shè)備與某一部分核心網(wǎng)絡(luò)設(shè)備連接,使得每個集群與任何一個核心設(shè)備都相連。Fat-Tree之所以叫胖樹網(wǎng)絡(luò),是因為從邊緣到核心,越靠近核心網(wǎng)絡(luò)帶寬越高,就像真實的樹,越到樹根,枝干越粗,即:從葉子到樹根,網(wǎng)絡(luò)帶寬不收斂,這是Fat-Tree能夠支撐無阻塞網(wǎng)絡(luò)的基礎(chǔ)。為了實現(xiàn)網(wǎng)絡(luò)帶寬的無收斂,胖樹網(wǎng)絡(luò)中的每個節(jié)點(根節(jié)點除外)都需要保證上行帶寬和下行帶寬相等,并且每個節(jié)點都要提供對接入帶寬的線速轉(zhuǎn)發(fā)的能力。在轉(zhuǎn)發(fā)層面,從邊緣到匯聚均采用二層網(wǎng)絡(luò),核心采用全三層網(wǎng)絡(luò)轉(zhuǎn)發(fā),匯聚之間要轉(zhuǎn)發(fā)需要經(jīng)過核心三層轉(zhuǎn)發(fā)。
VL2開關(guān)網(wǎng)絡(luò)
VL2網(wǎng)絡(luò)架構(gòu)的提出是為了提升數(shù)據(jù)中心敏捷性,即為任何
云計算上層服務(wù)和應(yīng)用分配任意數(shù)量和位置的
服務(wù)器計算和存儲資源。VL2將網(wǎng)絡(luò)中的所有服務(wù)器通過一種虛擬的二層以太網(wǎng)連接起來,使得對于云計算的任何上層服務(wù)來說,網(wǎng)絡(luò)中所有的服務(wù)器對它都是可分配的,即所有的服務(wù)器都位于同一個服務(wù)器共享池中,從而消除了資源分片問題。這個VL2開關(guān)網(wǎng)絡(luò)拓撲特別適合VLB,因為通過在網(wǎng)絡(luò)頂層的一個匯聚網(wǎng)絡(luò)設(shè)備間接轉(zhuǎn)發(fā)流量,網(wǎng)絡(luò)可以為任何服從軟管模型的流量矩陣提供帶寬保證。同時,路由很簡單且富有彈性,采用一個隨機路徑到達一個隨機匯聚網(wǎng)絡(luò)設(shè)備,然后沿一個隨機路徑到達目的接入設(shè)備。VL2開關(guān)網(wǎng)絡(luò)中的各級設(shè)備之間都采用10G端口以減小布線開銷,隨著更高轉(zhuǎn)發(fā)速率的設(shè)備出現(xiàn),現(xiàn)在采用40G互連已經(jīng)逐漸成為主流。VL2開關(guān)網(wǎng)絡(luò)中,若干臺服務(wù)器會連接到一個接入網(wǎng)絡(luò)設(shè)備上,每臺接入設(shè)備與兩臺匯聚設(shè)備相連。每臺匯聚設(shè)備與所有核心設(shè)備都相連,構(gòu)成一個完全二分圖,保證足夠高的網(wǎng)絡(luò)容量。
Helios集裝箱網(wǎng)絡(luò)
Helios網(wǎng)絡(luò)是一個兩層的多根樹結(jié)構(gòu),將所有服務(wù)器劃分為若干個集群,每個集群中的服務(wù)器連接到接入設(shè)備上,接入設(shè)備同時還與頂層的分組網(wǎng)絡(luò)設(shè)備和光網(wǎng)絡(luò)設(shè)備同時相連,該拓撲保證了服務(wù)器之間的通信可使用分組鏈路,也可使用光纖鏈路。Helios網(wǎng)絡(luò)架構(gòu)的管理程序可以對網(wǎng)絡(luò)資源進行動態(tài)配置,使流量大的數(shù)據(jù)流使用光纖鏈路進行傳輸,流量小的數(shù)據(jù)流依然使用分組鏈路傳輸,從而實現(xiàn)網(wǎng)絡(luò)資源的最佳利用。Helios網(wǎng)絡(luò)適用于集裝箱之間的互聯(lián),它結(jié)合光交換和電交換各自的特點,構(gòu)建了一種光電混合型集裝箱間互聯(lián)結(jié)構(gòu)。Helios網(wǎng)絡(luò)光電混合的特點使得它僅需更少的連線,建設(shè)成本更低。
DCell網(wǎng)絡(luò)
DCell網(wǎng)絡(luò)是一種使用微型網(wǎng)絡(luò)設(shè)備和有多個網(wǎng)絡(luò)端口的服務(wù)器遞歸定義構(gòu)建的網(wǎng)絡(luò)架構(gòu)。在DCell網(wǎng)絡(luò)中,服務(wù)器通過雙向的通信鏈路連接到其它服務(wù)器和幾個小型網(wǎng)絡(luò)設(shè)備上,高層次的DCell通過低層次DCell遞歸建立的。在DCell網(wǎng)絡(luò)中,由較低層次的網(wǎng)絡(luò)互聯(lián)構(gòu)成較高層次的網(wǎng)絡(luò)時,需要低層次網(wǎng)絡(luò)個數(shù)等于每個低層次網(wǎng)絡(luò)中的服務(wù)器個數(shù)加1,互聯(lián)的標準是每個低層次網(wǎng)絡(luò)中的每臺服務(wù)器分別與其它每個低層次網(wǎng)絡(luò)中的某臺服務(wù)器相連。DCell網(wǎng)絡(luò)架構(gòu)的優(yōu)勢就是網(wǎng)絡(luò)可擴展性好,在網(wǎng)絡(luò)設(shè)備端口數(shù)和遞歸層級不大的情況下就能容納巨大的服務(wù)器數(shù)量。具有多個端口的服務(wù)器還可以進行路由選擇,利用多路徑傳輸,提高聚合網(wǎng)絡(luò)容量,對于多對多網(wǎng)絡(luò)傳輸?shù)闹С趾芎?,不過隨之而來的是需要每個服務(wù)器都增加一個網(wǎng)絡(luò)接口,增加了服務(wù)器的開銷和擴建網(wǎng)絡(luò)的復雜度。當然DCell網(wǎng)絡(luò)也不夠完美,存在底層鏈路承擔更多傳輸任務(wù)的負載不均衡問題,同時需要服務(wù)器配置更多的接口,才能擴展網(wǎng)絡(luò)規(guī)模。
除了以上介紹的這四種網(wǎng)絡(luò)架構(gòu),其實還有十幾種主流的網(wǎng)絡(luò)架構(gòu)理論,比如以網(wǎng)絡(luò)為中心的網(wǎng)絡(luò)架構(gòu):Monsoon、Jellyfish、OSA、WDCN、ElasticTree、PortLand、SecondNet;以服務(wù)器為中心的網(wǎng)絡(luò)架構(gòu):BCube、FiConn、雪花結(jié)構(gòu)、CayleyDC、MDCube等等。這些網(wǎng)絡(luò)架構(gòu)分別適用于不同、特定的場合,都有其獨自的特點。數(shù)據(jù)中心網(wǎng)絡(luò)架構(gòu)已經(jīng)成為近年來引人矚目的研究熱點,國際學術(shù)界、國際標準組織、網(wǎng)絡(luò)設(shè)備廠商、云計算提供商等都對數(shù)據(jù)中心網(wǎng)絡(luò)架構(gòu)研究給予了非常大的關(guān)注,這些促使出現(xiàn)了如此多的網(wǎng)絡(luò)架構(gòu)理論,可以預計在未來數(shù)年內(nèi),數(shù)據(jù)中心網(wǎng)絡(luò)架構(gòu)的研究還將持續(xù)成為焦點。
河南億恩科技股份有限公司(mszdt.com)始創(chuàng)于2000年,專注服務(wù)器托管租用,是國家工信部認定的綜合電信服務(wù)運營商。億恩為近五十萬的用戶提供服務(wù)器托管、服務(wù)器租用、機柜租用、云服務(wù)器、網(wǎng)站建設(shè)、網(wǎng)站托管等網(wǎng)絡(luò)基礎(chǔ)服務(wù),另有網(wǎng)總管、名片俠網(wǎng)絡(luò)推廣服務(wù),使得客戶不斷的獲得更大的收益。
服務(wù)器/云主機 24小時售后服務(wù)電話:
0371-60135900
虛擬主機/智能建站 24小時售后服務(wù)電話:
0371-55621053
網(wǎng)絡(luò)版權(quán)侵權(quán)舉報電話:
0371-60135995
服務(wù)熱線:
0371-60135900