物理ネットワーク
物理 (physical ) ネットワークタイプは既存のネットワークに接続します。これはネットワークインターフェースまたはブリッジになることができ、OVN のためのアップリンクネットワークとしての役目を果たします。
このネットワークタイプは OVN ネットワークを親インターフェースに接続する際に使用するプリセットの設定を提供したり、インスタンスが物理インターフェースを NIC として使用できるようにします。この場合、インスタンス NIC は接続先の設定詳細を知ること無く単に network オプションを設定できるようにします。
設定オプション
物理ネットワークでは現在以下の設定キーNamespace がサポートされています:
注釈
ネットワークのサブネット情報を指定する箇所では Incus は CIDR 表記 (例えば 192.0.2.0/24 や 2001:db8::/32 ) を使用します。これは単一のアドレスが必要なケース (例えば、トンネルのローカル/リモートアドレス、インスタンスに適用する NAT アドレスや特定のアドレス) では適用されません。
物理ネットワークタイプには以下の設定オプションがあります:
BGPオプション
OVNダウンストリームネットワークのBGPピアの設定には以下のオプションがあります:
bgp.peers.NAME.address ovn ダウンストリームネットワークで使われる(IPv4かIPv6の)ピアアドレス
Key:
bgp.peers.NAME.address
Type:
string
Default:
Condition:
BGPサーバー
bgp.peers.NAME.asn ovn ダウンストリームネットワークで使われるピアのAS番号
Key:
bgp.peers.NAME.asn
Type:
integer
Default:
Condition:
BGPサーバー
bgp.peers.NAME.holdtime ピアセッションの持続時間(秒;省略可)
Key:
bgp.peers.NAME.holdtime
Type:
integer
Default:
180
Condition:
BGPサーバー
bgp.peers.NAME.password ovn ダウンストリームネットワークで使われるピアセッションパスワード(省略可)
Key:
bgp.peers.NAME.password
Type:
string
Default:
Condition:
BGPサーバー
DNSオプション
物理ネットワークで使われるDNSサーバーとサーチドメインを制御するには以下のオプションがあります:
dns.nameservers physical ネットワーク上のDNSサーバーIPアドレスのリスト
Key:
dns.nameservers
Type:
string
Condition:
標準モード
IPV4オプション
物理ネットワークのIPv4の設定には以下のオプションがあります:
ipv4.gateway ゲートウェイのIPv4アドレスとネットワーク(CIDR)
Key:
ipv4.gateway
Type:
string
Condition:
標準モード
ipv4.gateway.hwaddr (ディスカバリ回避のための)ゲートウェイのMACアドレス
Key:
ipv4.gateway.hwaddr
Type:
string
ipv4.ovn.ranges 子供のOVNネットワークルーターに使用するIPv4アドレスの範囲(開始-終了の形式)のカンマ区切りリスト
Key:
ipv4.ovn.ranges
Type:
string
Condition:
ipv4.routes 子供のOVNネットワークのipv4.routes.external 設定に使える追加のIPv4 CIDRサブネットのカンマ区切りリスト
Key:
ipv4.routes
Type:
string
Condition:
IPv4アドレス
ipv4.routes.anycast 同時に複数のネットワーク/NICでオーバーラップするルートを使えるようにするか
Key:
ipv4.routes.anycast
Type:
bool
Default:
'false'
Condition:
IPv4アドレス
IPV6オプション
物理ネットワークのIPv6の設定には以下のオプションがあります:
ipv6.gateway ゲートウェイのIPv6アドレスとネットワーク(CIDR)
Key:
ipv6.gateway
Type:
string
Condition:
標準モード
ipv6.gateway.hwaddr (ディスカバリ回避のための)ゲートウェイのMACアドレス
Key:
ipv6.gateway.hwaddr
Type:
string
ipv6.ovn.ranges 子供のOVNネットワークルーターに使用するIPv6アドレスの範囲(開始-終了の形式)のカンマ区切りリスト
Key:
ipv6.ovn.ranges
Type:
string
Condition:
ipv6.routes 子供のOVNネットワークのipv6.routes.external 設定に使える追加のIPv6 CIDRサブネットのカンマ区切りリスト
Key:
ipv6.routes
Type:
string
Condition:
IPv6アドレス
ipv6.routes.anycast 同時に複数のネットワーク/NICでオーバーラップするルートを使えるようにするか
Key:
ipv6.routes.anycast
Type:
bool
Default:
'false'
Condition:
IPv6アドレス
OVNオプション
物理ネットワークをOVNアップリンクとして使用する際に適用するオプションには以下があります:
ovn.ingress_mode OVN NIC の外部 IP アドレスがアップリンクネットワークで広告される方法を設定します。l2proxy (proxy ARP/NDP)かrouted
Key:
ovn.ingress_mode
Type:
string
Default:
l2proxy
Condition:
標準モード
共通オプション
これらは他の機能に関係なくすべての物理ネットワークに適用されるオプションです:
gvrp GARP VLAN Registration Protocolを使ってVLANを登録する
Key:
gvrp
Type:
bool
Default:
'false'
Condition:
Key:
mtu
Type:
integer
Condition:
parent ネットワークに使用する既存のインタフェース
Key:
parent
Type:
string
Condition:
Key:
vlan
Type:
integer
Condition:
vlan.tagged タグ付きトラフィックに参加するVLAN IDあるいはVLAN範囲のカンマ区切りリスト
Key:
vlan.tagged
Type:
integer
Condition:
Parent must be an existing bridge
サポートされている機能
物理ネットワークタイプでは以下の機能がサポートされています: