淺談SDN技術的部署和未來
進入2017年,基于SDN的解決方案再次成為最熱門的話題之一, 從運營商、到OTT再到大的企業(yè)都已經(jīng)開始大談SDN網(wǎng)絡規(guī)劃和部署,甚至WannaCry蠕蟲爆發(fā)時有人談到利用SDN的方法抵御。但是由于SDN的特殊性和網(wǎng)絡具體環(huán)境的復雜性,不同客戶SDN的部署實際上千差萬別,作為從事網(wǎng)絡領域20年的老網(wǎng)工深深感受到SDN與傳統(tǒng)網(wǎng)絡的巨大變化,在這里和大家分享一下SDN的部署經(jīng)驗和艱辛,拋磚引玉談談個人體會。
本文引用地址:http://2s4d.com/article/201807/384037.htm首先聲明一點,今天討論的SDN不再局限于傳統(tǒng)的狹義SDN,傳統(tǒng)的狹義SDN(基于Openflow,控制面和轉發(fā)面分離)由于它的局限性實際部署的不算太多,越來越多的項目更傾向于由最初的狹義SDN 走向廣義SDN,對于廣義SDN的特性簡單理解:支持豐富的南向協(xié)議(除了Openflow,還包括NETConf,OVSDB,BGPLS,PCEP及廠商協(xié)議等等),可實現(xiàn)靈活可編程和靈活部署 (網(wǎng)絡的虛擬化 NFV,SR路由,VXLAN Overlay等等),智能分析和調度(超越傳統(tǒng)路由交換協(xié)議,支持業(yè)務關聯(lián)能力和智能調度)。
對于為什么要部署SDN不是今天的討論主題, 大家在網(wǎng)上可以看到非常多的討論,在這里更想和大家分享怎么部署SDN這個話題。
第一個話題,也許企業(yè)架構師和領導可能更加關心,企業(yè)部署SDN的能否成功最關鍵是什么:也許每個人都會有不同的理解和答案。但從運營商和OTT客戶是最早試用和部署SDN的行業(yè)經(jīng)驗來看, 業(yè)務編排器和控制器 – 尤其是業(yè)務編排器是SDN 成功的關鍵,一方面業(yè)務編排器和設備控制器需要滿足客戶實現(xiàn)云網(wǎng)一體化管理,同時需要和客戶業(yè)務平臺銜接和整合(運維系統(tǒng)、工單系統(tǒng)、計費系統(tǒng)等)。一般大的運營商和云服務商會單獨開發(fā)業(yè)務編排器,由于運營商、云服務商和大企業(yè)的網(wǎng)絡設備一般都是兩到三家廠商品牌,通常一個廠商的SDN編排器和控制器很難滿足各種場景的客戶需求;通用的業(yè)務編排器要實現(xiàn)南向多廠商設備的控制管理和調度是非常復雜的,通常需要基于客戶環(huán)境進行二次開發(fā),而且開發(fā)工作量有的非常巨大。因此在規(guī)劃和部署SDN的時候,建議多花些精力在業(yè)務編排器和設備控制器前期規(guī)劃上。
第二個話題:選擇網(wǎng)絡廠商的SDN編排器和控制器還是第三方開源的SDN技術:SDN的初衷就是硬件標準化,用軟件SDN控制器統(tǒng)一管理標準化硬件設備,通過這些年的發(fā)展,傳統(tǒng)硬件廠商也在不斷的自我革新,如思科、華為和H3C都有發(fā)布自己的SDN編排器和控制器,尤其是思科發(fā)布的基于Nexus9K的ACI就是一個非常不錯的解決方案,但遺憾的是廠商SDN編排器和控制器方案與廠商網(wǎng)絡產(chǎn)品是緊耦合關系,通常如果不考慮多廠商產(chǎn)品環(huán)境下單一廠商控制器也是不錯選擇;但現(xiàn)實中,客戶更需要SDN控制器實現(xiàn)多廠商的設備的管理,這就是為什么很多客戶選擇是基于開源或第三方SDN編排器方案:與廠商網(wǎng)絡產(chǎn)品是松耦合關系 ,適合兩個以上多廠商環(huán)境或者未來多廠商環(huán)境部署。
接下來第三個話題: 如何選擇開源技術實現(xiàn)SDN編排器和控制器方案,對于SDN控制器的開源技術和流派選擇,目前,業(yè)界比較流行的有OpenDaylight(ODL )、ONOS、OpenContrail、Ryu、Floodlight等SDN控制器; 目前基于ODL技術部署的SDN控制器有 61%市場客戶,適合大部分企業(yè)和OTT運營商; 基于ONOS技術的SDN控制器有23%市場客戶。 目前來看,ODL影響還是比ONOS更為廣泛更加實用,ODL更多的是關注南向的代碼和協(xié)議和現(xiàn)有設備的兼容性更好一些, 基于ODL的開發(fā)的編排器方案相對較多,筆者認為不論選擇哪種開源技術, 需要考慮控制器對開放接口支持程度、調用方便、是否易于擴展和功能完善能力,包括: 需要考慮開源版本、升級支持、HA和集群的負載分擔能力,大業(yè)務的并發(fā)處理能力、軟件定制化或開發(fā)能力、避免Bug和坑等等。盡量選擇有專業(yè)開發(fā)能力和SDN集成解決方案的實力SDN軟件服務商,目前國內專注于SDN領域和并具備開發(fā)能力的SDN公司還不算太多,大地云網(wǎng)公司專注于SDN/NFV/云網(wǎng)融合等領域,是一家不錯的選擇。
最后,展望一下SDN技術的未來,前面提到狹義SDN正走向廣義SDN,廣義的SDN具有更加強大的生命力,尤其是隨著云計算和大數(shù)據(jù)的快速發(fā)展,基于SDN云網(wǎng)一體化將成為SDN的發(fā)展主要訴求之一,新一代數(shù)據(jù)中心和骨干網(wǎng)基礎設施重構以及如何更好的支持應用將是SDN發(fā)展的重要領域。
目前看基于VXLAN的 BGP EVPN已經(jīng)成為云數(shù)據(jù)中心網(wǎng)絡標配技術,在廣域網(wǎng)基于SR-TE的廣域網(wǎng)SDN的解決方案前途不可估量; 除了上面提到的重要基礎技術,對于SDN的未來,筆者更看好提供基于SDN智能調度能力+業(yè)務關聯(lián)分析尤其是基于SDN的網(wǎng)絡應用,相信未來的SDN能夠更好理解應用并為應用服務(Intent-Based Networking),具備全網(wǎng)視圖(包括Underlay和Overlay)、網(wǎng)絡流量的可見性與數(shù)據(jù)分析能力(如思科 Tetration Analytics和大地云網(wǎng)的TIA平臺),縱觀網(wǎng)絡發(fā)展30多年來,當年五花八門的協(xié)議基本被以太網(wǎng)+IP所統(tǒng)一,在性能上也突飛猛進,但比較遺憾的是基于網(wǎng)絡本身的應用、管理、流量調度和業(yè)務關聯(lián)分析發(fā)展比較滯后,這方面基于移動互聯(lián)網(wǎng)的應用迅猛發(fā)展為我們樹立了好榜樣。以百度地圖和導航為例,可以智能識別客戶的需求,為用戶提供最佳交通路徑建議、實時的交通流量、自動路徑切換甚至將來自動駕駛服務等等,我相信下一個10年是SDN真正落地和SDN應用大發(fā)展的時代,暫且稱之為Intent-Based SDN 或 SDN+時代,相信不遠的將來SDN+大數(shù)據(jù)分析+AI相結合會給SDN技術帶來一片新的天地。
評論