OpenStack Neutron淺析(一)

與Linux-bridge不同,使用Openvswitch作爲網絡驅動之後創建vxlan網絡會在controller生成三個網橋,分別是:

  • br-int 連接 Dnsmasq,流表邏輯處理
  • br-ex 連接網卡,出外網網橋
  • br-tun 隧道端點

在compute節點生成兩種網橋,分別是:

  • br-int 連接虛擬機
  • br-tun 隧道端點,連接到controller。

br-tun屬性:

local_ip爲本地隧道端點IP地址,remote_ip爲對端隧道端點IP地址。

在這裏插入圖片描述
OVS網橋br-int沒有設置iptables規則的功能,但是openstack又需要提供安全組的服務,所以vm不直接連接到br-int,而是直接連接到qbr上。 這裏出現的qvbXXX和qvoXXX是一對veth pair devices,是一對虛擬的網卡設備或虛擬的網線,用來連接Linux bridge網橋和Open vSwitch(br-int)設備。
在這裏插入圖片描述
qvbXXX和qvoXXX

qvbXXX和qvoXXX是一對veth設備,成對出現的。可以根據ethtool -S 查看對端的number,並且根據ip link | grep number:查看到對應的veth設備名稱(即qvo)。
qvb是quamtumveth bridge
qvo是quamtumveth open vswitch
qvoXXX設備連接到了Open vSwitch設備的br-int集成網橋上

原文鏈接:https://www.cnblogs.com/dream397/p/12289914.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章