SDN解讀:網(wǎng)絡虛擬化和網(wǎng)絡編排
SDN的一個重要目標是實現(xiàn)可以動態(tài)分配的靈活網(wǎng)絡。雖然SDN的本質(zhì)是實現(xiàn)集中控制和網(wǎng)絡可編程性,但網(wǎng)絡虛擬化和網(wǎng)絡編排也同樣重要。
為什么需要網(wǎng)絡編排?
通過SDN,網(wǎng)絡可以通過一種編排好的方式進行分配,類似于服務器、存儲和應用程序等其它IT組件。其中最重要的影響是軟件定義網(wǎng)絡可以實現(xiàn)自動化。自動化可以快速地分配服務,同時減少出現(xiàn)人為錯誤的機率。
新創(chuàng)公司Anuta Networks和Alcatel-Lucent的Nuage Networks公司都已經(jīng)推出了SDN編排工具。這些工具的目標用戶是那些需要為客戶自動創(chuàng)建網(wǎng)絡服務的云提供商,但是每個公司采用的方法各不相同。 Anuta的解決方案關(guān)注于支持許多供應商已經(jīng)部署的網(wǎng)絡基礎(chǔ)架構(gòu),而Nuage則推出了一個分布式軟件路由器和堆疊網(wǎng)絡,用于創(chuàng)建一些支持多租戶的網(wǎng)絡容器。
雖然云提供商的需求可能不同于企業(yè)網(wǎng)絡的需求,但是企業(yè)網(wǎng)絡實際上也遇到了與云提供商一樣復雜的應用部署挑戰(zhàn)。雖然現(xiàn)在還沒有面向企業(yè)的完整SDN編排解決方案,但是要注意,隨著網(wǎng)絡供應商推出控制器產(chǎn)品,他們會更多地與其他供應商展開合作??刂破鲿c更多網(wǎng)絡供應商設備實現(xiàn)互操作,其中包括應用交付控制器。長期而言, 無論服務于哪一類組織,集成更大范圍IT編排功能的完全自動化網(wǎng)絡分配都將成為所有網(wǎng)絡的標配功能。
為什么需要網(wǎng)絡虛擬化?
目前介紹的許多技術(shù)都指向網(wǎng)絡虛擬化所隱含的目標。當網(wǎng)絡虛擬化之后,網(wǎng)絡的物理組件就會被抽象出來,這樣用戶就不需要再從路由器、交換機或端口來考慮網(wǎng)絡問題。相反,各種虛擬網(wǎng)絡會共享一種通用的物理網(wǎng)絡。雖然這并不是一個新概念,但是802.1Q虛擬LAN結(jié)合Q-in-Q通道技術(shù)就是一個最簡單的例子。 MPLS是另一個經(jīng)過實踐檢驗的技術(shù),它已經(jīng)用于實現(xiàn)這種網(wǎng)絡虛擬化。盡管都是一種眾所周知的成熟技術(shù),Q-in-Q和MPLS似乎都是面向服務提供商的技術(shù),它們通常不會部署在數(shù)據(jù)中心環(huán)境中。
在SDN領(lǐng)域,網(wǎng)絡虛擬化一般通過一些堆疊技術(shù)實現(xiàn),如虛擬可擴展LAN(Virtual Extensible LAN, VXLAN)、使用GRE的網(wǎng)絡虛擬化(Network Virtualization using GRE, NVGRE)和無狀態(tài)傳輸通道(Stateless Transport Tunneling, STT),而且還可能同時使用OpenFlow。
雖然堆疊技術(shù)目前更多是一種云提供商工具,但是在那些很難為他們業(yè)務線或環(huán)境創(chuàng)建獨立物理環(huán)境卻又不希望支持復雜虛擬路由與轉(zhuǎn)發(fā)(VRF)或MPLS的企業(yè)中,這些技術(shù)也有發(fā)揮作用的地方。堆疊技術(shù)是在同一個物理基礎(chǔ)架構(gòu)上安全地實現(xiàn)邏輯分離虛擬網(wǎng)絡的一種可行方法。在使用SDN控制器時,部署和維護這種虛擬網(wǎng)絡會變得很容易。
通常,網(wǎng)絡虛擬化的論題都集中在供應商如何在一個虛擬機管理程序上運行虛擬化設備。嚴格來說,虛擬防火墻或應用交付控制器與SDN并不相同,但是這些虛擬化組件能夠在SDN基礎(chǔ)架構(gòu)中很好地工作。一定要小心,不要聽信只有虛擬設備的供應商說自己能夠提供SDN產(chǎn)品。雖然它們與SDN有著直接關(guān)系,但是虛擬設備供應商所提供的產(chǎn)品實際上是所謂的網(wǎng)絡功能虛擬化(NFV);如果關(guān)注這個方面,可以參考負責完成NFV標準的ETSI。
任何認真對待SDN的公司都應該注意,這個技術(shù)仍處于發(fā)展期。SDN還沒有成熟,它缺少標準,甚至還沒有最終參考模型,這意味著不同的供應商的產(chǎn)品可能差別很大。這已經(jīng)讓充滿爭議的市場很困惑。至少與之相關(guān)的是,由Linux基金會主導的OpenDaylight project(ODL)包含了占據(jù)SDN市場大部分份額的SDN供應商。我相信,ODL是一個值得關(guān)注的項目,因為它覆蓋了整個SDN堆,其中包括網(wǎng)絡應用程序、編排、控制器、北向API和南向抽象層。隨著ODL逐漸成熟和代碼庫開始穩(wěn)定,它會很好地展現(xiàn)適用于所有SDN解決方案的通用基線。



















