OpenFlow和軟件定義網(wǎng)絡(luò)(SDN)背后的基本理念是:只要SDN友好型交換機(jī)出現(xiàn),控制器和應(yīng)用環(huán)境將“蓬勃發(fā)展”,
軟件定義網(wǎng)絡(luò)(SDN)的復(fù)雜度讓人望而卻步
。但除了SDN友好型交換機(jī)外,SDN還有更大的障礙需要克服---復(fù)雜性。具有諷刺意味的是,SDN的目標(biāo)之一是通過解耦控制面板,將其決策集中到控制器來簡化網(wǎng)絡(luò)管理的復(fù)雜性。這意味著,例如,統(tǒng)一的政策可以被推廣到各網(wǎng)絡(luò)設(shè)備組。
F5博客博主Lori MacVittie本周在其博客中指出,SDN其他主要目標(biāo)是實(shí)現(xiàn)網(wǎng)絡(luò)可編程性,而這從來都不是簡單的事情。通過SDN可編程性,工程師可以在一個底層物理基礎(chǔ)設(shè)施上加速多個虛擬網(wǎng)絡(luò),然后使用SDN控制器來分別為每個網(wǎng)段實(shí)現(xiàn)QoS(服務(wù)質(zhì)量)。這將為虛擬化和云網(wǎng)絡(luò)帶來更大的靈活性。然而,正如MacVittie所指出的,這需要大量代碼,非常復(fù)雜。
她寫道:“很多人都明白更高的復(fù)雜性意味著更高的風(fēng)險。這不僅是對大量代碼涌入數(shù)據(jù)中心架構(gòu)的直觀認(rèn)識,而且已經(jīng)得到研究證明。”
在我們等待SDN友好型交換機(jī)面世的同時,Big Switch等公司正在使用網(wǎng)絡(luò)覆蓋技術(shù)讓工程師通過網(wǎng)絡(luò)隧道(tunnelling)在任何底層物理基礎(chǔ)設(shè)施上建立SDN,
電腦資料
《軟件定義網(wǎng)絡(luò)(SDN)的復(fù)雜度讓人望而卻步》(http://www.oriental01.com)。這意味著用戶不需要再等待交換機(jī)供應(yīng)商的OpenFlow交換機(jī)創(chuàng)建SDN。而且這也意味著網(wǎng)絡(luò)工程師將需要管理多個網(wǎng)絡(luò),包括物理基礎(chǔ)設(shè)施以及每個建立在物理基礎(chǔ)設(shè)施上的SDN,而不再是管理一個網(wǎng)絡(luò)。在對Big Switch網(wǎng)絡(luò)覆蓋應(yīng)用程序的報告中,SearchNetworking的新聞主任Shamus McGillicuddy向Big Switch創(chuàng)始人之一Kyle Forster提出了一個關(guān)鍵問題:“管理兩個網(wǎng)絡(luò)帶來的麻煩值得嗎?”Forster回答說:“這取決于企業(yè)必須支持的虛擬機(jī)的數(shù)量。換句話說,如果企業(yè)對虛擬網(wǎng)絡(luò)有足夠的需要,這種復(fù)雜性是值得的。”
Forster的回答也說明了SDN的現(xiàn)狀。為了引入可編程性,使用復(fù)雜的且可能讓網(wǎng)絡(luò)不穩(wěn)定的代碼值得嗎?這完全取決于企業(yè)對這種可編程性的需要程度。
對于云供應(yīng)商而言,他們非常迫切地需要用于互聯(lián)數(shù)據(jù)中心的可編程的虛擬網(wǎng)絡(luò)。而對于典型的企業(yè)數(shù)據(jù)中心,情況并不是這樣。但這并不意味著企業(yè)不想使用SDN,他們在想辦法用SDN來管理網(wǎng)絡(luò)部件(例如校園局域網(wǎng)的入侵防御)。通過那些方法,SDN的確可以簡化管理工作。但隨著時間的推移,創(chuàng)業(yè)公司和傳統(tǒng)網(wǎng)絡(luò)供應(yīng)商勢必要解決SDN和網(wǎng)絡(luò)虛擬化相關(guān)的代碼復(fù)雜性問題。