物理ネットワーク

物理 (physical) ネットワークタイプは既存のネットワークに接続します。これはネットワークインターフェースまたはブリッジになることができ、OVN のためのアップリンクネットワークとしての役目を果たします。

このネットワークタイプは OVN ネットワークを親インターフェースに接続する際に使用するプリセットの設定を提供したり、インスタンスが物理インターフェースを NIC として使用できるようにします。この場合、インスタンス NIC は接続先の設定詳細を知ること無く単に network オプションを設定できるようにします。

設定オプション

物理ネットワークでは現在以下の設定キーNamespace がサポートされています:

  • bgp(BGP ピア設定)

  • dns(DNS サーバーと名前解決の設定)

  • ipv4(L3 IPv4 設定)

  • ipv6(L3 IPv6 設定)

  • ovn(OVN 設定)

  • user(key/value の自由形式のユーザーメタデータ)

注釈

ネットワークのサブネット情報を指定する箇所では Incus は CIDR 表記 (例えば 192.0.2.0/242001: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:
mtu

新しいインターフェースのMTU

Key: mtu
Type:

integer

Condition:
parent

ネットワークに使用する既存のインタフェース

Key: parent
Type:

string

Condition:
vlan

アタッチ先のVLAN ID

Key: vlan
Type:

integer

Condition:
vlan.tagged

タグ付きトラフィックに参加するVLAN IDあるいはVLAN範囲のカンマ区切りリスト

Key: vlan.tagged
Type:

integer

Condition:

Parent must be an existing bridge

サポートされている機能

物理ネットワークタイプでは以下の機能がサポートされています: