? ? ? Neutron 通過(guò) dnsmasq 提供 DHCP 服務(wù)煮落,dnsmasq?通過(guò) Linux Network Namespace?獨(dú)立的為每個(gè) network 服務(wù)隔離? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Neutron 通過(guò) namespace 為每個(gè) network 提供獨(dú)立的 DHCP 和路由服務(wù),從而允許租戶創(chuàng)建重疊的網(wǎng)絡(luò)灿里。如果沒(méi)有 namespace,網(wǎng)絡(luò)就不能重疊作谚,這樣就失去了很多靈活性迫悠。
? ??ip netns list? ? ? ? 命令列出所有的 namespace????????????????????????????????????????????????????????????????? ? ? ? ip netns exec <network namespace name> <command>? ? ? ? 管理 namespace
Open vSwitch:
Open vSwitch 中的網(wǎng)絡(luò)設(shè)備:
br-ex:連接外部(external)網(wǎng)絡(luò)的網(wǎng)橋。
br-int:集成(integration)網(wǎng)橋怜跑,所有 instance 的虛擬網(wǎng)卡和其他虛擬網(wǎng)絡(luò)設(shè)備都將連接到該網(wǎng)橋样勃。
br-tun:隧道(tunnel)網(wǎng)橋,基于隧道技術(shù)的 VxLAN 和 GRE 網(wǎng)絡(luò)將使用該網(wǎng)橋進(jìn)行通信性芬。
tap interface:命名為 tapXXXX峡眶。
linux bridge:命名為 qbrXXXX。
veth pair:命名為 qvbXXXX, qvoXXXX
OVS integration bridge:命名為 br-int植锉。
OVS patch ports:命名為 int-br-ethX 和 phy-br-ethX(X 為 interface 的序號(hào))辫樱。
OVS provider bridge:命名為 br-ethX(X 為 interface 的序號(hào))。
物理 interface:命名為 ethX(X 為 interface 的序號(hào))俊庇。
OVS tunnel bridge:命名為 br-tun狮暑。