如何設定share network

在OVN下,你得新增bridge與physical net的對應關係,然後再建立neutron share network。

# ovs-vsctl add-br br-provider
# ovs-vsctl set open . external-ids:ovn-bridge-mappings=providernet:br-provider
# neutron net-create provider-net --shared --provider:physical_network providernet --provider:network_type vlan --provider:segmentation_id 500
# neutron subnet-create <options>

VM生成所在的compute node, 會產生patch pair port 在br-int和br-provider間。也就是VM數據包會先到br-int然後透過patch port到br-provider再到物理網卡。

$ ovn-nbctl show
...
 switch 5bbccbbd-f5ca-411b-bad9-01095d6f1316 (neutron-729dbbee-db84-4a3d-afc3-82c0b3701074)
     port provnet-729dbbee-db84-4a3d-afc3-82c0b3701074
         addresses: ["unknown"]
...

$ ovn-nbctl lsp-get-type provnet-729dbbee-db84-4a3d-afc3-82c0b3701074
localnet

$ ovn-nbctl lsp-get-options provnet-729dbbee-db84-4a3d-afc3-82c0b3701074
network_name=providernet

results for ""

    No results matching ""