李志敏 曹廣山
隨著科學技術(shù)的進步和信息技術(shù)的不斷發(fā)展,我們已經(jīng)進入互聯(lián)網(wǎng)高速發(fā)展階段?,F(xiàn)時代,各個國家都在研究人工智能,一切的設(shè)備和操作都向著智能化方向發(fā)展,網(wǎng)絡也不例外。SDN技術(shù)在數(shù)據(jù)中心網(wǎng)絡中的應用十分廣泛和重要,本文就SDN技術(shù)的定義和結(jié)構(gòu)進行了介紹,對比傳統(tǒng)的數(shù)據(jù)中心網(wǎng)絡,結(jié)合實際分析和探討,得出了相應的結(jié)論。
隨著互聯(lián)網(wǎng)的快速發(fā)展,信息服務也向著智能化和高速化發(fā)展,SDN技術(shù)就是信息服務和網(wǎng)絡中新興起的一種技術(shù),新架構(gòu)。SDN的最初概念在美國斯坦福誕生,是一種新興的網(wǎng)絡架構(gòu),隨著創(chuàng)新進步,它的核心技術(shù)被分離出來,然后應用在了信息服務和網(wǎng)絡中,起初可以很好的進行網(wǎng)絡流量的控制,隨后又逐步發(fā)展出來更多功能,擴展了它的能力,為日后網(wǎng)絡架構(gòu)的創(chuàng)新提供了更加精良的環(huán)境。近些年來,我國網(wǎng)絡服務商和網(wǎng)絡設(shè)備制造商不斷利用SDN技術(shù),讓它實現(xiàn)綜合化和商業(yè)化,所以實現(xiàn)的技術(shù)和接口變得更加錯綜復雜,也就導致了SDN成了一個統(tǒng)稱,一種可以編程的網(wǎng)絡架構(gòu),涉及十分廣泛。SDN中有個非常重要的標準組織叫ONF,它在2016年發(fā)布了對SDN的重新定義,是一種滿足四種條件的網(wǎng)絡架構(gòu)。第一是控制和轉(zhuǎn)發(fā)分離原則;第二是集中化控制原則;第三是網(wǎng)絡業(yè)務的可編程,第四是開放的接口。也可以總結(jié)為網(wǎng)絡控制實體的獨立、資源的高效利用、業(yè)務生命周期的可擴展以及網(wǎng)絡的結(jié)構(gòu)。SDN的體系架構(gòu)并不復雜,都是由各種group組成的,大致都分為服務端和客戶端??刂破魇撬暮诵?,主要負責協(xié)同和虛擬化工作,它的主要通信方式就是通過A-CPI進行,可以和高層次控制器或者應用通信。它的資源控制和管理主要通過D-CPI進行。
(一)數(shù)據(jù)中心網(wǎng)絡架構(gòu)
SDN在數(shù)據(jù)中心網(wǎng)絡中的應用非常廣泛。這種網(wǎng)絡架構(gòu)主要分為四個層面,和網(wǎng)絡協(xié)議層類似的層面,主要分為控制層、轉(zhuǎn)發(fā)層、編排層和應用層。首先,對于控制層,它是最主要的一部分,由一個及以上的控制器組成,可以調(diào)度不同控制域的網(wǎng)絡資源,然后使用這些資源滿足應用程序和與服務對資源的請求。對于應用層,它主要分為兩大部分云管理平臺和應用程序,有一部分傳統(tǒng)也有一部分SDN的網(wǎng)絡管理能力。這里的網(wǎng)絡管理功能,指的是在傳統(tǒng)網(wǎng)絡設(shè)備存在的基礎(chǔ)上使用的SDN設(shè)備,SDN的數(shù)據(jù)中心的網(wǎng)絡管理就包含傳統(tǒng)和現(xiàn)代SDN網(wǎng)絡管理兩大塊,SDN網(wǎng)絡管理系統(tǒng)不同于傳統(tǒng)就是它既可以獨立建設(shè)也可以和傳統(tǒng)網(wǎng)管合作集成。對于轉(zhuǎn)發(fā)層和控制層,轉(zhuǎn)發(fā)層就是SDN的轉(zhuǎn)發(fā)設(shè)備,其中也可能有些傳統(tǒng)的轉(zhuǎn)發(fā)設(shè)備,總之傳統(tǒng)的是不可能被完全頂替掉的。編排層就是編排器對多個SDN的控制協(xié)同,目的是實現(xiàn)云服務中網(wǎng)絡資源部署的自動化。
(二)SDN的網(wǎng)絡功能
SDN數(shù)據(jù)中心的網(wǎng)絡功能主要分為四個部分,分別是服務的自動化、組網(wǎng)的可擴展、資源的可調(diào)度和運維的自動化。服務的自動化就是指通過云平臺的對接,這種基于SDN的數(shù)據(jù)中心應該具備一定的智能化能力,比如感知網(wǎng)絡資源的需求,自動設(shè)置最優(yōu)的處理方案并部署實施,最終進行結(jié)果的交付。如果其中的需求有變更,SDN網(wǎng)絡也能感知到,然后根據(jù)需求的變更動態(tài)調(diào)整當前的狀態(tài),設(shè)計最新的方案解決問題,真正的做到云計算的“按需服務”。如果業(yè)務中止,SDN網(wǎng)絡可以在最短的時間內(nèi)回收網(wǎng)絡資源,并且將這些狀態(tài)反饋給云平臺,整個過程都是計算機網(wǎng)絡智能化應該具備的最基本的能力。組網(wǎng)的可擴展性可以從四大方面考慮。第一,從用戶角度,用戶的數(shù)量和規(guī)模一定是持續(xù)增長的,SDN數(shù)據(jù)中心網(wǎng)絡就應該支持增長。第二,從設(shè)備本身的角度考慮,設(shè)備從最初的制造上就應該具備高擴展性,可以支持不同的廠商,就像編程技術(shù)中的跨平臺性能,越高越好。第三,從系統(tǒng)的建設(shè)角度考慮,就是邏輯層面的可擴展性,其中,控制平面的高擴展性是必須的。第四,網(wǎng)絡規(guī)劃角度層面,SDN數(shù)據(jù)中心網(wǎng)絡能夠?qū)崿F(xiàn)各種數(shù)據(jù)的互聯(lián),提高數(shù)據(jù)的關(guān)聯(lián)性。對于資源的可調(diào)度,基于SDN的數(shù)據(jù)中心網(wǎng)絡,可以實現(xiàn)底層數(shù)據(jù)的調(diào)度,應對靈活多變的需求。它可以實時維護全局的資源視圖,根據(jù)實地鏈路條款,對設(shè)備的轉(zhuǎn)發(fā)邏輯進行調(diào)整。它還可以根據(jù)控制平面策略,對數(shù)據(jù)資源調(diào)整,可以支持定制化服務鏈來引導業(yè)務流量。最后是運維的自動化,良好的自動化運維能力是基礎(chǔ),這樣能夠大幅度減少網(wǎng)絡配置人員的工作量,提高控制和修復網(wǎng)絡的能力。
(一)總體技術(shù)概括
SDN技術(shù)的發(fā)展讓它更加復雜,它不是簡單意義上的替換,而是把傳統(tǒng)的網(wǎng)絡架構(gòu)作為基礎(chǔ),讓它進化、演進的結(jié)果。新建立的網(wǎng)絡可以建立在SND上,傳統(tǒng)的網(wǎng)絡可以使用它對網(wǎng)絡更加智能的控制?,F(xiàn)在很多地方都部署了大型數(shù)據(jù)中心來為以后大數(shù)據(jù)和人工智能的發(fā)展打下基礎(chǔ)。總之,SDN數(shù)據(jù)中心網(wǎng)絡的部署方案大致分為五個部分,分別為搭建架構(gòu)、單DC構(gòu)建機架資源整合共享能力、構(gòu)建安全與增值業(yè)務資源池、跨DC構(gòu)建機房資源整合共享能力和DCI廣域流量調(diào)優(yōu)。
(二)部署詳細介紹
首先,我們需要搭建網(wǎng)絡的整體架構(gòu),這相當于一個草圖。根據(jù)數(shù)據(jù)中心的規(guī)模然后選出大致的設(shè)備,配置合適的路由,然后滿足多個機房資源的共享就可以完成初步的搭建工作。其次,我們要部署SDN的控制器、網(wǎng)關(guān)、支持網(wǎng)關(guān)的接入交換機,讓它成為網(wǎng)關(guān)的邊緣設(shè)備,然后再基于網(wǎng)關(guān)和SDN來創(chuàng)建域以及部署需要的管理軟件。然后我們需要構(gòu)建安全池和增值業(yè)務資源池,構(gòu)建資源池的核心就是通過SDN控制器業(yè)務鏈來解決方案,進行更加集中的控制管理,讓資源實現(xiàn)“按需使用”,同時實現(xiàn)價值增值系統(tǒng)VAS的資源共享,提升業(yè)務的創(chuàng)新能力。對于跨DC構(gòu)建機房資源整合共享能力,最開始需要做的就是升級軟件,把機房部署在市級地區(qū),然后布置網(wǎng)關(guān)、交換機、基于網(wǎng)關(guān)和SDN的域,在市之間配置VXLAN網(wǎng)關(guān)的大二層隧道來實現(xiàn)資源的遠程遷移和共享,之后構(gòu)建集群化的云平臺,實現(xiàn)存儲管理、網(wǎng)絡拉通管理功能??偨Y(jié)已經(jīng)構(gòu)建的物理和邏輯功能,即為用戶搭建的云網(wǎng)絡可以提高虛擬交換的組網(wǎng)能力,并且能夠提供擴展空間,增加業(yè)務。資源的配置更加合理,可以根據(jù)用戶的需求達到“按需分配”的目的,提高資源的利用率,降低整個項目的開發(fā)成本。這樣開發(fā)的好處還有促進商業(yè)模式的轉(zhuǎn)型,增強安全業(yè)務等等。其次是DCI的廣域流量調(diào)優(yōu)設(shè)置,一般都是通過流量的分析通過SDN數(shù)據(jù)中心網(wǎng)絡技術(shù)對流量實現(xiàn)智能的調(diào)度,包括出口路由器和主干上的流量控制,能夠優(yōu)化流量調(diào)度,提升寬帶的利用率,不僅能夠節(jié)省流量還能節(jié)省用戶的開銷。之后需要優(yōu)化用戶的體驗,主要是帶寬和業(yè)務邏輯的調(diào)整,并且調(diào)整模式也要轉(zhuǎn)變,有手動調(diào)控編程自動化智能調(diào)控,最終提升效率。
(三)技術(shù)難點分析
雖然SDN發(fā)展迅速,但是,它的框架是可擴展的,需要不斷創(chuàng)新,完全掌握是不可能的,可能的方法是新技術(shù)的不斷捕獲。雖然SDN可以很大程度提高經(jīng)濟收益,但是還有些因素限制它的發(fā)展,比如傳統(tǒng)網(wǎng)絡的體系已經(jīng)建成了大概,如何在傳統(tǒng)的網(wǎng)絡基礎(chǔ)上鋪設(shè)SDN是非常困難的,如何實現(xiàn)新的業(yè)務,開發(fā)新的網(wǎng)絡構(gòu)架,如何跨平臺集約化運營,實現(xiàn)“網(wǎng)絡即服務”的概念也是非常難的。在此過程中的人力物力因素也是很高的,需要很大的資本才能運營起來,一些看似很小的技術(shù)點可能需要很費勁的方法才能解決。但是,只要發(fā)展,困難絕對可以解決。
科學在進步,時代在發(fā)展,智能化和自動化已經(jīng)成為現(xiàn)代信息技術(shù)進步的標志。SDN技術(shù)是一種靈活的、可持續(xù)演進的網(wǎng)絡新架構(gòu),它可以重構(gòu)網(wǎng)絡架構(gòu),讓網(wǎng)絡更加靈活和智能。隨著這種技術(shù)的應用和提高,網(wǎng)絡新架構(gòu)和新模式的開發(fā)環(huán)境會變得越來越好,實現(xiàn)網(wǎng)絡的集約化運行更加便捷,網(wǎng)絡會更加智能化和自動化。應該不斷創(chuàng)新此技術(shù),開發(fā)新技術(shù),讓網(wǎng)絡向著更高方向發(fā)展,為人類社會做更大的貢獻。
作者單位:中國聯(lián)通山東省分公司