openvswitch: 開放的虛擬交換機,虛擬交換就是利用虛擬平臺,經過軟件的方式造成交換機部件。 跟傳統的物理交換機相比,虛擬交換機一樣具有衆多優勢:1. 配置靈活; 2. 成本更低centos
接下來經過openvswitch + netns 實現以下虛擬網絡架構:網絡
這裏經過vmware來實現:架構
系統:centos7.2 x64centos7
主機1 一張網卡,模式:僅主機模式3d
主機2 兩張網卡,1: 模式:橋接模式;2: 模式:僅主機模式blog
主機1:eno16777736: 192.168.190.128ip
主機2:eno16777736: 192.168.190.130 eno33554992: 192.168.1.167get
1、安裝Openvswitch,建立主機1的虛擬網絡虛擬機
主機1配置:it
主機2配置:
這樣兩臺主機之間就創建其了vxlan的隧道傳輸
2、在主機1上建立虛擬機vm1
3、在主機2上實現netns
咱們須要建立兩張虛擬網卡,這裏的虛擬網卡能夠理解成網線。
就是圖中紅色的兩段。首先將netns和openvswitch鏈接起來。
建立一對網卡,net-in是前半段,net-out是後半段,就像網線同樣,前半段咱們接到openvswitch上,後半段接到netns上,這樣就在同一個網絡裏面了