OVS vxlan 底層結構分析 - 天天5分鐘玩轉 OpenStack(148)

上一節建立了 vxlan100_net 並部署 instance,今天咱們來分析底層網絡結構。網絡

控制節點

執行 ovs-vsctl show:spa

br-intblog

br-int 鏈接了以下 port:ci

  1. tap0d4cb13a-7a 是 vxlan100_net 的 DHCP 服務對應的 interface。部署

  2. qvoa2ac3b9a-24 將 cirros-vm1 虛擬網卡鏈接到 vxlan100_net。配置

br-tunim

br-tun 上建立了一個特殊的 port 「vxlan-a642100b」,它是 VXLAN 的隧道端點,指定了本地(devstack-controller)節點和遠端(devstack-compute1)節點 VTEP 的 IP。數據

計算節點

執行 ovs-vsctl show:img

br-inte2e

br-int 上 qvoab219616-01 將 cirros-vm2 虛擬網卡鏈接到 vxlan100_net。

br-tun

br-tun 上也建立了 port 「vxlan-a642100b」,配置內容與控制節點相對,指定了本地(devstack-compute1)節點和遠端(devstack-controller)節點 VTEP 的 IP。

當前網絡結構以下:

須要特別注意的是:不管存在多少個 VXLAN,devstack-controller 與 devstack-compute1 之間全部的數據都只經過 「vxlan-a642100b」 這對 port 上創建的隧道傳輸。

分析完 vxlan 的結構,那麼數據是如何在節點之間傳輸的呢?

答案就是 flow rule,下節咱們詳細分析。
 

相關文章
相關標籤/搜索