Can I use 10G Card for Upllink switch if I use VMs that uses a high bandwidth requirements

jmapelit Lv1Posted 17 May 2024 16:38

Hi Good day

Just a question I have requirements for a deployment with a specific VM that uses a high bandwidth is it possible that neither physical nor virtual nic can be use or specified in the physical port and assigned to 10G physical nic ?

Host 1
VM1 - 10G Bandwidth vnic1-5 - 1PORT
VM2 - 10G Bandwidth vnic6-8 - 2PORT

because the only port that is connected to the network of the client is the management port uses 1G network and it will cause a bottleneck I need high availability like a 10G port so I can fully utilize based on my requirements it it possible?

jerome_itable has solved this question and earned 10 coins.

Posting a reply earns you 2 coins. An accepted reply earns you 20 coins and another 10 coins for replying within 10 minutes. (Expired) What is Coin?

Enter your mobile phone number and company name for better service. Go

Yes, it is possible to achieve high bandwidth for your VM even if the physical host only has a 1G management port and you cannot directly assign a physical NIC to the VM. Here are two solutions you can consider:

Solution 1: Utilize a Dedicated 10G NIC with SR-IOV

    Add a 10G NIC: Install a separate 10G network interface card (NIC) on the physical host dedicated for VM1.
    Enable SR-IOV (Single Root I/O Virtualization): This technology allows the physical PCI-Express slot of the 10G NIC to be presented as multiple virtual NICs to the VMs.
    Assign vNICs to VM1: Configure the hypervisor to assign one or more virtual NICs (vNICs) created by SR-IOV to VM1. This will provide VM1 with direct access to the 10G network bandwidth without relying on the physical management port.

Solution 2: Upgrade the Network Infrastructure

    Upgrade Network Switch Port: If possible, consider upgrading the network switch port connected to the physical host to 10G. This will eliminate the bottleneck at the physical layer and allow the management port to handle 10G traffic for VM1.
    Upgrade Host Management Port (if feasible): Depending on the hardware capabilities of your host, you might be able to upgrade the physical management port itself to 10G. However, this might not be feasible for all systems.
Is this answer helpful?
MTR Lv2Posted 28 May 2024 14:49
  
To achieve high bandwidth for your VMs without using the physical or virtual NIC specified in the physical port and instead assign them to a 10G physical NIC for high availability, you can consider the following approach:

1. **Virtual Switch Configuration**:
   - Configure a virtual switch on the host that is connected to the 10G physical NIC.
   - Assign the vNICs of VM1 and VM2 to this virtual switch.

2. **Dedicated Network Adapter**:
   - Ensure that the 10G physical NIC is dedicated solely for the VM traffic.
   - Avoid sharing this NIC with other network traffic to maximize bandwidth availability.

3. **Network Adapter Bonding**:
   - If your server supports it, consider using network adapter bonding (such as LACP) to aggregate multiple 10G NICs for even higher bandwidth and redundancy.

4. **VM Configuration**:
   - Configure VM1 with vNICs 1-5 and assign them to the virtual switch connected to the 10G physical NIC.
   - Similarly, configure VM2 with vNICs 6-8 and assign them to the same virtual switch.

5. **Network Isolation**:
   - Ensure that the 10G NIC is isolated from the 1G management network to prevent any bottlenecking due to network congestion.
MT Lv1Posted 28 May 2024 14:45
  
To meet the high bandwidth requirements of your VMs using a 10G network interface, you need to ensure that your physical infrastructure supports the necessary bandwidth and that the VMs can fully utilize it. Here’s how you can achieve this:

### Requirements and Considerations

1. **Physical Infrastructure**:
   - Ensure that your host has physical NICs capable of 10G bandwidth.
   - These NICs should be properly connected to a 10G network switch.

2. **Network Configuration**:
   - You must configure the physical NICs on the host to support 10G connections.
   - Ensure that these NICs are separate from the 1G management NIC to avoid bottlenecks.

3. **VM Configuration**:
   - Assign virtual NICs (vNICs) to the VMs that map to the 10G physical NICs.
   - Ensure proper bandwidth allocation and network policies to guarantee high availability and performance.

### Steps to Achieve the Desired Configuration

#### 1. Verify and Install 10G NICs

- **Check Hardware Compatibility**: Ensure your host server hardware supports 10G NICs and that you have the necessary slots available.
- **Install 10G NICs**: Physically install the 10G NICs on the host server.
- **Connect to 10G Switch**: Connect the 10G NICs to a 10G switch that is part of your network infrastructure.

#### 2. Configure Physical NICs on Host

- **Assign Physical Ports**: In the host’s network settings (e.g., in VMware ESXi, Hyper-V, or other hypervisor), ensure that the 10G NICs are recognized and correctly configured.
- **Separate Management Network**: Make sure the 1G NIC is used exclusively for management traffic, while the 10G NICs are used for VM traffic.

#### 3. Configure Virtual Network

