分布式虛擬交換機(DVS)

2022-06-22 01:24:09 字數 2801 閱讀 1697

distrubuts vitural switch

利用分布式虛擬化的技術,可以在實現與物理交換機同樣的效果,對經過虛擬化的伺服器進行資料的高效率傳輸與管理。實現邏輯上的業務,功能的整合。並且介於虛擬化伺服器技術,dvs可以實現更加統一的管理伺服器,保障資料的安全穩定,實現虛擬機器的遷移,ha資料容災等

當利用伺服器虛擬化技術,我們可以在乙個伺服器上虛擬出多台虛擬機器為不同的業務提供資料的服務。此時,將一台物理伺服器叫做乙個cna節點。

分布式虛擬交換機是管理多台主機上的虛擬交換機(基於軟體的虛擬交換機或智慧型網卡虛擬交換機)的虛擬網路管理方式,包括對主機的物理埠和虛擬機器虛擬埠的管理。 分布式虛擬機器交換機可以保證虛擬機器在主機之間遷移時網路配置的一致性。

下圖為乙個分布式虛擬交換機的簡單模型結構

我們設定了一台dvs【藍色虛框表示】,包括3個cna節點,利用3個cna節點的物理埠上聯到網路中。利用分布式,在每個cna節點中包含dvs的一部分【紅色虛框表示】(當然我們也可以按需求設定多台dvs。)

上圖中,假設每個cna節點虛擬化3個虛擬機器vm,彼此實現不同的功能。那麼在不同的節點下有著相同屬性的虛擬機器。這樣一方面我們可以充分利用伺服器資源(不用像在物理層面用9臺伺服器提供內容服務);另外乙個好處,當乙個節點出現問題是,由於服務分布在不同的節點下,因此可以資料遷移並且穩定得提供服務。

同樣, 我們可以仿照物理交換機,將相同屬性的虛擬機器劃分在乙個埠組下,同乙個埠組在乙個vlan下實現彼此的廣播隔離.【圖中跨節點的不同顏色底色表示】。

每乙個vm聯入dvs都是利用vnic虛擬網口與虛擬交換機埠vsp進行互聯實現資料交換。利用智慧型網卡實現,華為的分布式虛擬交換支援基於開源open vswitch的純軟體的虛擬交換的功能,同時提供支援完整虛擬交換解除安裝的智慧型網卡的虛擬交換。建立並管理具有多個分布式虛擬埠組的單個分布式交換機可以對埠組的集中管理和配置,簡化對虛擬機器埠屬性的設定,簡化虛擬網路連線的配置和管理。

ac 2.0,我們負責分布式閘道器,就是把傳統閘道器通過sdn集中控制下流表的方式實現,通過controller控制ovs。vm預設把第乙個包發往閘道器,這時出發乙個arp request,這個request被被發往controller,controller收到這個報文後,把閘道器的mac位址回覆給vm;ping報文發出後被發往controller,controller處理後下達乙個流表,這個流表對於目的位址和原位址都匹配的報***乙個二層頭替換,實現路由功能

怎麼理解分布式虛擬交換機(或者我們叫分布式路由器)?

我是這樣理解的。不妨看一下框式交換機裝置。框式交換機有主控板、介面板。主控板負責

管理平面工作,介面板負責資料平面工作。介面板可以多個,分布在多個插槽,甚至還可以通過堆疊進一步擴充套件介面板的數量。在sdn網路中,控制平面由controller負責,介面板的工作交給了虛擬交換機,這些交換機分布於網路中多個server中且是純軟實現,於是就有了分布式虛擬機器的概念。這樣就有了整個網路就是一台大的交換機的比喻。

ovs在hypervisor中執行。

乙個ovs下可以支援多個網橋,即二層網路。

hypervisor我理解就是執行在host上的一套軟體,他為vm提供乙個虛擬的執行平台。

kvm xen都是hypervisor,我司自研的hypervisor叫vrm。這三款hypervisor都支援ovs。

基於vxlan的overlay技術是虛擬網路的基石。

傳統網路架構是這樣的,這是因為傳統的資料流量大多是南北向的。

但當前網路中,虛擬機器之間東西向的流量很多,外加應用的部署不想受限於物理裝置的位置,這個新的需求直接要求網路架構發生變化。於是現在的網路架構演變成這樣。

變成了這種」folded clos」型的網路。原來還不明白怎麼bat會用那麼多條的等價路由,64條都不夠用,原來如此。

vds和controller是怎麼互動的呢?或者換中問法,sdn中控制平面與**平面是怎麼互動的呢?這裡看看nsx的方案。

bum報文互通有三種模式,單播、組播、混合。組播利用物理網路的組播功能實現,單播由源向目的逐個複製傳送,混合既用到了物理網路的組播功能,也用到了單播功能。這三種方式各有自己的使用範圍,單播適合規模較小的網路,混合模式適合網路規模較大的網路,nsx沒有使用組播模式。

單播報文的互通,通過controller下流表完成。controller首先需要與host通訊,填充vtep、mac、arp表。

上表描述的是vtep表的填充過程。每個host在接入網路後,將vni和vtep ip的對應關係傳送給controller,controller彙總這些資訊後,又把它發給每個host,這樣每個host、controller就都有了乙份同一vxlan內部vni和vtep ip的完整表項。在bum報文互通時,採用單播模式的host就是用這個表來決定向那些host做複製的。

配置虛擬網路

分布式交換機

分布式交換機可理解為分布在各個伺服器上的虛擬交換機,該交換機具備二層網路交換機的屬性。在講解分布式交換機前先看一下傳統網路架構。上圖是傳統的 接入 匯聚 網路架構,csw switch位於匯聚層,lsw switch位於接入層,terminal作為終端連線接入層網口。對於lsw switch,我們一...

交換機分布快取 核心交換機PK普通交換機

核心交換機我們平時提的挺多,那麼他與普通交換機到底有什麼區別的呢,今天我們一起來了解下。一 埠的區別 普通交換機埠數量一般為24 48個,網口大部分為千兆乙太網或者百兆乙太網口,主要功能用於接入使用者資料或者匯聚一些接入層的交換機資料,這種交換機最多可以配置vlan簡單路由協議和一些簡單的snmp等...

分布式交換機配置備份和還原

1.1匯出 vsphere distributed switch 配置 可以將 vsphere distributed switch 和分布式埠組配置匯出到某一檔案。該檔案保留有效的網路配置,使這些配置能夠傳輸至其他環境。步驟 1 在 vsphere web client 中,導航到 distrib...