版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
學(xué)習(xí)OVSDB管理協(xié)議目錄OVSDB管理協(xié)議概述實(shí)驗(yàn)演示2OpenDaylight中的OVSDB插件OVSDB管理協(xié)議基本概念OVSDB管理協(xié)議(OpenvSwitchDatabaseManagementProtocol,OVS的數(shù)據(jù)庫(kù)管理協(xié)議)由Nicira公司開發(fā),專門用于OpenvSwitch的數(shù)據(jù)庫(kù)的管理和配置。3OVSDB管理協(xié)議是OpenFlow協(xié)議的伴侶協(xié)議。OVSDB管理協(xié)議與OF-Config協(xié)議類似,都是OpenFlow交換機(jī)配置協(xié)議,但兩者的區(qū)別在于:OVSDB僅用于OVS的配置和管理,而OF-Config可以用于所有支持OpenFlow的軟件或者硬件的交換機(jī)。創(chuàng)建、修改和刪除網(wǎng)橋。配網(wǎng)橋需要連接的控制器信息,包括主控制器和備份控制器。配置OVSDB服務(wù)器需要連接的管理端。創(chuàng)建、修改和刪除網(wǎng)橋上的端口。創(chuàng)建、修改和刪除網(wǎng)橋上的隧道接口。創(chuàng)建、修改和刪除隊(duì)列。配置QoS策略。收集統(tǒng)計(jì)信息。通過OVSDB協(xié)議可以完成OVS的配置和管理,主要支持的功能如下:OVSDB管理協(xié)議架構(gòu)采用客戶端/服務(wù)器模式。服務(wù)端:對(duì)應(yīng)ovsdb-server進(jìn)程,負(fù)責(zé)存儲(chǔ)OVS相關(guān)數(shù)據(jù)并對(duì)接OVSDB接口。客戶端:對(duì)應(yīng)ovsdb-client,運(yùn)行在本地或者是遠(yuǎn)端的控制器上,用于配置管理ovsdb。4完整的OVSDB架構(gòu)OVSDB整體的系統(tǒng)架構(gòu)以及實(shí)現(xiàn)環(huán)境OVSDB的表關(guān)系5OVSDB是一種輕量級(jí)的數(shù)據(jù)庫(kù),它是一個(gè)JSON文件,默認(rèn)路徑:/etc/openvswitch/conf.db。每個(gè)節(jié)點(diǎn)代表一個(gè)表。屬于“根集”的表以雙邊框顯示,?表示零或一個(gè),*表示零或多個(gè),+表示一個(gè)或多個(gè),粗線表示有力的參考,細(xì)線代表弱引用。OVSDB的表說明6OVSDB中包含一系列網(wǎng)橋、端口、QoS等網(wǎng)絡(luò)配置信息的表。這些表均以JSON格式保存。
{“name”:<id>“version”:<version>“cksum”:<string>“tables”:{<id>:<table-schema>,...}//表的JSON對(duì)象,定義各個(gè)表格格式}表名說明Open_vSwitchOVS全局bridge網(wǎng)橋port端口interface物理端口Flow_TableOpenFlow相關(guān)QoSQoS策略queueQoS輸出隊(duì)列mirror端口鏡像controllerOpenFlow控制器managerOVSDB管理連接NetFlow網(wǎng)絡(luò)監(jiān)測(cè)技術(shù),偏軟件SSLSSLsFlow網(wǎng)絡(luò)監(jiān)測(cè)技術(shù),偏硬件IPFIXIP流信息進(jìn)出口Flow_Sample_Collector_Set監(jiān)控信息保存表OVSDB管理工具7命令行工具說明示例ovs-vsctl
查詢和更新ovs-vswitchd的配置信息add-brBRIDGE:添加新的網(wǎng)橋del-portBRIDGEPORT:刪除網(wǎng)橋上的端口ovsdb-serverOVS輕量級(jí)的數(shù)據(jù)庫(kù)服務(wù)器,用于整個(gè)OVS的配置信息,包括接口,交換內(nèi)容,VLAN等等。tcp:IP:Post:連接客戶端程序ovsdb-client訪問ovsdb-server的客戶端程序,通過ovsdb-server執(zhí)行一些數(shù)據(jù)庫(kù)操作list-dbs:查看ovsdb數(shù)據(jù)庫(kù)名稱list-tables:查看ovsdb數(shù)據(jù)庫(kù)名稱和數(shù)據(jù)庫(kù)中的表ovsdb-tool創(chuàng)建和管理ovsdbcreate【DB】:創(chuàng)建數(shù)據(jù)庫(kù)OVSDB管理協(xié)議支持的RPC方法8OVSDB管理協(xié)議定義了一套R(shí)PC接口,用戶可通過遠(yuǎn)程調(diào)用的方式管理OVSDB。RPC方法及其說明RPC說明ListDatabases獲取OVSDB能訪問的所有數(shù)據(jù)庫(kù)GetSchema獲取某個(gè)數(shù)據(jù)庫(kù)的描述信息Transact按照順序執(zhí)行動(dòng)作集Cancel取消指定ID的動(dòng)作,屬于JSON-RPC消息,無回復(fù)報(bào)文Monitor監(jiān)視指定數(shù)據(jù)庫(kù)的動(dòng)態(tài)UpdateNotification由服務(wù)器發(fā)出的更新通知MonitorCancellation取消監(jiān)視LockOperations獲取某數(shù)據(jù)庫(kù)的鎖操作LockedNotification獲得鎖的通知StolenNotification請(qǐng)求從其他鎖擁有者處獲取數(shù)據(jù)鎖Echo用于保持通信活性操作說明insert往表中插入數(shù)據(jù)select從表中篩選數(shù)據(jù)項(xiàng)update更新表項(xiàng)mutate對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行運(yùn)算delete刪除數(shù)據(jù)庫(kù)內(nèi)容wait等待條件成立執(zhí)行動(dòng)作commit提交數(shù)據(jù)持久化請(qǐng)求Abort取消某操作Comment評(píng)價(jià),為操作添加必要說明Assert斷言操作,如管理端不擁有數(shù)據(jù)修改鎖則取消操作目錄OVSDB管理協(xié)議概述實(shí)驗(yàn)演示9OpenDaylight中的OVSDB插件OpenDaylight中的OVSDB插件介紹10OpenDaylightOpenDaylight的OVSDB子項(xiàng)目實(shí)現(xiàn)了OVSDB管理協(xié)議,該協(xié)議允許控制器進(jìn)行虛擬交換機(jī)的南向配置。OpenDaylight中包含OVSDB北向插件和OVSDB南向插件,其中北向插件可供外部APP調(diào)用,南向插件通過OVSDB協(xié)議與外部通信,進(jìn)行OVSDB的管理。OpenDaylight采用了MD-SAL(Model-DrivenServiceAbstractionLayer,模型驅(qū)動(dòng)的服務(wù)抽象層)作為控制器平臺(tái)服務(wù)層和南向接口及協(xié)議插件層的中間適配層,以實(shí)現(xiàn)北向接口與南向接口的解耦,保證南北向接口獨(dú)立發(fā)展,互不影響。OpenDaylight中的OVSDB插件操作11安裝南向插件:feature:installodl-ovsdb-southbound-impl-ui控制器被動(dòng)連接:ovs-vsctlset-managertcp:controller:6640控制器主動(dòng)連接:ovs-vsctlset-managerptcp:6640可通過Postman設(shè)置OpenDaylight來連接或配置ovsdb。目錄OVSDB管理協(xié)議概述實(shí)驗(yàn)演示12OpenDaylight中的OVSDB插件學(xué)習(xí)OVSDB管理協(xié)議實(shí)驗(yàn)介紹13任務(wù)目的掌握OVSDB協(xié)議的基本理論,了解OVSDB協(xié)議的主要作用。學(xué)會(huì)使用Postman通過OVSDB協(xié)議配置OpenvSwitch。任務(wù)內(nèi)容學(xué)習(xí)OVSDB相關(guān)的理論知識(shí),了解OVSDB的主要模塊以及實(shí)現(xiàn)的功能。利用Postman發(fā)送REST請(qǐng)求,通過OVSDB協(xié)議配置OpenvSwitch,完成創(chuàng)建、刪除網(wǎng)橋等操作。任務(wù)環(huán)境學(xué)習(xí)OVSDB管理協(xié)議實(shí)驗(yàn)的拓?fù)淙缦聢D所示。實(shí)驗(yàn)環(huán)境信息如下表所示。設(shè)備名稱軟件環(huán)境硬件環(huán)境控制器
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB 39800.8-2024個(gè)體防護(hù)裝備配備規(guī)范第8部分:船舶
- 2025年度床墊行業(yè)展會(huì)參展商采購(gòu)合同3篇
- 2024版航天器發(fā)射與數(shù)據(jù)服務(wù)合同
- 2024版臨時(shí)工合同協(xié)議書范文
- 2024年軟件開發(fā)購(gòu)銷合同
- 個(gè)人借款協(xié)議模板2024專業(yè)版版B版
- 二零二五版二手房買賣合同公證服務(wù)合同規(guī)范與執(zhí)行2篇
- 2024版股權(quán)激勵(lì)合同2篇
- 二零二五版房屋買賣更名與配套設(shè)施移交協(xié)議3篇
- 二零二五年度環(huán)保項(xiàng)目墊資合同范本2篇
- 2024-2025學(xué)年成都高新區(qū)七上數(shù)學(xué)期末考試試卷【含答案】
- 定額〔2025〕1號(hào)文-關(guān)于發(fā)布2018版電力建設(shè)工程概預(yù)算定額2024年度價(jià)格水平調(diào)整的通知
- 2025年浙江杭州市西湖區(qū)專職社區(qū)招聘85人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 《數(shù)學(xué)廣角-優(yōu)化》說課稿-2024-2025學(xué)年四年級(jí)上冊(cè)數(shù)學(xué)人教版
- “懂你”(原題+解題+范文+話題+技巧+閱讀類素材)-2025年中考語(yǔ)文一輪復(fù)習(xí)之寫作
- 2025年景觀照明項(xiàng)目可行性分析報(bào)告
- 2025年江蘇南京地鐵集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 2025年度愛讀書學(xué)長(zhǎng)參與的讀書項(xiàng)目投資合同
- 電力系統(tǒng)分析答案(吳俊勇)(已修訂)
- 化學(xué)-河北省金太陽(yáng)質(zhì)檢聯(lián)盟2024-2025學(xué)年高三上學(xué)期12月第三次聯(lián)考試題和答案
- 期末復(fù)習(xí)試題(試題)-2024-2025學(xué)年四年級(jí)上冊(cè)數(shù)學(xué) 北師大版
評(píng)論
0/150
提交評(píng)論