- **Create Virtual Switches**: Create virtual switches (vSwitches) or similar virtual network constructs in your hypervisor that map to the 10G physical NICs.
- **Assign vNICs to VMs**: Assign the vNICs of your VMs to these virtual switches to ensure they utilize the 10G bandwidth.

### Example Configuration

For a host with the following setup:

- **Host 1**:
  - 1G NIC for Management
  - 2 x 10G NICs for VM traffic

**VM1**: Requires 10G bandwidth using 5 vNICs
- Assign `vNIC1-5` to a virtual switch backed by the first 10G NIC.

**VM2**: Requires 10G bandwidth using 3 vNICs
- Assign `vNIC6-8` to a virtual switch backed by the second 10G NIC.

#### Steps in Hypervisor (e.g., VMware ESXi):

1. **Create vSwitches**:
   - Create `vSwitch1` and attach it to the first 10G physical NIC.
   - Create `vSwitch2` and attach it to the second 10G physical NIC.

2. **Assign vNICs to VMs**:
   - For **VM1**, assign `vNIC1-5` to `vSwitch1`.
   - For **VM2**, assign `vNIC6-8` to `vSwitch2`.

### Troubleshooting and Testing

- **Verify Connections**: Ensure all physical connections to the 10G network are secure and properly configured.
- **Bandwidth Testing**: Use network testing tools (like `iperf`) to verify that the VMs are achieving the expected bandwidth.
- **Monitor Performance**: Continuously monitor the network performance to ensure no bottlenecks are occurring and the VMs are utilizing the 10G bandwidth effectively.
CLELUQMAN Lv3Posted 25 May 2024 11:35
  
yes ,, you can directly connect to a 10G port,,, consider using network resource pools and define bandwidth for individual VM
Zonger Lv4Posted 23 May 2024 18:01
  
In this scenario, you want to utilize a high-bandwidth 10G NIC for specific VMs while keeping the management port separate and using a lower bandwidth 1G network. On Sangfor NGAF, you can achieve this by using a combination of physical and virtual NICs.

You can configure the physical NIC (e.g., eth0) to be used as a management port for the host, using a 1G network connection. Then, you can create multiple virtual NICs (VNICs) on the host, each with its own MAC address and IP address. You can assign these VNICs to the same physical NIC (eth0) but specify different VLAN IDs or sub-interfaces.

In your example, you can create two VNICs on the host: vnic1-5 for VM1 and vnic6-8 for VM2. Each VNIC can be assigned to the same physical NIC (eth0) but use a different VLAN ID or sub-interface. This allows you to use the same physical 10G NIC for both VMs, while keeping the management port separate and using a 1G network connection.

To ensure high availability, you can also configure multiple physical NICs (e.g., eth0 and eth1) and use them as active-active links for the VNICs. This way, if one physical NIC fails, the other one can take over the traffic, ensuring minimal downtime.

By using this combination of physical and virtual NICs, you can achieve high-bandwidth connections for your VMs while maintaining a separate management port with lower bandwidth requirements.
sitobeli Lv2Posted 23 May 2024 11:28
  
you can give it a try change the setting at Communication Interfaces > Flow Control page
Newbie290036 Lv2Posted 22 May 2024 16:16
  
Yes, it is possible to achieve high bandwidth for specific VMs by utilizing 10G physical NICs (Network Interface Cards) on the host server. You can assign specific virtual NICs (vNICs) to these 10G physical NICs, ensuring that the VMs have the required bandwidth for their operations. By dedicating 10G NICs to these VMs, you can avoid network bottlenecks and ensure high availability for applications with demanding bandwidth requirements.
Enrico Vanzetto Lv3Posted 22 May 2024 04:42
  
hi, you simply create a virtual switch on anet section of hci (on this switch yopu have to enable VXLAN support), and connect toghether both vm1 and vm2 virtual machine. The virtual switch is connected to your edge interface that is your management port. Doing this, you achieve that the internal traffic between vm1 and vm2 is made with the highest network speed (as it uses overlay interfaces for traffic between these two virtual machines).
pmateus Lv2Posted 21 May 2024 16:10
  
Hi,
To meet your requirements for high bandwidth and high availability, you need to ensure your VM's traffic uses the 10G physical NICs rather than the 1G management port.
Ensure the physical host has 10G NICs installed and properly connected to a 10G network switch and then you need that your client can connect to your switch with an 10G interfaces too.
fuadmahbubun Lv1Posted 21 May 2024 15:38
  
Last edited by fuadmahbubun 21 May 2024 15:44.

can you explain in more detail about the network configuration between VMs?
Using NICs as a VM network, you can use 2 or more NICs and set them as redundant or aggregates, so you can increase bandwidth capacity.
Usually in HCI there are several NICs and they can be customized as network interfaces or storage interfaces.
if there available slot for additional NIC card you may add 10G Card and licenses

I Can Help:

Change

Moderator on This Board

3
4
3

Started Topics

Followers

Follow

2
2
0

Started Topics

Followers

Follow

0
1
0

Started Topics

Followers

Follow

Board Leaders