從業(yè)界的各種信息來(lái)看,軟件定義網(wǎng)絡(luò)(SDN)即將迎來(lái)廣泛部署。但在SDN成為網(wǎng)絡(luò)領(lǐng)域新的常態(tài)之前,工作人員(包括從架構(gòu)師到管理員的所有人)必須清楚了解該技術(shù)。而這將需要?jiǎng)?chuàng)建SDN培訓(xùn)課程,那么,應(yīng)該由誰(shuí)來(lái)負(fù)責(zé)創(chuàng)建這種培訓(xùn)課程呢?
現(xiàn)在,網(wǎng)絡(luò)專業(yè)人員正在從各個(gè)方面了解SDN的信息,包括從推廣產(chǎn)品的供應(yīng)商、研究該技術(shù)的記者和博客主,以及其公司內(nèi)負(fù)責(zé)該技術(shù)的個(gè)人等。但在初步理解后,人們應(yīng)該如何進(jìn)一步獲取SDN的知識(shí)呢?
目前,網(wǎng)絡(luò)轉(zhuǎn)人員主要通過(guò)幾個(gè)途徑來(lái)學(xué)習(xí)技術(shù)知識(shí):在大學(xué)學(xué)習(xí)網(wǎng)絡(luò)知識(shí)、在技術(shù)學(xué)院參加短期課程、自學(xué)或者在工作中學(xué)習(xí)。那些在工作中學(xué)習(xí)的人有著很不錯(cuò)的機(jī)會(huì),他們可以在他們的企業(yè)內(nèi)獲取很多專業(yè)知識(shí)以及流程。但是絕大多數(shù)人是通過(guò)更傳統(tǒng)的手段來(lái)獲取其基礎(chǔ)知識(shí)—學(xué)校學(xué)習(xí)。
那么,我們的大學(xué)、技術(shù)學(xué)院,甚至是技術(shù)庫(kù),是否準(zhǔn)備好提供SDN課程了呢?
答案無(wú)疑是否定的。現(xiàn)在只有少數(shù)大學(xué)將SDN引入到其課程中。幾乎還沒(méi)有任何技術(shù)學(xué)院提供相關(guān)的完整課程,主要因?yàn)樗麄冃枰蕾囉诂F(xiàn)實(shí)環(huán)境中現(xiàn)有的解決方案。并且,由于沒(méi)有職業(yè)推動(dòng)學(xué)生學(xué)習(xí)這些課程,這也制約著這些職業(yè)學(xué)校創(chuàng)建相關(guān)課程。現(xiàn)在我們有技術(shù)庫(kù),但在亞馬遜網(wǎng)站輸入SDN,進(jìn)行粗略的搜索時(shí),只有三本標(biāo)題中有SDN的書籍(其中之一還沒(méi)有出版),以及兩本云計(jì)算書籍。這并不奇怪,因?yàn)檫@項(xiàng)技術(shù)還處于早期階段。那么,我們是否走在正確的道路上呢?對(duì)此,我們并不確定。
SDN課程必須擴(kuò)展到OpenFlow之外
SDN的根源可以直接追溯到 OpenFlow,OpenFlow誕生自學(xué)術(shù)界。雖然事實(shí)上,OpenFlow是一個(gè)SDN協(xié)議,但它絕對(duì)不是唯一的SDN協(xié)議。盡管如此,早期的 SDN課程工作不可避免地傾向于OpenFlow。我們常看到對(duì)SDN原理的介紹,這一般都會(huì)延伸到具體的技術(shù),而openFlow在這些開(kāi)發(fā)和意識(shí)共享方面都有著早期的領(lǐng)先地位。
隨著SDN繼續(xù)發(fā)展,這些課程將需要涵蓋其他技術(shù),例如路徑計(jì)算單元協(xié)議(PCEP);邊界網(wǎng)關(guān)協(xié)議流量工程擴(kuò)展(BGP-TE);以及應(yīng)用層流量?jī)?yōu)化(ALTO)。毫無(wú)疑問(wèn),還將會(huì)出現(xiàn)新的協(xié)議和技術(shù),這些也必須涵蓋到世界各地的SDN課程中。SDN課程不僅應(yīng)該包含這些其他技術(shù),還應(yīng)該給予它們平等的地位,然而,鑒于學(xué)術(shù)界和OpenFlow的緊密聯(lián)系,筆者認(rèn)為這不太可能實(shí)現(xiàn)。
除了協(xié)議外,課程也將需要有更好的支持技術(shù),這些技術(shù)讓SDN更強(qiáng)大。例如,網(wǎng)絡(luò)虛擬化、DevOps和大數(shù)據(jù)都與SDN有著不同程度的交集。OpenFlow主導(dǎo)SDN和課堂的原因是,它至少是真實(shí)的部署中的協(xié)議。畢竟我們很難在課堂中教授還沒(méi)有成型的技術(shù)。
業(yè)界應(yīng)該共同努力創(chuàng)建SDN課程
即使大學(xué)創(chuàng)建了這些課程,還應(yīng)該通過(guò)職業(yè)院校開(kāi)發(fā)實(shí)際架構(gòu)。但在這些學(xué)校部署這些架構(gòu)之前,我們將需要市場(chǎng)中為這些即將成為SDN工程師的人提供工作機(jī)會(huì)。這意味著,我們需要提供與現(xiàn)在的思科認(rèn)證互聯(lián)網(wǎng)專家(CCIE)以及瞻博網(wǎng)絡(luò)的JNCIE認(rèn)證計(jì)劃類似的培訓(xùn)和認(rèn)證計(jì)劃。然而,如果SDN的未來(lái)發(fā)展是混合供應(yīng)商環(huán)境,那么,培訓(xùn)不應(yīng)該以一家供應(yīng)商認(rèn)證的形式來(lái)提供。這一切都表明,現(xiàn)在的行業(yè)存在角色差距,這種差距應(yīng)該由廠商中立、商業(yè)友好型組織來(lái)彌補(bǔ),例如開(kāi)發(fā)網(wǎng)絡(luò)基金會(huì)或SDNCentral。
歸根到底,我們需要的不是一個(gè)SDN課程,而是較大的SDN規(guī)劃,它將橫跨很多領(lǐng)域。