熊建 熊軍
【摘要】隨著計算機網(wǎng)絡的飛速發(fā)展,網(wǎng)絡日益龐大復雜起來,那么計算機網(wǎng)絡未來的發(fā)展方向又如何呢?軟件定義的網(wǎng)絡(SDN)是一種新的網(wǎng)絡體系結構,通過將網(wǎng)絡控制與網(wǎng)絡轉發(fā)構建開放可編程的網(wǎng)絡體系結構。SDN認為不應無限制地增加網(wǎng)絡的復雜度,需要對網(wǎng)絡進行抽象以屏蔽底層復雜度,為上層提供簡單的、高效的配置和管理,以支持未來的新網(wǎng)絡體系結構和業(yè)務的創(chuàng)新。
【關鍵詞】計算機網(wǎng)絡;未來;發(fā)展
隨著信息化的不斷發(fā)展,信息網(wǎng)絡覆蓋了社會的各行各業(yè),成為經(jīng)濟社會發(fā)展不可缺少的,那么計算機網(wǎng)絡是什么,主要是計算機技術、信息通信技術等多個領域的復雜系統(tǒng)相結合的產物,未來計算機網(wǎng)絡的發(fā)展又如何呢,我們希望無論從網(wǎng)絡的復雜程度、網(wǎng)絡的架構標準化、網(wǎng)絡的可控制管理性、網(wǎng)絡的安全性等方面都有所提高。
一、計算機網(wǎng)絡的發(fā)展
從上世紀50年代開始至今已經(jīng)有60多年的發(fā)展歷程了,在計算機發(fā)展的初期,計算機主機非常昂貴,因此計算機之間的通信、信息交換、資源共享就需要用到,相對便宜的網(wǎng)絡通信線路和網(wǎng)絡通信設備,為了共享計算機主機資源和進行信息的綜合傳輸及處理,便形成了第一代的以單個的主機為中心的聯(lián)機終端網(wǎng)絡通信系統(tǒng)。
終端到主機都單獨占有一條通信的線路,使得線路利用率低,主機的cpu負載大消耗高,那么利用效率則低,提供資源共享的主機如果出現(xiàn)問題,那么所有終端都無法在網(wǎng)絡上通信交互數(shù)據(jù),在這樣的網(wǎng)絡通信系統(tǒng)形式下,就必須改進,在遠程終端聚集的地方設置一個終端集中器,把所有的終端聚集到終端集中器里,而且終端到集中器之間是低速線路,而終端到主機是高速線路,這樣使得主機只要負責數(shù)據(jù)處理而不需要承擔大量的通信負載工作壓力,大大提高了主機的利用率。
二、網(wǎng)絡體系結構
為了使不同網(wǎng)絡設備之間的兼容性和互操作管理性更加緊密;更好的實現(xiàn)計算機網(wǎng)絡的資源共享,現(xiàn)代社會的網(wǎng)絡體系結構標準國際標準化組織提出的OSI模型,OSI模型分為7層,分層的思想使得整個網(wǎng)絡的設計變成了對各層及層與層之間接口的設計,所以易于設計和實現(xiàn),各層功能明確相互獨立,下層為上層提供了很好的服務。在目前的商用網(wǎng)絡體系結構中,TCP/IP協(xié)議(網(wǎng)絡通信協(xié)議)是網(wǎng)絡通信中最基本的協(xié)議,所有的網(wǎng)絡都是建立在此協(xié)議基礎之上進行的。便出現(xiàn)了TCP/IP協(xié)議體系結構,該模型按照OSI模型演變而來,分為了應用層、傳輸層、網(wǎng)絡層、網(wǎng)絡接口層四個層。
1.以太網(wǎng)的作用
目前主要以以太網(wǎng)結構為主,它將傳統(tǒng)的三層數(shù)據(jù)中心交換架構變成了一層或二層結構,目的是為了提升高度虛擬化和支持目前云的數(shù)據(jù)中心的可擴展性、性能和彈性。
服務器的虛擬化廣泛應用改變了這些設備,使靜態(tài)架構變成了虛擬機,它們能夠在多個服務器之間數(shù)據(jù)傳輸,從而大大拓展了數(shù)據(jù)中心的整體容量。應用程序也變得越來越復雜,它們的許多功能分散到了不同的系統(tǒng)和組件上,然后在各個服務器之間通信。
大量服務器之間的流量增加了傳統(tǒng)三層交換架構的負擔,限制了可擴展性?,F(xiàn)在數(shù)據(jù)必須經(jīng)過多跳網(wǎng)絡才能到達目標,從而增加了延遲和導致性能下降。性能和可靠性進一步受到普遍使用的生成樹協(xié)議(STP)的影響,雖然STP足夠應付傳統(tǒng)流量注和應用架構,但是這種方法存在缺陷且比較脆弱,它的帶寬使用效率不高。以太網(wǎng)結構技術(TRILL)和最短路徑橋接(SPB)通??梢蕴娲鷱碗s且效率低下的三層網(wǎng)絡和生成樹。這種協(xié)議技術簡化了應用程序的工作方式,不需要知道正確的可達路徑,只要考慮自己應該做什么。節(jié)點可以直接將所有數(shù)據(jù)包發(fā)送給結構,然后由結構來決定該如何將數(shù)據(jù)包傳輸給目標地址。
2.未來網(wǎng)絡的發(fā)展
451研究集團首席分析師說:“結構允許同時出現(xiàn)多個會話,但是所有系統(tǒng)仍然看起來像是彼此相鄰的。以太網(wǎng)交換結構技術綜述中指出,結構支持用“基于流的細粒度負載均衡實現(xiàn)相同代價的二層和三層多路轉發(fā)”。按此想要發(fā)展網(wǎng)絡那么“結構”被視為未來網(wǎng)絡發(fā)展的必由之路。網(wǎng)絡的發(fā)展方向就是為了解決,簡化的網(wǎng)絡環(huán)境分配和管理部署。
三、未來網(wǎng)絡技術SDN
1.SDN技術介紹
軟件定義網(wǎng)絡(Software Defined Network,SDN),是由美國斯坦福大學clean slate研究組提出的一種新型網(wǎng)絡創(chuàng)新架構,其核心技術“OpenFlow”通過將網(wǎng)絡設備控制面與數(shù)據(jù)面分離開來,并實現(xiàn)可編程化控制,從而實現(xiàn)了網(wǎng)絡流量的靈活控制,為核心網(wǎng)絡及應用的創(chuàng)新提供了良好的平臺。其典型網(wǎng)絡架構分為設備層、控制層、應用層3層,其中應用層包括各種不同的業(yè)務和應用;控制層主要是網(wǎng)絡操作系統(tǒng),負責處理數(shù)據(jù)平面資源的編排,維護網(wǎng)絡拓撲、狀態(tài)信息等;設備層負責基于流表的數(shù)據(jù)處理、轉發(fā)和狀態(tài)收集。
路由器的設計上看,它由軟件控制和硬件數(shù)據(jù)通道組成。軟件控制包括管理(CLI,SNMP)以及路由協(xié)議(OSPF,ISIS,BGP)等。數(shù)據(jù)通道包括針對每個包的查詢、交換和緩存。如果將網(wǎng)絡中所有的網(wǎng)絡設備視為被管理的資源,那么參考操作系統(tǒng)的原理,可以抽象出一個網(wǎng)絡操作系統(tǒng)(Network OS)的概念,這個網(wǎng)絡操作系統(tǒng)一方面抽象了底層網(wǎng)絡設備的具體細節(jié),同時還為上層應用提供了統(tǒng)一的管理視圖和編程接口。這樣,基于網(wǎng)絡操作系統(tǒng)這個平臺,用戶可以開發(fā)各種應用程序,通過軟件來定義邏輯上的網(wǎng)絡拓撲,以滿足對網(wǎng)絡資源的不同需求,而無需關心底層網(wǎng)絡的物理拓撲結構。
SDN提出控制層面的抽象,目前的MAC層和IP層能做到很好的抽象但是對于控制接口來說并沒有作用,我們以處理高復雜度(因為有太多的復雜功能加入到了體系結構當中,比如OSPF,BGP,組播,區(qū)分服務,流量,NAT,防火墻,MPLS,冗余層等等)的網(wǎng)絡拓撲、協(xié)議、算法和控制來讓網(wǎng)絡工作,我們完全可以對控制層進行簡單、正確的抽象。SDN給網(wǎng)絡設計規(guī)劃與管理提供了極大的靈活性,我們可以選擇集中式或是分布式的控制,對微量流(如校園網(wǎng)的流)或是聚合流(如主干網(wǎng)的流)進行轉發(fā)時的流表項匹配,可以選擇虛擬實現(xiàn)或是物理實現(xiàn)。
隨著云計算、虛擬化、大數(shù)據(jù)等新技術的發(fā)展,企業(yè)從以往關注最多的交換機、路由器、安全設備等能力的提高,轉換為對如何精簡網(wǎng)絡架構,提升業(yè)務質量的需求。網(wǎng)絡的作用不單單集中在信息交換、提升業(yè)務發(fā)展水平的層面。未來網(wǎng)絡逐漸從面向連接轉為面向應用,這就對原有網(wǎng)絡架構提出了新挑戰(zhàn),在這種大背景下,SDN作為新型網(wǎng)絡創(chuàng)新架構,即時登上網(wǎng)絡舞臺,成為引領變革的新主角。
2.SDN的發(fā)展
SDN的熱潮絕不是一蹴而就,其技術的演進和應用經(jīng)歷了長久的發(fā)展。在2006年,SDN誕生于美國GENI項目資助的斯坦福大學Clean Slate課題,斯坦福大學Nick教授為首的研究團隊提出了OpenFlow的概念并用于校園網(wǎng)絡的試驗創(chuàng)新,后續(xù)基于OpenFlow給網(wǎng)絡帶來可編程的特性,SDN的概念因此應運而生。
在2010年1月,Google開始采用SDN和OpenFlow,在2012年初,谷歌全部的數(shù)據(jù)中心骨干連接已經(jīng)都采用SDN架構,其網(wǎng)絡利用率提升到95%,有效提升了網(wǎng)絡的可管理、可編程、網(wǎng)絡利用率以及成本效益。
未來將繼續(xù)瞄準網(wǎng)絡開放發(fā)展方向,搭建廠商與最終用戶之間的橋梁;共同推進SDN及其他前沿技術的發(fā)展,為新一輪網(wǎng)絡變革和發(fā)展貢獻力量。SDN被眾多機構認為是顛覆性創(chuàng)新,SDN快速發(fā)展,已經(jīng)成為未來網(wǎng)絡架構的標準參考模式之一。那么無論未來的網(wǎng)絡發(fā)展是否成功,提出了SDN這種技術就是一種成功。