Modern enterprise networks are becoming increasingly complex, posing significant challenges in terms of scalability and segmentation. This is seen especially within traditional layer 2 architectures. To address these limitations, technologies like Virtual eXtensible LAN (VXLAN) have emerged, offering a scalable and flexible solution to extend layer 2 networks over layer 3 infrastructure.
As VoIP and UC technologies continue to leverage virtualized and cloud infrastructures, understanding technologies like VXLAN becomes essential for those deploying such applications. In this article, we examine what VXLAN is and how it can help enable modern VoIP and UC deployments.
Layers 2 and 3 are responsible for physical and logical addressing, respectively, and are known as the data link layer and the network layer. Ethernet and MAC addresses live in the data link layer, while IPv4 and IPv6 addresses and routing take place at the network layer.
This distinction of layers aids in the design and operation of networks. As networks scale, this becomes all the more important. For example, the following diagram shows an extensive enterprise network consisting of several network segments, depicted with yellow circles and ellipses. Communication between hosts within these network segments uses layer 2 mechanisms such as Ethernet and MAC addressing. This is displayed using green communications arrows. Layer 3 mechanisms, such as IP routing, must take place for end-to-end communication between hosts in different network segments, as shown with the red arrows. Notice, however, that layer 3 communication, which takes place from end device to end device, also requires the underlying layer 2 communication to take place from hop to hop.
Other than the physical segmentation in the network above, additional logical segmentation can take place by using virtual LANs (VLANs). These are configured within switches to further subdivide a network into segments.
Traditional network segmentation and VLAN implementations are fine for an enterprise network such as this one. However, this type of arrangement has certain limitations for networks designed for use in data centers, cloud computing infrastructure, and virtualized environments, including the following:
These limitations are among the most significant when building modern network infrastructures that can support the dynamic nature of cutting-edge applications, multi-tenant architectures, and hybrid cloud deployments. This is where VXLAN comes in.
Virtual eXtensible LAN, or VXLAN, is an overlay network protocol designed to address the limitations of conventional VLAN-based segmentation by enabling the creation of virtual layer 2 networks over a layer 3 infrastructure.
As shown in the diagram above, the underlay network is composed of a conventional layer 3 infrastructure, which may use IPv4 or IPv6 as the principal addressing and routing mechanism. VXLAN creates an overlay network on top of this by encapsulating Ethernet frames inside user datagram protocol (UDP) packets, enabling them to be tunneled across the IP network.
These VXLAN tunnels interconnect endpoint switches, allowing them to connect end devices, including hosts, virtual machines (VMs), containers, workflows, or any other end device entity. The result is a flexible, scalable, and highly adaptable layer 2 infrastructure that can be deployed on top of any layer 3 network. This makes it ideally suited for modern data centers, cloud environments, and virtualization environments where scalability, mobility, and isolation are critical requirements.
VXLAN is designed to overcome the limitations associated with the application of conventional network segmentation in data centers, clouds, and virtualized platforms. It offers numerous benefits, including:
As VoIP and UC applications increasingly leverage virtualization and cloud deployments, technologies such as VXLAN are becoming all the more important to support and deliver them. Real-time communication applications depend upon network infrastructure that ensures low latency, minimal jitter, and reliable delivery. VXLAN supports these needs in multiple ways, such as:
Applications and networks are constantly evolving, and the need for scalable, flexible, and efficient infrastructure is growing with them. That’s especially the case for real-time applications like VoIP and UC in cloud and virtual environments. VXLAN addresses the limitations of conventional layer 2 designs, offering unmatched scalability and segmentation capabilities.
You may also like:
How to create VLANs with Grandstream GWN7800 series switches
Minimize jitter, latency and other UC issues through proper routing
Layer 2 or 3? Choose the right switch for optimal network performance