NVGRE
Network Virtualization using Generic Routing Encapsulation.
A Network virtualization is a software defined networking process to consolidate hardware and software into a single virtual network.
NVGRE is an advanced network virtualization method that uses encapsulation and tunneling to provide subnets with large numbers of virtual LANs or VLANs.
In NVGRE, the virtual machine's packet is encapsulated inside another packet. The header of this new, NVGRE-formatted packet has the appropriate source and destination provider area IP addresses and it has a 24-bit Virtual Subnet ID (VSID), which is stored in the GRE header of the new packet.
NVGRE can cover both layer 2 (data link layer) and layer 3 (network layer), so providing subnets with VLANs can enable multi-tenant and load-balanced networks to be shared across on-premises and cloud environments.
It aims to solve the problems caused by a limited number of VLANs which fail to work in complex virtualizations.
NVGRE is like VXLAN (as discussed at earlier post), however NVGRE is primarily supported by Microsoft whereas VXLAN is presented by Cisco. If we can distinguish the difference, both technologies offer fixed VLAN size i.e. 4096 virtual networks while creating up to 16 million virtual networks.
-DR
No comments:
Post a Comment