天天看點

那些資料中心大二層新技術的小船說翻就翻

記得在去年還有不少人讨論資料中心大二層技術孰優孰劣,而今天已經鮮有聲音了。大二層技術有不少,但基本都銷聲匿迹,vxlan的二層技術大有一統天下的趨勢,那些其它的大二層技術小船說翻就翻了,甚至都還沒産生大的商業價值,就都翻掉了。在vxlan的面前,這些大二層技術黯然失色,技術消失是曆史的必然。

所謂的資料中心大二層技術,主要是指跨三層的二層技術,以便實作虛拟機透過三層進行二層遷移。現在伺服器虛拟機技術非常普及,跨資料中心的遷移也必須要的,資料中心之間很多要經過營運商線路,無法二層打通,這時就需要大二層技術,将兩個資料中心虛拟的二層打通。在這樣的背景下,湧現出了一些大二層技術。比如思科的otv技術、華三的evi技術和華為的evn技術,這些技術有一個共同點就是都是私有協定。思科otv技術核心思想是通過“mac in ip”的方式,通過隧道技術穿越l3層網絡實作l2層網絡的互通。白話一點就是通過軟體方式重新定義l2層幀頭,再通過l3層的遂道如gre等發送給接收方,接收方再通過軟體方式解析資料幀。otv通過使用mac位址路由規則,基于isisi協定形成mac路由表,isisi是思科私有協定。華三evi技術核心思想也是通過“mac in ip”的方式,通過isis公有協定來通道學習到的mac位址。evi通過endp協定來實作跨資料中心的鄰居發現功能,通過endp來維護所有evi邊緣裝置的資訊,evi和otv在封包封裝上差異不大,但在鄰居發現與維護上各自用各自的私有協定算法。華為evn技術核心思想依然通過“mac in ip”的方式,不過evn是通過bgp協定處理mac資訊,這與otv、evi都不同,evn繼承了bgp協定的一些優勢,天然具備良好的可擴充性,最大可支援到32個資料中心互連,不過evn僅支援在vxlan上部署,不支援在vlan上部署,依然離不開vxlan網絡。這三種大二層技術,是三家網路巨頭各自提供的私有技術,出現這種情況是因為大二層技術當時還是處于無人區,未知領域,并未形成統一标準。網絡協定就是誰最先提出來,并得到更為廣泛的認可有可能成為網絡标準,是以一些技術實力雄厚的網絡總是喜歡先提出一些自己的協定,希望借此成為新的網絡技術先驅者。然而,這些協定的私有特性限制了其發展,尤其在目前主推開放網絡的大背景下,這些私有技術容易被人忽略,雖然這些技術不乏先進性。資料中心若采用這些大二層技術,就必須采用一個廠家的網絡裝置,這是所有資料中心都不願意看到的,這樣自身缺乏裝置議價能力,整個資料中心都采用一家網絡裝置也容易将自己置于危險之中,受制于某一家網絡廠商,資料中心使用者更喜歡采用通用的東西,可選擇性更多。這樣當vxlan推出來之後,立即受到了熱捧,得到了最廣泛的認可。實際上,單純從技術上來講,vxlan實作并不具有更大的優勢,這些技術都可以實作大二層互通,但vxlan誕生出身就高貴,出自cisco和vmware之手,而且與sdn控制器有很好融合,得到了網絡晶片廠商的大力支援和推薦,這些很多因素将vxlan推上了舞台,給vxlan很大的舞台來表現,當然也吸引到最廣泛的人關注,一時間vxlan蓋過了是以其它大二層的風頭。

vxlan是由網絡巨頭cisco和虛拟化巨頭vmware共同推出的,旨在推動網絡虛拟化程序,vxlan也是一種“mac in ip”技術,可以對二層網絡在三層範圍進行擴充,最為關鍵的是vxlan是與sdn相容的技術,就是為sdn而生的隧道技術。基于cisco在網絡裝置界的影響和vmware在虛拟化界的影響,vxlan迅速得到了廣泛認可。vxlan既包含二層vxlan和三層vxlan,這樣二層vxlan基本可以完全替代otv/evi/evn,通過在資料中心之間建立vtep隧道,實作資料中心大二層互通。采用vxlan也可以實作sdn部署,通過sdn控制器對網絡進行vxlan自動部署,所有vxlan的隧道、轉發表項都可以通過控制器自動下發,實作真正的虛拟化網絡。在vxlan這樣巨大誘惑下,otv/evi/evn這些私有大二層技術很快無人問津,otv/vxlan都是思科提出來的,otv走向沒落,思科并未受到影響,至少還有vxlan。而華三的evi和華為evn受到市場冷落,為不至于落後,也迅速去抱vxlan的大腿了,在很多資料中心大二層技術引導中,也在逐漸放棄evi和evn,這使得三種大二層還沒有火過,就漸漸消失在技術發展長河之中了。在新的網絡技術程序中,思科再次取得勝利,vxlan成為了大二層最為通用的标準。由于vxlan已成為公布的标準技術,rfc是7348,這樣任何人都可以使用這種網絡協定,具有最為廣泛的通用性,得到幾乎所有的網絡裝置商的推薦,sdn控制器也相容vxlan協定,而otv/evi/evn就沒有那麼幸運了,這樣在控制器的網絡中,otv/evi/evn很難規模部署,應用面受到很大限制。

這些新的大二層技術小船說翻就翻了,這是技術演進的必然過程,在發展之初總會出現這樣那樣的技術,但随着技術的進展,人們的接受過程,技術會有改變,也必然會有淘汰。但我們不能忽視這些技術産生的影響,正是這些技術的出現才推動了網絡虛拟化的進展。“百家争鳴,百家齊放”是網絡技術界需要的,我們要持着敬畏之心看待這些技術,我們關心結果,但過程依然重要,精彩都存在發展的過程之中,我們應該記住otv/evi/evn這些技術,能提出這些先進技術必然都是優秀企業,感謝它們為網絡技術進步做出的貢獻。在虛拟化這條大船上,還會有新的技術誕生,也會有技術消失,這是一個充滿變化的時代,這就是資料中心網絡變革的力量,誰也不知道下一個翻的小船是哪條?

本文轉自d1net(轉載)