Openflow平臺_tt_第1頁
Openflow平臺_tt_第2頁
Openflow平臺_tt_第3頁
Openflow平臺_tt_第4頁
Openflow平臺_tt_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、OPENFLOW實施調(diào)研主要內(nèi)容OPENFLOW基礎(chǔ) Openflow交換機 Openflow Controller NOX + APP Flow Visor 其他toolsOPENFLOW網(wǎng)絡(luò)組成OpenFlow交換機可以分為: 專用的OpenFlow交換機:科研 支持OpenFlow的交換機:商業(yè)OpenFlow交換機也可以分為:Type0交換機Type1交換機OPENFLOW交換機分類NOXNETWORK OSuController = NOX + App是實現(xiàn)控制器功能的虛擬設(shè)備uNOX是支撐軟件,提供了一些基本的網(wǎng)絡(luò)功能和app編程接口u服務(wù)器是獨立的物理設(shè)備,可運行一個或多個Con

2、troller,當(dāng)有多個Controller時需要FlowVisorNOX更像是更像是controller基本功能的軟件實現(xiàn)基本功能的軟件實現(xiàn) FlowVisor 多Controller應(yīng)用 運行在中心控制設(shè)備(controller)上的程序 不是獨立的物理實體 支持分層結(jié)構(gòu)FLOW VISORFLOW VISOR SilceController FlowVisor 對底層驅(qū)動 對上層APS/ASLOPENFLOW開發(fā)平臺OPENFLOWOPENFLOW交換機交換機CONTROLLERTOOLS組成 OpenFlow TutorialOpenFlow Tutorial:詳細(xì)的教程:詳細(xì)的教程

3、虛擬機:預(yù)裝部分模塊、工具虛擬機:預(yù)裝部分模塊、工具 開源代碼下載:軟交換機、開源代碼下載:軟交換機、controllercontroller、NetFPGANetFPGA 多種工具支持:仿真、工具庫、虛擬化多種工具支持:仿真、工具庫、虛擬化 擴展擴展AppApp:MPLSMPLS 路由開發(fā):路由開發(fā):MIT ClickMIT Click、CPqD route flowCPqD route flow 項目:項目:GENI Deployment GENI Deployment 、Campus deploymentCampus deploymentOPENFLOW可利用資源軟交換機Stanford

4、的reference linux交換機和Nicira networks公司的Openvswiteh NOX和POX N0X網(wǎng)絡(luò)控制平臺。Nox可以看成是一個網(wǎng)絡(luò)操作系統(tǒng),提供對組成整個Openflow網(wǎng)絡(luò)的所有Openflow交換機的控制和管理。NOX本身并不提供控制邏輯,封裝了Openflow協(xié)議,向上提供高層的編程接口API,控制邏輯由運行于NOX平臺之上的應(yīng)用程序來提供。NOX現(xiàn)在支持采用Python和C+編寫應(yīng)用程序,而且發(fā)布的源代碼包里包含了很多的控制應(yīng)用程序的例子。 POX是NOX的后期版本,用Python編寫控制器OPENFLOW解決方案 Stanford 支持Openflow的

5、NetFPGA 參考軟switch : reference linux交換機 參考controller : reference Learning Switch控制器。這個版本是隨著斯坦福大學(xué)的 reference linux交換機發(fā)布的對應(yīng)的控制器,可以被配置為一個簡單的hub或者二層的 learning Switch,是用C語言實現(xiàn)的 N0X和POX Flowvisor 巴西CPqD 巴西非盈利科研機構(gòu)CPqD公布的一款南美第一個支持Openflow1.0標(biāo)準(zhǔn)的交換機,采用 BroadcomL2/L3芯片,運行斯坦福大學(xué)的Indigo一beta一4軟件內(nèi)核,有著很高的CPU性能 CPqD O

6、penFlow Switch:The CPqD switch is a version of the Stanford Reference Implementation which has been updated to support OpenFlow 1.3 Routeflow項目:進(jìn)行網(wǎng)絡(luò)層路由研究的項目科研機構(gòu)的OPENFLOWIBM成套解決方案G8264 10-G以太網(wǎng)交換機The IBM Programmable Network Controller (IBM PNC)IBM Software Defined Network for Virtual Environments (SD

7、N VE)公司的OPENFLOWIBM IBM公司的 G8264 10-G以太網(wǎng)交換機,該交換機支持兩種模式:傳統(tǒng)L2/L3模式; Openflow模式。在Openflow模式下,該交換機支持多達(dá)97750條流表 可與NEC的控制器聯(lián)合使用IBM SYSTEM NETWORKING RACKSWITCH IBM SYSTEM NETWORKING RACKSWITCH G8264 G8264 IBM PROGRAMMABLE NETWORK IBM PROGRAMMABLE NETWORK CONTROLLERCONTROLLER The IBM Programmable Network Co

