Open In App

Network Virtualization in Cloud Computing

Prerequisite – Virtualization and its Types in Cloud Computing

Network Virtualization is a process of logically grouping physical networks and making them operate as single or multiple independent networks called Virtual Networks.
 



General Architecture Of Network Virtualization

Tools for Network Virtualization : 

  1. Physical switch OS – 
    It is where the OS must have the functionality of network virtualization.
  2. Hypervisor
    It is which uses third-party software or built-in networking and the functionalities of network virtualization.

The basic functionality of the OS is to give the application or the executing process with a simple set of instructions. System calls that are generated by the OS and executed through the libc library are comparable to the service primitives given at the interface between the application and the network through the SAP (Service Access Point).



The hypervisor is used to create a virtual switch and configuring virtual networks on it. The third-party software is installed onto the hypervisor and it replaces the native networking functionality of the hypervisor. A hypervisor allows us to have various VMs all working optimally on a single piece of computer hardware. 

Functions of Network Virtualization :

Network Virtualization in Virtual Data Center :

      1. Physical Network 

      2. VM Network

Network Virtualization In VDC

Advantages of Network Virtualization :

Improves manageability –

Reduces CAPEX –

Improves utilization –

Enhances performance –

Enhances security –

Disadvantages of Network Virtualization :

Examples of Network Virtualization :

Virtual LAN (VLAN)

Network Overlays –

Network Virtualization Platform: VMware NSX –

Applications of Network Virtualization :

Article Tags :