網(wǎng)絡本該響應用戶和應用程序的需求,但長期以來網(wǎng)絡并沒有很好地滿足我們的需求,網(wǎng)絡迫使用戶和應用程序適應網(wǎng)絡的限制。在企業(yè)中,IT部門一直在努力使網(wǎng)絡的安全能力與設備和應用的發(fā)展相一致,而在WAN中,帶寬成本和限制迫使用戶接受比LAN更低的網(wǎng)絡性能。
所有這些狀況都因云計算的興起而改變,云計算為用戶提供在任何設備上都能體驗的網(wǎng)絡的即時性和響應性。為了實現(xiàn)這一目標,運行在數(shù)據(jù)中心的云應用程序要求數(shù)據(jù)中心的網(wǎng)絡適應并滿足云計算對靈活性、可伸縮性和敏捷性的巨大需求。
軟件定義網(wǎng)絡(SDN)誕生于數(shù)據(jù)中心,是對在軟件定義的虛擬服務器上運行的云計算的響應。云計算是能夠隨時滿足用戶的需求的全新架構,為了匹配這些轉變,數(shù)據(jù)中心網(wǎng)絡必須同樣靈活、敏捷和可擴展。
它必須是自動的。隨著用戶對資源的需求,云計算能夠在極短的時間內創(chuàng)建虛擬機。網(wǎng)絡必須快速響應并與之相匹配,配置自己的資源來處理所需的路由以滿足連接需求。為了確保這一切都可以在沒有人為干預的情況下運行,云和網(wǎng)絡必須能夠使用相同的技術。
在IT能夠看到用戶、應用程序、需求等情況下,網(wǎng)絡團隊獎看到虛擬局域網(wǎng)(VLAN)、子網(wǎng)、交換機和路由器的狀況。如果IT部門要看到策略、權利和合規(guī)性問題,網(wǎng)絡團隊要保持訪問控制、防火墻規(guī)則、服務級別和SLA的可見性。SDN面臨的挑戰(zhàn)是使用軟件來自動化和抽象網(wǎng)絡。
結果是戲劇性的,帶來了一個全新的網(wǎng)絡模式。SDN控制器直接綁定到服務器軟件上的工作負載的策略中,這些工作負載實例化了所需的網(wǎng)絡連接和策略。合規(guī)性問題消失,并且很容易得以驗證,因為這些都納入到了策略中。而且,網(wǎng)絡結構或底層網(wǎng)絡被大大簡化,因為連接策略都是以軟件實現(xiàn)。這使得網(wǎng)絡的擴展更能跟上云計算的性能需求,SDN層提供的抽象將網(wǎng)絡結構與應用策略分離,并使得它們能更獨立擴展。
隨著云計算在5G網(wǎng)絡標準中的構建,以及物聯(lián)網(wǎng)的興起和自動化的普及,云正在向數(shù)據(jù)中心之外發(fā)展,逐漸蔓延到廣域網(wǎng)邊緣。之前在專用硬件和應用程序上運行的網(wǎng)絡功能,現(xiàn)在分布在數(shù)據(jù)中心和邊緣云端。
我們需要在數(shù)據(jù)中心內部和廣域網(wǎng)上為這些新的工作負載自動化連接和策略。然而,廣域網(wǎng)是一個不受馴服的野獸。由于邊緣云工作負載需要綁定到底層傳輸網(wǎng)絡,我們不能簡單地將數(shù)據(jù)中心SDN擴展到WAN。
WAN是一個既定的、復雜的全球網(wǎng)絡基礎設施的集合。光纖、網(wǎng)關、路由器和交換機以及操作系統(tǒng)和業(yè)務系統(tǒng)層層疊疊,使得WAN的可靠性高達99.999%,而想要賦予靈活的云時代IT應用與WAN進行響應和建設性的互動是一個更遠大的目標。
幸運的是,由于SDN和虛擬化能夠更有效建立網(wǎng)絡,WAN運營商已經(jīng)開始接受SDN和虛擬化的一些原則。但是想要實現(xiàn)全自動的、軟件定義的、策略驅動的網(wǎng)絡還有很長的路要走,類似于數(shù)據(jù)中心SDN、WAN SDN軟件使用云煙來抽象復雜的網(wǎng)絡設備和拓撲,實現(xiàn)設備配置自動化,優(yōu)化網(wǎng)絡資源。
已經(jīng)有很多嘗試使用具有SDN和WAN SDN功能的路由器或交換機作為轉換器或網(wǎng)關的案例,但是他們花費了大量的精力在整合工作上,最終成為了廠商的特定解決方案。他們也傾向于提供有限的端到端網(wǎng)絡服務的可見性,并且依賴于RSVP等協(xié)議,這些協(xié)議并非轉為細粒度的網(wǎng)絡資源控制而設計的。
業(yè)界需要的是一種開放和可擴展的方式來抽象出多供應商的廣域網(wǎng),提供對端到端網(wǎng)絡服務的細粒度控制,無縫連接到數(shù)據(jù)中心,無需復雜的網(wǎng)關。
目前已經(jīng)有很多創(chuàng)新技術填補了部分路線和開放對象模型的難題,并且不缺乏持續(xù)的投資。我們已經(jīng)使用應用程序工作負載的本地語言實現(xiàn)了數(shù)據(jù)中心局域網(wǎng)的自動化,現(xiàn)在WAN更具可編程性。