深入理解openstack neutron

懂云计算的网络工程师發表於2024-10-28

1. neutron network資料結構

image
說明

  1. 網路分為租戶網路和運營商網路,租戶網路由租戶建立,運營商網路由管理員建立
  2. 網路結構裡沒有網路型別和vlanid,vni這些資訊的欄位,是由配置檔案決定的

# [etc/neutron/plugins/ml2/ml2_conf.ini]
tenant_network_types = vxlan
[ml2_type_vxlan]
vni_ranges = 1:1000
3. provider:physical_network欄位的含義,在非隧道網路也就是vlan,flat中一是註釋作用,標識一下外部網路的具體名字,二是選物理網路卡,具體怎麼選看配置檔案
先看這個決定網路型別和id
# [etc/neutron/plugins/ml2/ml2_conf.ini]
[ml2_type_vlan]
network_vlan_ranges = physnet1:1000:2999, physnet2:3000:4000
vlan是非隧道網路所以要再看這個決定選擇物理網路卡,隧道網路vxlan就不需要了
#[etc/neutron/plugins/ml2/openvswitch_agent.ini]
bridge_mappings = physnet1:br-ethx1, physnet2:br-ethx2