openvswitch安裝 如何使用Floodlight連接并管理Open vSwitch?
如何使用Floodlight連接并管理Open vSwitch?在OVS中,有幾個非常重要的概念:網(wǎng)橋:網(wǎng)橋代表以太網(wǎng)交換機??梢栽谥鳈C中創(chuàng)建一個或多個網(wǎng)橋設(shè)備。端口:端口的概念類似于物理交換機。每個
如何使用Floodlight連接并管理Open vSwitch?
在OVS中,有幾個非常重要的概念:
網(wǎng)橋:網(wǎng)橋代表以太網(wǎng)交換機??梢栽谥鳈C中創(chuàng)建一個或多個網(wǎng)橋設(shè)備。
端口:端口的概念類似于物理交換機。每個港口都屬于一座橋。
接口:連接到端口的網(wǎng)絡(luò)接口設(shè)備。一般來說,端口和接口是一對一的關(guān)系。只有在綁定模式下配置端口時,端口和接口才是一對多關(guān)系。
控制器:openflow控制器。OVS可以由一個或多個openflow控制器同時管理。
Datapath:在OVS中,Datapath負(fù)責(zé)數(shù)據(jù)交換,即匹配流表中從接收端口接收的數(shù)據(jù)包,并執(zhí)行匹配操作。
流表:每個數(shù)據(jù)路徑都與一個“流表”相關(guān)聯(lián)。當(dāng)datapath接收到數(shù)據(jù)時,OVS將在流表中找到匹配的流,并執(zhí)行相應(yīng)的操作,例如將數(shù)據(jù)轉(zhuǎn)發(fā)到另一個端口。
在SDN中,OpenFlow和OpenvSwitch的區(qū)別是什么?
SDN是軟件控制網(wǎng)絡(luò)??刂凭W(wǎng)絡(luò),是獨立于網(wǎng)絡(luò)路由器和交換機的一種設(shè)備,即SDN控制器。SDN控制器與網(wǎng)絡(luò)中的其他設(shè)備通信并控制這些設(shè)備,例如寫入路由表。其他設(shè)備也向SDN控制器報告,例如查找新的網(wǎng)絡(luò)流量。在這個過程中,通信協(xié)議是openflow,網(wǎng)絡(luò)中的交換機支持openflow。Openvswitch是網(wǎng)絡(luò)仿真系統(tǒng)中支持openflow協(xié)議的交換機軟件(程序組件)。Openvswitch不是硬件。Openvswitch與支持openflow的交換機在以下幾個方面有所不同:現(xiàn)實交換機的計算能力(流量吞吐量)受到硬件的限制,如物理內(nèi)存、處理器和網(wǎng)絡(luò)電纜通信的帶寬。Openvswitch是由操作系統(tǒng)控制的軟件。對于openflow協(xié)議的一些操作,其實現(xiàn)細(xì)節(jié)在協(xié)議標(biāo)準(zhǔn)中沒有規(guī)定。不同廠商的實現(xiàn)細(xì)節(jié)不同,openvswitch的實現(xiàn)細(xì)節(jié)也可能不同。
OpenDayLight和OpenvSwitch是什么關(guān)系?
SDN提出了控制和數(shù)據(jù)分離的思想,對應(yīng)于控制平面和數(shù)據(jù)平面技術(shù)的出現(xiàn),即SDN控制器和交換機。Opendaylight是所謂的控制器,openvswitch是一個由軟件實現(xiàn)的SDN虛擬交換機。它們通過南向接口相互通信,實現(xiàn)數(shù)據(jù)平面的網(wǎng)絡(luò)通信。Opendaylight是一個基于社區(qū)的開源SDN框架,由Linux協(xié)會和業(yè)內(nèi)18家企業(yè)于2013年初共同創(chuàng)建。它的目標(biāo)是成為領(lǐng)先的軟件定義的網(wǎng)絡(luò)技術(shù)、產(chǎn)品和解決方案。openvswitch作為SDN體系結(jié)構(gòu)的核心組件,可以降低網(wǎng)絡(luò)運行的復(fù)雜性,延長現(xiàn)有網(wǎng)絡(luò)體系結(jié)構(gòu)中硬件的生命周期,支持SDN的新業(yè)務(wù)和新功能
openvswitch是實現(xiàn)虛擬網(wǎng)絡(luò)的重要基礎(chǔ)組件。Openvswitch作為openstack的底層組件,提供虛擬網(wǎng)絡(luò)和管理租戶網(wǎng)絡(luò)Li。
openvswitch主要實現(xiàn)什么功能?
A:appcenter2.0的映像同時支持KVM和docker。但是,由于需要實現(xiàn)配置更改,現(xiàn)有dockers映像無法直接使用。需要進行一些修改。docker映像中默認(rèn)啟動的進程無法應(yīng)用自己的進程。相反,它應(yīng)該是confd,它啟動服務(wù)并實現(xiàn)配置更改。