本周,一年一度的開放網(wǎng)絡(luò)峰會(huì)(ONS)在美國(guó)圣克拉拉舉行,在本次大會(huì)上,Google向外界首次展示了其對(duì)等邊緣架構(gòu)——Espresso。
在開放網(wǎng)絡(luò)峰會(huì)(ONS)上,Google Fellow Amin Vahdat表示,Espresso是Google軟件定義網(wǎng)絡(luò)(SDN)策略的第四大支柱。其目的是推動(dòng)SDN進(jìn)入公共互聯(lián)網(wǎng)。
Espresso在生產(chǎn)環(huán)境中的應(yīng)用周期已經(jīng)超過2年,承擔(dān)了谷歌到互聯(lián)網(wǎng)20%的流量傳送任務(wù)。
早前,Google在高端路由器上運(yùn)行協(xié)議,并與其合作伙伴同行。但是,Vahdat表示,這些路由協(xié)議十分基礎(chǔ),目的是便于找出源和目的地之間的路徑,而非最佳路徑或動(dòng)態(tài)地遷移路徑。
Vahdat表示:“它的規(guī)模性還有待完善,此外,互聯(lián)網(wǎng)協(xié)議具有初步的的故障恢復(fù)功能。通過替代路徑,分路可以在路由器融合前通過。”
使用Espresso,Google可以查看許多路由器的狀態(tài),并對(duì)路由器進(jìn)行區(qū)域視圖及跨區(qū)域的全球路由器視圖。
Expresso在與標(biāo)簽交換結(jié)構(gòu)相同的服務(wù)器上運(yùn)行邊界網(wǎng)關(guān)協(xié)議(BGP)。Vahdat表示:“分組處理器將標(biāo)簽插入每個(gè)數(shù)據(jù)包。路由器讀取標(biāo)簽后,每個(gè)城市的本地控制器都可以編寫標(biāo)簽交換結(jié)構(gòu)。服務(wù)器向全局控制器發(fā)送流量實(shí)時(shí)的情況簡(jiǎn)報(bào)。”通過這種途徑,本地控制器可以實(shí)時(shí)更新,全球控制器可以集成所有區(qū)域。
Google的SDN支柱
Vahdat在Google博客中寫道:“很早以來,我們就意識(shí)到,完全支持我們的服務(wù)的網(wǎng)絡(luò)是不存在的,更是無處購(gòu)買的。十多年來,公司一直在建設(shè)自己的網(wǎng)絡(luò),以支持其服務(wù)。我們的基本設(shè)計(jì)理念是,網(wǎng)絡(luò)應(yīng)該被視為一個(gè)大型分布式系統(tǒng),利用我們?yōu)镚oogle的計(jì)算和存儲(chǔ)系統(tǒng)開發(fā)的相同的控制基礎(chǔ)設(shè)施。”
SDN戰(zhàn)略的前三大支柱是:
Jupiter:Google通過SDN的途徑來構(gòu)建Jupiter,Jupiter是一個(gè)能夠支持超過10萬臺(tái)服務(wù)器規(guī)模的數(shù)據(jù)中心互聯(lián)架構(gòu)。截至2013年,它支持超過1 Pb/s的總帶寬來承載其服務(wù)。
B4 WAN互連:Google構(gòu)建B4網(wǎng)絡(luò)實(shí)現(xiàn)了數(shù)據(jù)中心的連接,以便在各個(gè)校園網(wǎng)之間實(shí)時(shí)復(fù)制數(shù)據(jù)。Vahdat在今天的會(huì)議上表示:“B4是基于白盒交換機(jī)建立的,受谷歌開發(fā)的軟件控制。Google的目標(biāo)是建立一個(gè)復(fù)制網(wǎng)絡(luò),隨著它的成長(zhǎng),逐漸承載關(guān)鍵的網(wǎng)絡(luò)任務(wù)。B4的增長(zhǎng)速度比我們的公共網(wǎng)絡(luò)快。”
Andromeda:Google的Andromeda是一個(gè)網(wǎng)絡(luò)功能虛擬化(NFV)堆棧,可以將其本機(jī)應(yīng)用程序的功能提供給在谷歌云平臺(tái)上運(yùn)行的容器和虛擬機(jī)。
Espresso將SDN擴(kuò)展到Google網(wǎng)絡(luò)的對(duì)等邊緣,連接到全球其他網(wǎng)絡(luò)。Espresso使得Google根據(jù)網(wǎng)絡(luò)連接實(shí)時(shí)性的測(cè)量動(dòng)態(tài)智能化地為個(gè)人用戶提供服務(wù)。
Vahdat寫道:“根據(jù)其IP地址(或DNS解析器的IP地址),我們動(dòng)態(tài)選擇最佳網(wǎng)絡(luò)接入點(diǎn),并根據(jù)實(shí)際的性能數(shù)據(jù)重新平衡流量,而不是選擇一個(gè)靜態(tài)點(diǎn)。”
Google網(wǎng)絡(luò)發(fā)展展望
在ONS大會(huì)上,Vahdat預(yù)測(cè)說,Google網(wǎng)絡(luò)的未來將屬于無服務(wù)器計(jì)算和存儲(chǔ)分解。
“存儲(chǔ)分解將是至關(guān)重要的,”他說。“整個(gè)數(shù)據(jù)中心將成為用戶的存儲(chǔ)設(shè)備,用戶將借此實(shí)現(xiàn)高可靠性復(fù)制并處理數(shù)據(jù),任何磁盤或閃存設(shè)備都像是本地設(shè)備一樣可靠高效。”
原文鏈接:https://www.sdxcentral.com/articles/news/google-brings-sdn-public-internet/2017/04/