玩轉OpenVswitch 簡介

2021-08-28 13:04:33 字數 1172 閱讀 5770

一、ovs簡介

openvswitch是乙個優秀的開源軟體交換機,支援主流的交換機功能,比如二層交換、網路隔離、qos、流量監控等,而其最大的特點就是支援openflow,openflow定義了靈活的資料報處理規範。為使用者提供l1-l4包處理能力。ovs支援多種linux虛擬化技術,包括xen、kvm以及virtualbox。此外,ovs支援硬體交換機。ovs支援豐富的特性,如下:

本教程主要就如下幾個特性展開介紹:

1、802.1q vlan

2、流量監控sflow

3、qos

4、gre、vxlan、stt隧道

5、lacp

6、openflow1.0/1.3

二、ovs架構

1、ovs在sdn架構中所處位置

ovs 通過openflow流表可以實現各種網路功能,並且通過openflow protocol可以方便的實現控制+**分離的sdn方案;基於虛擬化的ovs,可以為資料中心提供非常靈活的網路配置能力。

2、ovs內部架構(各元件關係)

接下來實驗中主要涉及的模組為ovs-vsctl以及ovs-ofctl。

三、安裝ovs

1、環境:

ubuntu18.04 lts

open vswitch2.9.0

2、採用二進位制安裝的方法,用ubuntu安裝ovs極其簡單

sudo apt-get update

sudo apt-get install openvswitch-switch openvswitch-common

四、試試水

建立乙個網橋並檢視: sudo ovs-vsctl add-br s1

五、參考

ovs學習筆記 Open VSwitch簡介

虛擬化交換軟體,執行於vm環境上,支援xen,kvm虛擬化技術 1.大規模網路的可程式設計擴充套件 2.同時支援標準的管理介面sflow,netflow.3.還支援多個物理機的分布式環境 architecture hypervisor是一種執行在物理伺服器和作業系統之間的中間軟體層,可允許多個作業系...

openwrt編譯 openvswitch功能新增

這篇文章主要介紹openwrt的編譯燒錄工作,主要是想在openwrt上新增openvswitch的功能 使用的openwrt版本是attitude adjustment 12.09 廢話不多說,直接開始安裝流程。1 環境準備 對於trunk版本的openwrt,官方給定軟體套件裡已經包含了open...

Open vSwitch 工作原理

open vswitch中許多網路上的概念與平時接觸到的不同,這裡介紹一下open vswitch中用到的一些名詞及概念。packet 資料報 網路 的最小資料單元,每個包都來自某個埠,最終會被發往乙個或多個目標埠,資料報的過程就是網路的唯一功能。bridge 網橋 open vswitch中的網橋...