在傳統路由器或交換機設計中,快速的報文轉發(數據面)和高層的路由決定(控制面)是集成在一起的。在近幾十年的網絡技術發展過程中,由于這種緊耦合大型主機式的發展限制了IP網絡創新技術的出現,更多的是通過不斷增長的RFC數量對現行網絡進行修修補補,造成了交換機/路由器設備控制功能的高度復雜。網絡研究人員想要在真實網絡中基于真實生產流量進行大規模網絡實驗幾乎是不可能的,因為網絡設備是封閉的,沒有提供開放的API,無法對網絡設備進行自動化配置和對網絡流量進行實時操控。
軟件定義網絡(SDN)是由美國斯坦福大學CLEANslate研究組提出的一種新型網絡架構,設計初衷是為了解決無法利用現有網絡中的大規模真實流量和豐富應用進行實驗,以便研究如何提高網絡的速度、可靠性、能效和安全性等問題。其基本思想是把當前IP網絡互連節點中決定報文如何轉發的復雜控制邏輯從交換機/路由器等設備中分離出來,以便通過軟件編程實現硬件對數據轉發規則的控制,最終達到對流量進行自由操控的目的。SDN技術于2009年入選美國MIT主辦的《技術評論》雜志十大新興技術之一。其核心技術OpenFlow使能了交換/路由器的控制面與轉發面功能的解耦,由集中控制器(controller)下發統一的數據轉發規則給交換設備,使得控制器與交換設備可獨立發展。盡管SDN定義了一種新型的網絡體系架構,屬于下一代網絡技術研究課題,但它并不革新原有IP分層網絡的報文轉發行為,只簡化報文轉發規則產生的復雜性。為此,隨著IP網絡研究的僵化和互連設備無法適應新應用如BYOD(bringyourowndevice,自帶設備到工作場所)、IT定制化、云計算、Bigdata、虛擬化服務器等的廣泛出現,使得SDN技術在短短2~3年時間內就成為網絡學術研究和產業界最熱門的研究方向。
1、軟件定義網絡架構及標準化工作
從傳統交換機/路由器設計上來看,它由控制面、數據面和管理面組成,如圖1所示。其中控制面實現計算機ISO網絡模型中3~7層的各種報文轉發控制功能;例如支持二層物理主機地址學習更新MAC(mediaaccesscontrol,介質訪問控制)地址表,支持IP路由協議(如RIP/OSPF/ISIS/BGP等)更新路由表,根據用戶配置和過濾功能靜態或動態生成ACL(access controllist,訪問控制列表)等轉發信息表。數據面依據控制面下發的轉發信息表進行報文解析、查表、過濾匹配和端口映射等報文轉發功能。管理面支持用戶對網絡設備的配置管理,如實現命令行接口(commandlineinterface,CLI)和簡單網絡管理協議(simplenetworkmanagementfunction,SNMP)功能。盡管交換設備從功能邏輯上進行了較好的劃分,但是控制面需要支持的各種IETFRFC協議規范,如OSPF、BGP、組播、區分服務、流量工程、網絡地址轉換、防火墻、多協議標簽交換、虛擬局域網等,已經使路由器的設計和實現都變得異常復雜。軟件定義網絡的目的就是把交換/路由設備的控制面功能從硬件中剝離出來,由可以在PC(personal computer,個人計算機)或服務器上自由編程的軟件實現,再簡化交換硬件設備,讓它們成為可編程控制的“傻瓜型”交換設備。
經過多年的研究和實踐探索,由谷歌、微軟、Facebook、雅虎與電信巨頭Verizon和德國電信于2011年3月份成立的非盈利性組織機構———開放網絡基金會聯盟(opennetworkfoundation,ONF),在文獻中給出了軟件定義網絡(softwaredefinednetworking,SDN)的體系架構,如圖2所示。ONF目標致力于推動SDN技術的發展,并負責標準化和市場化教育等相關工作。
由圖2可知,自底向上,SDN體系架構分為基礎設施層、控制層和應用層三層。其中,控制層中控制軟件與基礎設施中的交換/路由等網絡設備經由控制數據面接口(也被稱為南向接口)交互,與應用層各種APP經由開放API(也被稱為北向接口)交互;網絡基礎設施充當原交換/路由設計中的轉發面角色,也被稱為OpenFlow交換。OpenFlow交換由流表、安全通道和OpenFlow協議三部分組成,是整個OpenFlow網絡的核心部件,主要管理數據層的轉發。OpenFlow交換接收到數據報文后,首先查找流表,找到轉發報文的匹配,并執行相關動作。若找不到匹配表項,則把報文轉發給控制層,由控制器決定轉發行為。控制器通過OpenFlow標準協議更新OpenFlow交換中的流表,從而實現對整個網絡流量的集中管控。控制層通過對底層網絡基礎設施進行資源抽象,為上層應用提供全局的網絡抽象視圖,并由軟件實現,擺脫硬件網絡設備對網絡控制功能的捆綁。應用層通過控制層提供的開放接口,對控制層提供的網絡抽象進行編程,以操控各種流量模型和應用的網絡流量,使得應用產生的流量對網絡感知,實現網絡智能化。
SDN網絡標準化工作主要由ONF推動。OpenFlow是開放網絡基金會為SDN研究體系標準化的第一個接口規范,目前該規范的定義已經更新到1.3版本。1.0版本中報文匹配的流表項由固定的頭域構成,無法被靈活擴展,僅支持局域網報文轉發。1.1版本擴充了對多流表、標記和隧道(e.g.多協議標簽交換MPLS)和多路徑流傳輸控制協議SCTP等的支持。
1.2版本擴充了對IPv6基本協議的支持,并重新設計了流表報文匹配頭域結構和抽象匹配后報文轉發動作為指令集,可實現報文任意字段的靈活匹配和更通用的報文處理動作。1.3版本對交換和控制器間的能力協商描述格式進行了重構,增加了對流的度量和對IPv6擴展頭域的支持。
除了定義SDN體系架構和OpenFlow技術規范外,為了實現對OpenFlow轉發面的遠程配置,使得OpenFlow交換設備能夠接入SDN網絡,同時完成需要人工干預的配置(如與控制器相連的IP地址、端口號和OpenFlow通道傳輸協議等),還定義了OpenFlow管理和配置協議(OFConfig),以便各廠商SDN交換設備遵行統一標準實現更好的互操作性。
2、OpenFlow/SDN研究現狀
2.1 學術研究團體
OpenFlow技術起源于斯坦福大學CLEANSlate研究組關于網絡安全與管理的Ethane研究項目。該項目試圖通過一個集中式的控制器,讓網絡操作員可以方便地定義基于網絡流的安全控制策略,并將這些安全策略應用到各種網絡設備中,從而實現對整個網絡通信的安全控制。受此項目及前續項目Sane的啟發,Casado和其導師McKeown教授將Ethane的設計更一般化,分離傳統網絡設備的數據轉發面和路由控制面兩個功能模塊,通過集中式的控制器以標準化的接口對各種網絡設備進行管理和配置,提出了開放網絡的思想,于2008年在ACMSIGCOMM發表了題為OpenFlow:EnablingInnovationin CampusNetworks的論文,首次詳細地介紹了OpenFlow的概念。
目前,OpenFlow已經在美國斯坦福大學、印第安納大學、Internet2、歐洲OFLEIA、日本JGN2plus、韓國NetOpen網絡服務平臺以及其他的諸多科研機構中部署。美國斯坦福大學展開了有關OpenFlow協議、控制器可伸縮性、監測調試工具鏈、網絡虛擬化、分組電路融合等方面的研究。國內的清華大學和北京郵電大學也較早參與并跟進OpenFlow使能的SDN相關技術研究,前者側重于網絡源地址有效性驗證、IPv6支持、網絡安全和無線嵌入式OpenFlow/MPLS技術等方面,后者側重于光網絡基于OpenFlow的統一控制面研究。
英國Essex大學提出了一種由光流、光流元素和可編程OpenFlow控制器使能的OpenFlow網絡結構,該結構具有操作任何用戶定義的網絡協議和場景的能力,能夠提供智能的、用戶控制的和可編程的光網絡服務。
上述學術機構在參與SDN網絡研究過程中產生了一系列開源項目和軟件產品。若按照SDN分層思想來分,交換開源項目包括OpenvSwitch、OpenWRT、NetFPGANOX等,控制器開源項目包括NOX、FlowVisor、Maestro、Beacon、Trema,應用包括ENVI、LAVI、nCasting,以及研究OpenFlow/SDN的配套工具鏈工具,如oftrace、oflops、openseer等。
2.2各大廠商
除學術研究團體對SDN技術展開廣泛研究外,各大芯片廠商、因特網服務提供商、設備廠商、電信運營商和創業公司對SDN技術跟進、產品研發和網絡部署均產生了濃厚興趣,并進行了積極實踐。
目前,盡管有眾多的研究機構部署實踐使能OpenFlow的SDN實驗床,也有許多網絡設備商和IT服務商推出相應的交換產品、控制器及SDN整套解決方案,但從SDN總體研究態勢來看,還屬于剛剛起步,如SDN體系架構中的北向接口尚未被定義、南向接口的OpenFlow協議還在進一步完成過程中;同時,SDN網絡平臺可伸縮性、可靠性及支持OpenFlow流表的交換芯片等技術均處在探索過程中。再者,SDN把分散在各個網絡設備的網絡狀態集中編程,將網絡化繁為簡,在推動網絡應用創新和滿足IT定制化、自帶設備辦公、云計算和網絡虛擬化等新應用趨勢方面帶來了許多新的思路,使其成為當前最為熱門的網絡研究方向。
3、軟件定義網絡研究方向
3.1 SDN體系架構及平臺設計
3.1.1 流抽象和流表設計
SDN網絡底層的交換設備作為通用的數據轉發硬件,需要支持對各種數據流的轉發,除分組數據外,甚至還包括電路數據,這要求對流進行合理抽象。同時,把數據通路抽象為流,在數據流非常大而用戶又期望能對每條流進行精細化控制時,要求交換硬件能夠提供足夠的流表空間,并可對流表靈活地增加、刪除、修改和匹配查找。由于OpenFlow對流表項的定義非常靈活,因此每個流表項占據的空間從104Byte擴展到237Byte。盡管現有的硬件設備提供的內存容量很大,但是由于內存訪問的時延過長,為此多數交換設備的硬件流表都由TCAM存儲設備維護,而它目前難以支持大容量的流表存儲,因此對交換芯片的大容量快速存取和流水線流表執行的硬件設計與研究將會成為SDN網絡研究的重要方向之一。文獻提出了一種決策森林的算法,把流表空間劃分成多個子流表空間,每個子流表空間形成一棵決策樹,所有決策樹形成決策森林。在設計時,不同決策樹之間通過流水線并發判斷執行,最終以較低的存儲空間達到支持1024個靈活流表項64Byte小報文40Gbps的吞吐量。OpenFlowv1.1版本開始也把v1.0中的一張大流表劃分成多級流表,以便充分利用現有交換芯片存放MAC地址表、IP路由表、ACL表的多種存儲空間。但在實現低成本、大容量和高性能適配通用流的交換芯片方面依然存在許多難題。
3.1.2 SDN控制層與應用層間API設計
SDN控制層對底層網絡資源進行全局抽象,應用通過控制器提供的開放接口進行編程,最終實現可編程網絡以靈活操控網絡流量。因此,控制層的開放程度決定了為上層應用提供的網絡資源豐富性及使用的靈活性。SDN控制層與應用層之間API設計有賴于控制層和應用層的功能邊界劃分。控制層除了作為OpenFlow服務端與底層OpenFlow交換通信,還需跟蹤基礎網絡資源(鏈路、端口、交換、CPU利用率等資源)狀態,并對上述資源進行靈活抽象(如生成全局網絡拓撲圖),提供給應用層;同時還要把應用層下發的操控策略翻譯成OpenFlow流表更新給底層交換。受限于當前SDN網絡應用場景的挖掘不足,北向接口API的提供形式、最小功能集和擴展靈活性均未被定義,標準組織和學術研究機構均還處在探索階段。
3.1.3 控制器可伸縮性、可靠性
除了OpenFlow交換對網絡數據轉發能力產生影響外,為SDN網絡中所有OpenFlow交換產生數據轉發規則的集中式控制器可伸縮性對網絡轉發性能更是起著決定作用。盡管它被稱為慢速路徑(slow-path),但當網絡達到一定規模或用戶并發訪問突然增加時,控制器若無法對大量OpenFlow交換的并發請求及時響應,就會導致OpenFlow交換無法對大量達到的報文根據數據轉發規則進行轉發,很容易出現網絡性能瓶頸。因此,控制器可伸縮性不僅決定著SDN網絡規模的大小,也決定了SDN網絡能否被大規模商用。同時,控制器作為整個網絡的控制核心,其自身可靠性將決定SDN網絡是否可用。當控制器遇到硬件故障或軟件Bug時,由于無法為新流產生轉發規則下發給OpenFlow交換設備,容易造成網絡數據轉發服務的中斷。因此,相對于傳統NonSDN網絡中控制功能在各個交換網絡設備中的分布式部署,SDN網絡集中式控制器的可靠性對網絡穩定性的影響更大。
若對控制器采用單點部署,SDN網絡穩定性將難以得到保障。借鑒傳統服務器集群技術提高控制器可伸縮性和可靠性是一種很好的研究思路。文獻對此展開了研究,得出以下結論:控制器利用服務器硬件的快速發展趨勢,相比現有網絡設備控制面的芯片能力具有更大的計算能力;單臺服務器就可以勝任超過1000臺交換的控制面計算能力;若采用主備方式部署控制器,則存在控制器主備角色切換問題和故障恢復問題;若采用集群方式部署控制器,則交換請求如何在集群內的每個控制器之間負載均衡,同時控制器間的協同工作、拓撲及狀態共享等都是很大的難題。文獻提出了一種分布式控制面的思想:在一個SDN網絡中部署多個控制器,每個控制器直接管理與之直連的OpenFlow交換,通過編程或查詢的方式間接管理非直連OpenFlow交換,且不同OpenFlow控制器之間相互共享整網視圖及資源狀態,最終達到滿足任務關鍵網絡的低延遲和可伸縮性需求。但是,在大規模網絡部署中,控制器的數量及位置部署直接決定了網絡成本效率,同時如何對交換設備的控制面歸屬劃分優化也是難點,控制器對間接節點及鏈路狀態的管理一致性保持要求也很高。
3.1.4 新的網絡應用
SDN架構中真正使能網絡創新的是應用層。適配各種新的網絡流量模型和應用的整網規劃最終都落在SDN應用層。應用層通過控制層提供的網絡抽象視圖,針對其關心的網絡資源進行靈活編程,對網絡流量進行靈活操控。目前,在應用層進行新應用開發的實踐研究包括網絡接入控制、虛擬路由、控制器透明代理、Web策略管理器、測試工具、網絡可視化、利用OpenFlow實現的IaaS平臺、使能跨云平臺的安全框架等。文獻在節約數據中心能耗方面提出了彈性樹的概念,其基本思想是利用OpenFlow/SDN提供的整網視圖和流量靈活操控的優勢,通過鏈路狀態自適應、遷移聚集少數流量的流至較少的鏈路、交換和服務器節點,最終切斷沒有流量的鏈路和交換,以達到節約能耗的目的。文獻利用流量可在OpenFlow交換間自由遷移的特點,通過周期性監測OpenFlow交換節點和服務器當前負載,構建了分布式、動態、自動配置和靈活的負載均衡器,最終實現了全局最小化平均服務請求延遲的目標。
3.1.5 SDN和Non-SDN網絡互通
SDN作為一種新的網絡架構,必須考慮實際部署過程中與傳統NonSDN網絡共存的問題。若是由全OpenFlow交換組建的SDN網絡,則可以抽象為單臺交換或路由設備;但當OpenFlow交換網絡中間連接有傳統交換或路由設備時,控制器就無法跨越傳統Non-SDN網絡設備。或者當整個網絡存在多個SDN網絡和多個傳統NonSDN網絡時,若SDN控制器之間想要進行協同工作分配一條帶QoS保證的鏈路,就會遇到SDN網絡和Non-SDN網絡共存的問題。已有研究多數采用多層封裝和隧道技術來解決,但在SDN上層業務應用確定之前,如何界定SDN與Non-SDN的網絡邊界也是一個值得深究的問題。
3.2 網絡管理
傳統交換/路由設備的管理通過網絡管理員直接操控每臺設備的命令行接口,或通過SNMP協議提供的Web管理頁面完成。配置時各個廠商的登錄方式和命令語義不兼容,而且由于控制命令暴露了過多的技術細節,對網絡管理員掌握相關網絡知識有非常大的挑戰,而且還很容易出錯。為此,提出SDN的另一個主要目的就是簡化網絡管理。
3.2.1 網絡管理自動化
事實上,SDN把控制面從各個離散的網絡設備中剝離出來,由控制器提供底層網絡的全局視圖,用戶通過對網絡抽象視圖靈活編程即可操控管控整個網絡流量。同時,控制器又以API形式為上層應用提供開放編程接口。若把這些網絡控制功能與其他的IT資源(虛擬/物理服務器、應用軟件)編排在一起,則可實現網絡的自動化管理。因此,文獻設計了新的網絡編程語言和配置腳本,實現對SDN網絡的自動化管理;文獻研究了如何在與云控制器集成中給出統一的云編排系統實踐方案,如圖3所示。
3.2.2統一控制的光網絡互連
光網絡作為下一代網的物理基礎,承載著超過80%的信息傳輸,但現有光網絡存在靈活性不夠和可擴展性不足、IP承載層與傳送光層獨立發展的現象,難以適應業務多樣性和時變性,滿足多層多域光網絡本身存在的體系可擴展性。若能實現光網絡和IP網絡的統一管控,不僅有利于簡化網絡管理,而且能提高網絡敏捷性和降低投資與運營成本。現有的智能光網絡控制架構是基于GMPLS(generalmultiprotocollabelswitch,通用多協議標簽交換)和PCE(pathcomputationelement,路徑計算單元)的。但無論是GMPLS還是PCE/GMPLS架構,在實現網絡控制時,由于缺少映射抽象變得過于復雜,想要實現多域多層網絡的統一管控非常困難。文獻研究了融合OpenFlow和PCE架構的波長交換光網絡,文獻研究了從GMPLS到PCEGMPLS再到OpenFlow,構建業務感知的光網絡控制面。文獻提出了一種使用OpenFlow構建統一控制面的思想,因為根據SDN數據面的抽象觀點,分組和電路均可被看做流,可抽象兩者的數據交換呈現給外部作為網絡操作系統的軟件控制器,所有網絡控制邏輯(如路由、流量工程和BoD等)由統一OpenFlow方法控制。
3.2.3 多無線網絡間的平滑切換
人們身邊不乏各種無線接入信號,許多移動設備支持的接入技術也有多種選擇,如WiFi、WiMax、3G/4GLTE等,但是在信號較弱或者人群擁擠的地方,依然經常出現斷連、傳輸錯誤或信道資源不足的現象。由于上述無線網絡接入技術在當前部署環境中都是獨立工作的,用戶設備支持的多種無線鏈路也是分離的,若能借鑒SDN對數據轉發行為的集中控制,使得數據能夠在多條不同的鏈路通道中實時切換,那對于豐富各種應用的信道數量和帶寬資源是非常有益的。
文獻對支持WiFi和WiMax的無線環境中的無線鏈路實時切換技術進行了研究,其研究結果表明,使能OpenFlow可以實現移動設備在多種不同無線鏈路之間的無縫切換,同時在單個傳輸通道信號不足或出現較為嚴重的丟包情況下,可以通過多條相同鏈路實現對單條流數據的復制傳輸,以提升無線鏈路的數據傳輸能力。在其實時多播和單播視頻演示中,可提升用戶觀看視頻的流暢性和清晰度,進而提高用戶體驗質量。
3.3 網絡虛擬化
隨著服務器、桌面、應用、存儲等虛擬化技術的廣泛應用,網絡虛擬化成為云計算和數據中心技術發展的迫切需求。網絡虛擬化的目的是為了在共享的同一物理網絡資源上劃出邏輯上獨立的網絡,以滿足多租戶、流量隔離和邏輯網絡自由管控的應用趨勢。成熟的虛擬局域網(VLAN)就是一種典型的網絡虛擬化技術,但它最多能夠劃出4096個邏輯網絡,在一個擁有成千上萬臺物理服務器主機、同時每個物理服務器上運行十幾個虛擬機的大二層網絡上是難以滿足需求的。盡管業界針對此種應用需求提出了VXLAN(virtualextensiblelocalareanetwork,虛擬可擴展局域網)和NVGRE(networkvirtualizationusinggeneralrouteencapsulation,網絡虛擬化使用通用路由封裝)等隧道封裝的虛擬化技術手段,但由于其復雜性、低效性和兼容性問題,使得推廣和應用起來非常困難。
SDN網絡對基礎網絡硬件設施進行整網抽象,應用層只會看到控制器抽象過的全局或局部網絡視圖,為網絡虛擬化實現提供了天然優勢。若把SDN網絡類比為主機服務器,則基礎網絡設施即為服務器硬件資源,控制器即為網絡操作系統(networkoperatingsystem,NOS),SDN應用即為主機應用程序,網絡虛擬化既可以在NOS之下設計網絡超級管理者(networkhypervisor)實現,也可以在控制器上增加虛擬抽象層實現。開源項目FlowVisor從NetworkHypervisor角度出發實現網絡虛擬化,通過劃分流表空間產生獨立的網絡分片。各個網絡分片上的網絡流量是相互隔離的,用戶可在各個分片上進行互不干擾的各種流量模型和協議創新等實驗研究。現在FlowVisor已經被廣泛應用到多個研究機構的實驗平臺上,并在全球OpennetSummit(開放網絡峰會)上為各種SDN創新應用提供了共享同一套物理網絡資源的演示環境,如圖4所示。
文獻認為FlowVisor對虛擬化網絡支持得不夠,因為它劃出的網絡分片限制于物理拓撲的子集,為此提出了改進版ADVisor(advancedflowvisor),以保證分片之間流量不會相互干擾的情況下又能共享無法共享的流表空間。文獻實現了基于FlowVisor的網絡虛擬化,并對FlowVisor進行了增強,實現了管理控制和最小帶寬保證模式,并測試了傳輸帶QoS保證視頻流時的性能。
在控制器上增加虛擬抽象層實現,有利于SDN應用層只看到整網視圖的局部,并提供更加抽象的網絡資源描述,實現更加靈活的編程。例如,應用層可以通過針對標志的高層編程把用戶劃分到不同的組,并為每個組定制服務質量和安全策略;網絡維護人員只需看到網絡拓撲及各條鏈路的流量分布,就可以判斷出網絡性能瓶頸和流量是否正常。
從當前研究進展來看,人們已經利用SDN網絡虛擬化優勢在解決云計算/數據中心網絡中存在的IP地址重疊、跨子網虛擬機遷移、跨數據中心業務遷移困難、STP/MSTP收斂速度慢、環路鏈路資源浪費、無法為多租戶提供等截面帶寬等問題展開了廣泛的研究和實踐。
3.4 QoS保證
IP分組網絡存在的QoS無法保證問題是與生俱來的。因為它從設計開始就強調網絡可達性,是根據目的IP地址逐跳路由轉發的,所以與電路交換網絡提供可靠連接的方法不同,無法提前為端到端提供QoS帶寬資源預留。盡管后來IETF組織提出了基于資源預留協議RSVP的集成服務InterServ和通過IP頭部的ToS(typeofservice,服務類型)字段實現的差分服務DiffServ,但由于需要更新整網交換/路由設備,同時還要管理員手工操作,使得上述兩種技術均難以被推廣部署。盡管人們在QoS保證方面進行了許多努力,但多數方案是通過隔離網絡方式或過多提供網絡資源來解決,這就造成了管理復雜和成本的增加。SDN網絡由于可以通過對控制器編程自由操控流量,對整網QoS規劃自然有先天優勢,于是借鑒SDN解耦控制與轉發和對網絡集中式管控的思想提供QoS保證的也成為一個重要的方向。文獻描述了一種OpenFlow/SDN網絡環境中支持QoS流的體系結構,經過對可伸縮編碼視頻的基本層和增強層碼流進行區分路由(前者要求沒有任何錯誤由保證QoS的通道路由,后者可錯誤恢復由“盡力而為”通道路由)的實驗驗證,在出現網絡擁塞情況時通過動態重路由需要保證QoS的基本層碼流,使得視頻整體信噪比得到了重要的改善,證明了SDN網絡對流量操控的靈活性和提供有QoS保證數據轉發通道的可行性。文獻對OpenFlow擴展了一組新的QoSAPIs,提出了一種精細化自動滿足QoS需求的QoS控制器,該控制器能夠創建不同網絡分片以適配不同流量模型的應用,而每個分片的QoS需求可通過上層編寫分片規范來描述QoS需求(如最大帶寬、延遲等),最終通過QoS控制器轉換為OpenFlow流表規則,以實現對底層交換的自動化配置。
4、結束語
SDN是一種新興的網絡架構,屬于下一代網絡技術研究范疇,但又與其他下一代網絡技術研究方向有很大區別:既可繼承現有網絡技術,也可不依賴于現有網絡技術獨立發展;既順從當前新的應用趨勢,也符合控制、轉發分離的思想,目的是對現有復雜的網絡控制面進行抽象簡化,使能控制面獨立創新發展,使得網絡面向應用可編程。由于SDN技術剛剛提出,目前依然還存在許多新的技術問題需要解決,如分離轉發和控制面的OpenFlow協議的完善、上層應用與控制器間開放接口的定義及標準化、適配統一流表的轉發芯片設計、控制器可伸縮性及可靠性等。但它對復雜網絡控制面進行抽象簡化的革新思想卻啟發了眾多網絡研究者,他們借鑒SDN思想對傳感器網絡、無線/有線接入網絡、光互連網絡、分組/電路融合網絡等在數據轉發、統一管控等諸多方面展開了廣泛研究。本文對SDN技術發展現狀及研究方向進行了分析總結,希望對后續從事SDN技術的研究人員有一定的啟示作用。
核心關注:拓步ERP系統平臺是覆蓋了眾多的業務領域、行業應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業務領域的管理,全面涵蓋了企業關注ERP管理系統的核心領域,是眾多中小企業信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/
本文標題:軟件定義網絡研究綜述
本文網址:http://www.guhuozai8.cn/html/consultation/10839311253.html