隨著計(jì)算機(jī)網(wǎng)絡(luò)規(guī)模的不斷擴(kuò)大,互聯(lián)網(wǎng)已經(jīng)從早期的局部資源共享平臺(tái)發(fā)展到今天覆蓋全球的數(shù)據(jù)傳輸通信網(wǎng)絡(luò)。
這使得互聯(lián)網(wǎng)在社會(huì)基礎(chǔ)設(shè)施中越來(lái)越重要,但其缺陷也越發(fā)明顯,例如結(jié)構(gòu)和功能日趨復(fù)雜、管控能力日趨減弱等。
解決這些問題的關(guān)鍵是亟需網(wǎng)絡(luò)架構(gòu)方面的創(chuàng)新,openflow技術(shù)概念最早由美國(guó)斯坦福大學(xué)的NickMcKeown教授提出,是斯坦福大學(xué)CleanSlate計(jì)劃資助的一個(gè)開發(fā)式協(xié)議標(biāo)準(zhǔn),其后成為GENI計(jì)劃的子項(xiàng)目。Openflow將控制功能從網(wǎng)絡(luò)設(shè)備中分離出來(lái),在網(wǎng)絡(luò)設(shè)備上維護(hù)流表(flowtable)結(jié)構(gòu),數(shù)據(jù)分組按照流表進(jìn)行轉(zhuǎn)發(fā),而流表的生成、維護(hù)、配置則由中央控制器進(jìn)行管理。Openflow的流表結(jié)構(gòu)將網(wǎng)絡(luò)處理層次扁平化,使得網(wǎng)絡(luò)數(shù)據(jù)的處理滿足精細(xì)處理要求。
你需要多少個(gè)SDN控制器?問的好,為此我們需要仔細(xì)考慮一些事情。軟件定義網(wǎng)絡(luò)控制器旨在解放流控制管理,意味著它能夠用于讓政策控制變得更為自動(dòng)化。雖然不是每個(gè)SDN能勝任的設(shè)備(節(jié)點(diǎn))都需要一個(gè)控制器,不過通過使用SDN控制器企業(yè)網(wǎng)絡(luò)將在綜合治理和可視性方面表現(xiàn)更好。
最佳實(shí)踐是至少預(yù)留出一個(gè)多余的控制器,同時(shí)準(zhǔn)備一個(gè)額外的備份控制器。就像你的企業(yè)網(wǎng)絡(luò)中的其他控制器一樣,無(wú)線、聲音或是別的什么,備份可以說是一種常識(shí)。
探討用多少SDN控制器合適這個(gè)話題,這得就不同的供應(yīng)商產(chǎn)品來(lái)看。思科建議使用三個(gè)應(yīng)用政策基礎(chǔ)設(shè)施控制器(APIC)在一個(gè)集群中互相通信,以實(shí)施政策控制和網(wǎng)絡(luò)管理。思科APIC能夠控制一百萬(wàn)臺(tái)設(shè)備上的東西。
對(duì)于部署了NSX的企業(yè)來(lái)說,VMware建議使用奇數(shù)的SDN控制器。當(dāng)然,企業(yè)不太可能只需要一個(gè)控制器,所以至少就需要部署三個(gè)。
海外回國(guó)專線能夠提供全球性的專線網(wǎng)絡(luò)覆蓋,同時(shí)提供全球性的IT資源,并具備海外業(yè)務(wù)快速實(shí)施與交付的能力,徹底解決移動(dòng)出海業(yè)務(wù)中跨境網(wǎng)絡(luò)體驗(yàn)、網(wǎng)絡(luò)覆蓋與運(yùn)維管理等問題。
似乎“3”是個(gè)很有魔力的數(shù)字,開源控制器OpenDaylight和ONOS也建議用三個(gè)。這是因?yàn)樵诳刂破脚_(tái)上有大量處理在進(jìn)行,兩三個(gè)數(shù)據(jù)集的維護(hù)產(chǎn)生的重疊和制造的矛盾需要解決。通常就算與控制器的連接斷了網(wǎng)絡(luò)也會(huì)繼續(xù)工作,因?yàn)閿?shù)據(jù)平臺(tái)是分離的,但是在控制器重新連上之前你的網(wǎng)絡(luò)就無(wú)法保持可視性和政策控制了。冗余,可以解決這類煩惱。