8、ntroller (IBM PNC)支持中心化的控制和配置、實時拓?fù)浔O(jiān)控、支持多用戶及細(xì)粒度的安全策略,虛擬化網(wǎng)絡(luò)提供虛擬網(wǎng)橋和路由功能,可通過命令操作虛擬網(wǎng)絡(luò)及策略,制定路由策略IBM PROGRAMMABLE NETWORK IBM PROGRAMMABLE NETWORK CONTROLLERCONTROLLER SDN VE Virtual Switch Connectivity Server Management Console SDN VE GatewaySOFTWARE DEFINED NETWORK FOR VIRTUAL ENVIRONMENTS - SDN VEIBM So

9、ftware Defined Network for Virtual Environments (SDN VE), a network overlay solution that supplies a complete implementation framework for network virtualization.NEC成套解決方案ProgrammableFlow Networking ProgrammableFlow Controller ProgrammableFlow PF5240/5820 Switch ProgrammableFlow Management Console P

10、rogrammableFlow virtual Switch PF1000 (PFvS)公司的OPENFLOWNEC 支持多用戶 PF1000發(fā)現(xiàn)VM變化并報告給controller 實質(zhì):管理同一臺server上Vm的軟件 OpenFlow Standard OpenFlow 1.0 Operating System Windows Server 2012 Cisco成套解決方案Cisco Open Network Environment (ONE) Cisco onePK API and Software Developer Kit:開發(fā)工具 Cisco eXtensible Networ

11、k Controller (XNC) Cisco Nexus 1000V Virtual Network Overlay Cisco Network Positioning System (NPS):提供layer3-7最優(yōu)路徑信息 Cisco nLight technology multilayer control plane:拓展協(xié)議,如MPLS Cisco ASR 9000 Series Aggregation Services Routers, Cisco Catalyst 6500 and 3000 Series Switches, and Cisco Nexus 7000 and

12、3000 Series Switches公司的OPENFLOWCISCO 設(shè)備和網(wǎng)絡(luò)級的API開發(fā)工具OnePK 基于控制器的SDN模塊支持Openflow的控制器Cisco eXtensible Network Controller 虛擬Overlay模塊Cisco Nexus 1000V Switch.CISCO OPEN NETWORK ENVIRONMENT (ONE) 支持c、Java程序 支持用戶在設(shè)備處理板上加載應(yīng)用程序 增強可視化和控制 修改數(shù)據(jù)包 更穩(wěn)定的Qos 更高級別的安全 整個cisco平臺通用 核心技術(shù):Cisco Unified Access Data Plane

13、(UADP),可編程集成電路,支持onePK API,提供了獲取低層設(shè)備分析途徑,使能對支持設(shè)備通過API進(jìn)行可編程開發(fā)ONE PLATFORM KIT (ONEPK) The Cisco ONE Platform Kit (onePK) API is a software development kit for network programming specific to Cisco network devices and network operating systems that allows access and control of the full range of Cisco

14、capabilities. 支持多協(xié)議:支持工業(yè)標(biāo)準(zhǔn)的Openflow協(xié)議和onePK 支持cisco和第三方網(wǎng)絡(luò)設(shè)備 有可視化和編程功能,如網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)、設(shè)備管理、獲取網(wǎng)絡(luò)細(xì)節(jié)統(tǒng)計數(shù)據(jù) 安全特性和安全控制協(xié)議 Topology-Independent Forwarding (TIF) Monitor Manager network slicing 中心化的控制和傳統(tǒng)網(wǎng)絡(luò)設(shè)備控制兼容,網(wǎng)絡(luò)設(shè)備可同時跑OSPF、IS-IS和Openflow控制features 有內(nèi)置GUI Nexus和Catalyst系列交換機都支持Openflow agent 擴展Openflow的基本協(xié)議,支持I2RS等路

15、由系統(tǒng)協(xié)議進(jìn)行可編程路由控制CISCO EXTENSIBLE NETWORK CONTROLLER CISCO EXTENSIBLE NETWORK CONTROLLER (XNC)(XNC)CISCO XNC GUI Cisco Nexus 1000V Virtual Network OverlayCisco Nexus 1000V Virtual Network Overlay 虛擬交換機 提供layer4-layer7的服務(wù) 包括兩部分:virtual supervisor module (VSM),控制層;virtual Ethernet module (VEM),虛擬交換機轉(zhuǎn)發(fā)層 虛

