“SDN不是某個(gè)固定的解決方案或成熟的網(wǎng)絡(luò)模式。它是通過從傳統(tǒng)網(wǎng)絡(luò)剝離出控制平面,從而實(shí)現(xiàn)集中管理,讓硬件資源的傻瓜化,進(jìn)而實(shí)現(xiàn)資源的池化。來提升運(yùn)維能力,轉(zhuǎn)換后臺(tái)網(wǎng)絡(luò)服務(wù)為前臺(tái)產(chǎn)品,推動(dòng)業(yè)務(wù)變革,實(shí)現(xiàn)傳統(tǒng)IT人/組織的業(yè)務(wù)突破。”阿里巴巴網(wǎng)絡(luò)架構(gòu)師陳源說。
陳源介紹阿里巴巴的SDN實(shí)踐時(shí)指出,一是來自傳統(tǒng)運(yùn)維的推動(dòng)力、二是來自集團(tuán)業(yè)務(wù)的推動(dòng)力。
以運(yùn)維來說,第一要要在很短的時(shí)間內(nèi)實(shí)現(xiàn)網(wǎng)絡(luò)的快速交付,第二是大量的網(wǎng)絡(luò)變更需要自動(dòng)化的工具做ACL,三是怎么讓網(wǎng)絡(luò)故障處理對(duì)業(yè)務(wù)的影響降到最低,四是千差萬別CLI版本及設(shè)備型號(hào)的差異,有沒有一種方式做集中管控,五是網(wǎng)絡(luò)規(guī)劃趕不上業(yè)務(wù)變化,六是網(wǎng)絡(luò)流量的無序,這些推動(dòng)SDN的阿里的應(yīng)用。
陳源講到了SDN在阿里巴巴的三個(gè)實(shí)踐,第一個(gè)實(shí)踐在阿里內(nèi)部稱作“一帶一路”,主要是基于BGP flowspec/bmp/evpn/調(diào)度的海外骨干網(wǎng)。“阿里巴巴在海外有很多線下的商家,線下的企業(yè)都可以通過它本地的網(wǎng)絡(luò)接入。目前在四個(gè)地方已經(jīng)打通了,法蘭克福、香港、圣何塞和杭州,這是我們SDN在阿里做的第一個(gè)案例。”
第二個(gè)實(shí)踐是Vxlan in IDC,“這個(gè)網(wǎng)絡(luò)架構(gòu),做網(wǎng)絡(luò)的應(yīng)該都非常熟悉上面是核心,核心是八臺(tái)。所有的接入的服務(wù)器都是定制的服務(wù)器,接入到萬兆接入交換機(jī)上來。四個(gè)端口做一個(gè)捆綁,上面到分布層,這里放了兩個(gè),一共44個(gè),八臺(tái)乘以44,最后針對(duì)八個(gè)核心下面,能夠承載的服務(wù)器規(guī)模大概是16800臺(tái)左右。這16800臺(tái)物理服務(wù)器,大概會(huì)承載二十到三十個(gè)虛擬機(jī),所以最終的計(jì)算規(guī)模大概是有40萬。虛擬機(jī)上,虛擬機(jī)和虛擬機(jī)之間在數(shù)據(jù)中心內(nèi)部,有很靈活的遷移的需求,今天我這一百臺(tái)虛擬機(jī)可能在這個(gè)業(yè)務(wù)平臺(tái)上用。”
第三個(gè)SDN的實(shí)踐是在WIFI這個(gè)層面。“我們網(wǎng)絡(luò)的觸角現(xiàn)在不 僅僅是在我們的辦公網(wǎng),還下沉到我們商家,大型的像銀泰,我們接管它的網(wǎng)絡(luò)設(shè)備。”
陳源指出,“有的商戶可能非常小,AP的漫游在一個(gè)二層的環(huán)境里面它可以很頻繁的去切換。如果在一個(gè)大型的面積可能上萬平方的一個(gè)購(gòu)物中心里面,網(wǎng)絡(luò)在一個(gè)大二層的話,會(huì)非常差。我們的控制器在云上這個(gè)云和它的下面這一端網(wǎng)絡(luò)環(huán)境特差,這個(gè)漫游必須用AB和AP之間做決策。”在這樣一個(gè)控制平面下實(shí)現(xiàn)用戶的跳轉(zhuǎn),最終整個(gè)系統(tǒng)的管制是在阿里云,是在線上的虛擬機(jī)上,后面網(wǎng)絡(luò)平臺(tái)搭好之后,網(wǎng)管監(jiān)控統(tǒng)一認(rèn)證也是在阿里云。這個(gè)是由數(shù)據(jù)平臺(tái)事業(yè)部實(shí)現(xiàn)的,它的整個(gè)的計(jì)算和處理也都是在阿里云,后臺(tái)會(huì)對(duì)接阿里巴巴的廣告推送系統(tǒng),如果某個(gè)用戶在淘寶上看了一雙鞋你沒有買,假如某天到印象城打開的WIFI的時(shí)候,會(huì)發(fā)現(xiàn)馬上會(huì)看到?jīng)]有買的鞋,這就是阿里巴巴要做的事情。
另外,要對(duì)人員實(shí)時(shí)定位和軌跡記錄,當(dāng)把車停在停車場(chǎng)的時(shí)候,只需要掏出手機(jī),把APP打開它可以進(jìn)入你當(dāng)前的位置,自動(dòng)告訴你這個(gè)路徑要怎么走。無論是阿里媽媽的精準(zhǔn)廣告推送系統(tǒng),還是人員實(shí)時(shí)定位和軌跡記錄,或者應(yīng)用分發(fā),都是阿里云CloudWiFi系統(tǒng)調(diào)度中樞實(shí)現(xiàn)的。
總體看,無論是配置推送和管理、流量調(diào)度、自動(dòng)化測(cè)試、流量可視化和統(tǒng)一監(jiān)控,都進(jìn)行了一定程度上的落地。