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