net-vxlan.conf:
NAME = "vxlan"
VN_MAD = "vxlan"
BRIDGE = "vxlan50"
PHYDEV = "enp3s0"
VLAN_ID = 50
AR=[
TYPE = "IP4",
IP = "192.168.0.150",
SIZE = "5"
]
$ onevnet create net-vxlan.conf
ID: 7
Таблица 28.7. Параметры виртуальной сети в режиме VXLAN
|
Параметр
|
Значение
|
Обязательный
|
|---|---|---|
|
NAME
|
Имя виртуальной сети
|
Да
|
|
VN_MAD
|
vxlan
|
Да
|
|
PHYDEV
|
Имя физического сетевого устройства
|
Нет
|
|
BRIDGE
|
Имя сетевого моста (по умолчанию onebr<net_id> или onebr.<vlan_id>)
|
Нет
|
|
VLAN_ID
|
Идентификатор VXLAN (если не указан и AUTOMATIC_VLAN_ID = "YES", генерируется автоматически)
|
Да (если AUTOMATIC_VLAN_ID = "NO")
|
|
AUTOMATIC_VLAN_ID
|
Автоматически генерировать VLAN_ID
|
Да (если не указан VLAN_ID)
|
|
MTU
|
MTU для VXLAN-интерфейса и моста
|
Нет
|
|
VXLAN_MODE
|
Режим работы: multicast (по умолчанию) или evpn
|
Нет
|
|
VXLAN_TEP
|
Тип адреса конечной точки туннеля (только для evpn): dev или local_ip
|
Нет
|
|
VXLAN_MC
|
Базовый multicast-адрес (MC = vxlan_mc + vlan_id)
|
Нет
|
|
IP_LINK_CONF
|
Параметры команды
ip, специфичные для данной сети. Формат: option=value (IP_LINK_CONF="option1=value1,option2=,option3=value3,...")
|
Нет
|
|
AR
|
Диапазон адресов виртуальной сети
|
Нет
|
Примечание
VXLAN_MODE, VXLAN_TEP и VXLAN_MC можно задать глобально в файле /var/lib/one/remotes/etc/vnm/OpenNebulaNetwork.conf. Для переопределения на уровне отдельной сети используйте IP_LINK_CONF, например:
IP_LINK_CONF = "dstport=4789,ttl=16"

Примечание
PHYDEV.