16、擬可編程的Overlay,物理設(shè)施共享,邏輯流量、資源分離(通過VXLANs)CISCO NEXUS 1000V VIRTUAL NETWORK CISCO NEXUS 1000V VIRTUAL NETWORK OVERLAYOVERLAY Cisco Nexus 7000 switchesCisco Nexus 7000 switches 基于Cisco Nexus F3-Series switch-on-chip (SoC) ASIC. The Cisco Nexus F3-Series engine can support all the foundational networking

17、 protocols needed to build Layer 2 and Layer 3 networks,and it also supports highly virtualized environments with virtual overlay networking, hardware support for Cisco Virtual Extensible LAN (VXLAN) 、Locator/ID Separation Protocol (LISP)、 Overlay Transport Virtualization (OTV) and Multiprotocol Lab

18、el Switching (MPLS) and Virtual Private LAN Services (VPLS).CISCO NEXUS 7000 SWITCHESCISCO NEXUS 7000 SWITCHES編程接口 XML Scriptable command-line interface (CLI) Cisco Data Center Network Manager (DCNM) web services Python Tool Command Language (TCL) interpreter Cisco Embedded Event Manager (EEM) Cisco

19、 One Platform Kit (OnePK) OpenFlowUSE CASE: TRAFFIC VISUALIZATION AND MANAGEMENT FOR SERVICE PROVIDERSUSE CASE: PREMIUM VIDEO EVERYWHERE JuniperSDN解決方案公司的OPENFLOWJUNIPER 應(yīng)用可編程開發(fā)平臺和工具 Junos SDK Junos space SDK OpenLab資源交流平臺 EX9200 Line of Ethernet Switches MX-series router實現(xiàn)OF-APP 沒有明確的controller,但是可

20、以使用其他controller(NOX) 為應(yīng)用開發(fā)提供的可編程開放式創(chuàng)新環(huán)境,提供在Junos操作系統(tǒng)上開發(fā)網(wǎng)絡(luò)應(yīng)用所需的全部工具 通過SDK,應(yīng)用和組件可像設(shè)備本身的軟件進(jìn)程一樣,被建立、打包、部署、最終運行在設(shè)備上,從而在網(wǎng)絡(luò)路由器或交換機上擴展或創(chuàng)建新的功能 提供C和C+編程接口API和開發(fā)工具,網(wǎng)絡(luò)特定的API可以動態(tài)控制設(shè)備的功能 可以運行在所有有JUNOS OS的設(shè)備上,大部分Juniper設(shè)備都支持JUNOS SDK JUNOS SDK Major API Categories Routing and System APIs Remote Routing and System

21、APIs Traffic Services APIs Application Components Control plane programs User interface extensions Service plane programs Service plane plug-ins Virtual plane programsJUNOS SDKJunos Space SDK 企業(yè)和電信運營商的開發(fā)人員利用Junos Space SDK來創(chuàng)建和部署創(chuàng)新的應(yīng)用,主要面向SDN網(wǎng)絡(luò),以滿足其特定的業(yè)務(wù)需求。JUNIPER SDNTHE JUNIPER ARCHITECTUREHP整體解決方案

22、惠普公司的支持Openflow交換機,包括54OOZL系列、8200 zl 系列、3800 系列、HP 3500 and 3500 yl Switch Series。 惠普虛擬應(yīng)用網(wǎng)絡(luò)(VAN)SDN 控制器是 SDN 體系架構(gòu)的核心部件。該控制器提供一個動態(tài)控制平面,可以智能地自動調(diào)整和實現(xiàn)網(wǎng)絡(luò)編程。 虛擬應(yīng)用網(wǎng)絡(luò)管理器軟件,通過快速設(shè)置和自動執(zhí)行網(wǎng)絡(luò)策略實現(xiàn)網(wǎng)絡(luò)敏捷性,支持所有 SDN 層的綜合管理公司的OPENFLOWHPProgrammable APIs (Floodlight) HP 虛擬應(yīng)用網(wǎng)絡(luò)創(chuàng)建了一個統(tǒng)一平臺,通過可編程的端到端的控制層,可以動態(tài)并快速的部署應(yīng)用和服務(wù)。SDN網(wǎng)絡(luò)可以從虛擬應(yīng)用網(wǎng)絡(luò)中獲?。?應(yīng)用特征描述,獲取應(yīng)用和流量的情報和特征 網(wǎng)絡(luò)抽象:多用戶的拓?fù)?

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論