floodlight的介紹、安裝及使用

floodlight的介紹、安裝及使用

ID:34723041

大?。?00.68 KB

頁數(shù):19頁

時間:2019-03-10

floodlight的介紹、安裝及使用_第1頁
floodlight的介紹、安裝及使用_第2頁
floodlight的介紹、安裝及使用_第3頁
floodlight的介紹、安裝及使用_第4頁
floodlight的介紹、安裝及使用_第5頁
資源描述:

《floodlight的介紹、安裝及使用》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、Floodlight的介紹、安裝及使用一、Floodlight簡介Floodlight是一個企業(yè)級的,Apache許可,基于Java的的OpenFlow控制器,它的開發(fā)者社區(qū)由一批從事大交換網(wǎng)絡(luò)的工程師們支持。1.2Floodlight的特點下面介紹Floodlight的一些特性1.2.1模塊化可以根據(jù)需要加載相應(yīng)的模塊。目前含有的主要模塊:net.floodlightcontroller.core.FloodlightProvidernet.floodlightcontroller.storage.memo

2、ry.MemoryStorageSourcenet.floodlightcontroller.devicemanager.internal.DeviceManagerImplnet.floodlightcontroller.linkdiscovery.internal.LinkDiscoveryManagernet.floodlightcontroller.topology.TopologyManagernet.floodlightcontroller.forwarding.Forwardingnet.flo

3、odlightcontroller.flowcache.FlowReconcileManagernet.floodlightcontroller.core.OFMessageFilterManagernet.floodlightcontroller.staticflowentry.StaticFlowEntryPushernet.floodlightcontroller.perfmon.PktInProcessingTimenet.floodlightcontroller.ui.web.StaticWebRo

4、utablenet.floodlightcontroller.hub.Hubnet.floodlightcontroller.jython.JythonDebugInterface這些信息在Floodlight啟動時可以看到。1.2.2模塊化進(jìn)階Floodlight的模塊化結(jié)構(gòu),可以選擇Floodlight啟動時候所加載的模塊,也可以加入你自己定義的功能的模塊。啟動Floodlight的時候通過--cf參數(shù)可以指定模塊的配置(也就是讓Floodlight裝載哪些模塊)默認(rèn)的有一份配置文件,在src/main/

5、resources/floodlightdefault.properties,可以看看它的內(nèi)容,可以配置默認(rèn)啟動的模塊和某些默認(rèn)端口,對于配置文件的優(yōu)先級,有以下規(guī)則:Thefilespecifiedbyusingthe-cfoptionTheconfig/floodlight.propertiesfileifitexistsThefloodlightdefault.propertiesfilebuiltintothejar(undersrc/main/resources)1.2.3支持OpenStack1.

6、2.4Staticflowpusher以及pythonAPI1.3Floodlight的工作流程FloodlightProvider作為核心模塊,負(fù)責(zé)將收到的OFPacket轉(zhuǎn)換為一個個事件,而其他模塊向FloodlightProvider進(jìn)行注冊,注冊后成為一個service,然后就可以處理相應(yīng)的事件。二、Floodlight安裝Floodlight是以java為基礎(chǔ),設(shè)計為與標(biāo)準(zhǔn)的JDK工具和ant運行,而且可以有選擇的在Eclipse中運行。2.1準(zhǔn)備條件2.1.1LinuxlUbuntu10.04(N

7、atty)orhigher.(HasbeenrunwithUbuntu10.04withAntversions1.8.1orlower).l安裝JDK,Ant??梢赃x擇安裝eclipse但是它不是一定要用得到的。執(zhí)行下面命令sudoapt-getinstallbuild-essentialdefault-jdkantpython-deveclipse注:eclopse可以不安裝。2.1.2MaclMacOSX10.6orhigher:olderversionsmayworkbuthavenotbeentest

8、edlXcode4.1(for10.7Lion)orXcode4.0.2(for10.6SnowLeopard)(includesgcc,make,git,etc.)lJavaDevelopmentKit:toinstall,justtypejavacinaTerminal;thisshouldautomaticallyinstalltheJDKifitisn’talreadypresentlEcl

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。