<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Networking System on</title><link>https://docs.opennebula.io/7.2/product/cluster_configuration/networking_system/</link><description>Recent content in Networking System on</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon, 17 Feb 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://docs.opennebula.io/7.2/product/cluster_configuration/networking_system/index.xml" rel="self" type="application/rss+xml"/><item><title>Overview</title><link>https://docs.opennebula.io/7.2/product/cluster_configuration/networking_system/overview/</link><pubDate>Mon, 17 Feb 2025 00:00:00 +0000</pubDate><guid>https://docs.opennebula.io/7.2/product/cluster_configuration/networking_system/overview/</guid><description>&lt;p&gt;&lt;a id="nm"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;!--# Overview --&gt;
&lt;p&gt;When a new Virtual Machine is launched, OpenNebula will connect its virtual network interfaces (defined by &lt;code&gt;NIC&lt;/code&gt; attributes) to hypervisor network link devices as defined in the corresponding &lt;a href="https://docs.opennebula.io/7.2/product/cluster_configuration/networking_system/manage_vnets/#manage-vnets"&gt;Virtual Network&lt;/a&gt;. This will allow the VM to have access to public and private networks.&lt;/p&gt;
&lt;p&gt;OpenNebula supports the following networking modes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://docs.opennebula.io/7.2/product/cluster_configuration/networking_system/bridged/#bridged"&gt;Bridged&lt;/a&gt;. The VM NIC is added to a Linux bridge on the Host. This mode can be configured to use Security Groups and network isolation.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.opennebula.io/7.2/product/cluster_configuration/networking_system/vlan/#hm-vlan"&gt;802.1Q VLAN&lt;/a&gt;. The VM NIC is added to a Linux bridge on the Host and the Virtual Network is configured to handle 802.1Q VLAN isolation.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.opennebula.io/7.2/product/cluster_configuration/networking_system/vxlan/#vxlan"&gt;VXLAN&lt;/a&gt;. The VM NIC is added to a Linux bridge on the Host and the Virtual Network implements isolation using the VXLAN encapsulation.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.opennebula.io/7.2/product/cluster_configuration/networking_system/openvswitch/#openvswitch"&gt;Open vSwitch&lt;/a&gt;. The VM NIC is added to a Open vSwitch bridge on the Host and the Virtual Network optionally handles 802.1Q VLAN isolation.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.opennebula.io/7.2/product/cluster_configuration/networking_system/openvswitch/#openvswitch-vxlan"&gt;Open vSwitch on VXLAN&lt;/a&gt;. The VM NIC is added to a Open vSwitch bridge on the Host and the Virtual Network is configured to provide both isolation with VXLAN encapsulation and optionally 802.1Q VLAN.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The attribute &lt;code&gt;VN_MAD&lt;/code&gt; of a Virtual Network determines which of the above networking modes is used.&lt;/p&gt;</description></item><item><title>Defining and Managing Virtual Networks</title><link>https://docs.opennebula.io/7.2/product/cluster_configuration/networking_system/manage_vnets/</link><pubDate>Mon, 17 Feb 2025 00:00:00 +0000</pubDate><guid>https://docs.opennebula.io/7.2/product/cluster_configuration/networking_system/manage_vnets/</guid><description>&lt;p&gt;&lt;a id="manage-vnets"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;!--# Virtual Networks --&gt;
&lt;p&gt;Commonly a Host is connected to one or more networks that are available to the VMs through bridges. OpenNebula allows the creation of Virtual Networks by mapping them on top of the physical ones.&lt;/p&gt;
&lt;h2 id="virtual-network-definition"&gt;Virtual Network Definition&lt;/h2&gt;
&lt;p&gt;A Virtual Network definition consists of three different parts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The &lt;strong&gt;underlying physical network infrastructure&lt;/strong&gt; that will support it, including the network driver.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;logical address space&lt;/strong&gt; available. Addresses associated to a Virtual Network can be IPv4, IPv6, dual stack IPv4-IPv6, or Ethernet.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;guest configuration attributes&lt;/strong&gt; to set up the Virtual Machine network, that may include for example network masks, DNS servers, or gateways.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="physical-network-attributes"&gt;Physical Network Attributes&lt;/h3&gt;
&lt;p&gt;To define a Virtual Network include:&lt;/p&gt;</description></item><item><title>Bridged Networking</title><link>https://docs.opennebula.io/7.2/product/cluster_configuration/networking_system/bridged/</link><pubDate>Mon, 17 Feb 2025 00:00:00 +0000</pubDate><guid>https://docs.opennebula.io/7.2/product/cluster_configuration/networking_system/bridged/</guid><description>&lt;p&gt;&lt;a id="bridged"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;!--# Bridged Networking --&gt;
&lt;p&gt;This guide describes how to deploy Bridged networks. In this mode, the Virtual Machine traffic is directly bridged through the Linux bridge on the hypervisor nodes. Bridged networks can operate in four different modes depending on the additional traffic filtering made by OpenNebula:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Dummy Bridged&lt;/strong&gt;, no filtering, no bridge setup (legacy no-op driver).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bridged&lt;/strong&gt;, no filtering is made, managed bridge.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bridged with Security Groups&lt;/strong&gt;, iptables rules are installed to implement security groups rules.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id="bridged-node"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>802.1Q VLAN Networks</title><link>https://docs.opennebula.io/7.2/product/cluster_configuration/networking_system/vlan/</link><pubDate>Mon, 17 Feb 2025 00:00:00 +0000</pubDate><guid>https://docs.opennebula.io/7.2/product/cluster_configuration/networking_system/vlan/</guid><description>&lt;p&gt;&lt;a id="hm-vlan"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;!--# 802.1Q VLAN Networks --&gt;
&lt;p&gt;This guide describes how to enable network isolation provided through Host-managed VLANs. This driver will create a bridge for each OpenNebula Virtual Network and attach a VLAN-tagged network interface to the bridge. This mechanism is compliant with &lt;a href="http://en.wikipedia.org/wiki/IEEE_802.1Q"&gt;IEEE 802.1Q&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The VLAN ID will be the same for every interface in a given network, automatically computed by OpenNebula. It may also be forced by specifying a &lt;code&gt;VLAN_ID&lt;/code&gt; parameter in the &lt;a href="https://docs.opennebula.io/7.2/product/operation_references/configuration_references/vnet_template/#vnet-template"&gt;Virtual Network template&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>VXLAN Networks</title><link>https://docs.opennebula.io/7.2/product/cluster_configuration/networking_system/vxlan/</link><pubDate>Mon, 17 Feb 2025 00:00:00 +0000</pubDate><guid>https://docs.opennebula.io/7.2/product/cluster_configuration/networking_system/vxlan/</guid><description>&lt;p&gt;&lt;a id="vxlan"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;!--# VXLAN Networks --&gt;
&lt;p&gt;This guide describes how to enable Network isolation provided through the VXLAN encapsulation protocol. This driver will create a bridge for each OpenNebula Virtual Network and attach a VXLAN-tagged network interface to the bridge.&lt;/p&gt;
&lt;p&gt;The VXLAN ID will be the same for every interface in a given network, calculated automatically by OpenNebula. It may also be forced by setting the &lt;code&gt;VLAN_ID&lt;/code&gt; attribute in the &lt;a href="https://docs.opennebula.io/7.2/product/operation_references/configuration_references/vnet_template/#vnet-template"&gt;Virtual Network template&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Open vSwitch Networks</title><link>https://docs.opennebula.io/7.2/product/cluster_configuration/networking_system/openvswitch/</link><pubDate>Mon, 17 Feb 2025 00:00:00 +0000</pubDate><guid>https://docs.opennebula.io/7.2/product/cluster_configuration/networking_system/openvswitch/</guid><description>&lt;p&gt;&lt;a id="openvswitch"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;!--# Open vSwitch Networks --&gt;
&lt;p&gt;This guide describes how to use the &lt;a href="http://openvswitch.org/"&gt;Open vSwitch&lt;/a&gt; network drivers. They provide network isolation using VLANs by tagging ports and basic network filtering using OpenFlow. Other traffic attributes that may be configured through Open vSwitch are not modified.&lt;/p&gt;
&lt;p&gt;The VLAN ID will be the same for every interface in a given network, calculated automatically by OpenNebula. It may also be forced by specifying an &lt;code&gt;VLAN_ID&lt;/code&gt; parameter in the &lt;a href="https://docs.opennebula.io/7.2/product/operation_references/configuration_references/vnet_template/#vnet-template"&gt;Virtual Network template&lt;/a&gt;.&lt;/p&gt;</description></item></channel></rss>