An overlay network is one or more virtual logical networks built on the same underlay network through network virtualization technology. Although different overlay networks share the equipment and lines in the underlay network, the services in the overlay network are decoupled from the physical networking and interconnection technologies in the underlay network. The multi-instance of the overlay network can serve different businesses of the same tenant (such as multiple departments) as well as different tenants. It is the core networking technology used in solutions such as SD-WAN and data centers. 1. Why do we need an Overlay network?Overlay network and Underlay network are relative concepts. Overlay network is a logical network built on Underlay network. Why we need to build Overlay network starts with the concept and limitation of the underlying Underlay network. Underlay NetworkThe Underlay network, as its name suggests, is the underlying physical foundation of the Overlay network. As shown in the figure below, the Underlay network can be a physical network formed by interconnecting multiple types of devices and is responsible for transmitting data packets between networks. In an underlay network, interconnected devices can be various types of switches, routers, load balancing devices, firewalls, etc., but the various devices in the network must use routing protocols to ensure IP connectivity between them. Underlay networks can be either Layer 2 or Layer 3 networks. Layer 2 networks are usually used in Ethernet networks and are divided by VLANs. A typical application of Layer 3 networks is the Internet, which uses OSPF, IS-IS and other protocols for routing control in the same autonomous domain, and BGP and other protocols for routing transmission and interconnection between autonomous domains. With the advancement of technology, underlay networks built using MPLS, a WAN technology between Layer 2 and Layer 3, have also emerged. However, traditional network devices forward data packets based on hardware, and the Underlay network constructed by them also has the following problems:
Overlay NetworkIn order to get rid of the various limitations of the Underlay network, network virtualization technology is now often used to create a virtual Overlay network on top of the Underlay network. In an overlay network, devices can be interconnected through logical links as needed to form an overlay topology. A tunnel is established between the interconnected Overlay devices. When a data packet is ready to be transmitted, the device adds a new IP header and tunnel header to the data packet, and the inner IP header is shielded. The data packet is forwarded according to the new IP header. When the data packet is passed to another device, the outer IP header and tunnel header will be discarded, and the original data packet will be obtained. In this process, the Overlay network does not perceive the Underlay network. Overlay networks have various network protocols and standards, including VXLAN, NVGRE, SST, GRE, NVO3, EVPN, etc. With the introduction of SDN technology, the addition of the controller's Overlay network has the following advantages:
2. What are some examples of overlay networks?Overlay networks are widely used in SD-WAN and data center solutions. Due to the different architectures of the underlying Underlay networks, the topology of Overlay networks exists in different forms. Overlay network in data centerWith the evolution of data center architecture, most data centers now use the Spine-Leaf architecture to build underlay networks and use VXLAN technology to build interconnected overlay networks. Business packets run on the VXLAN overlay network and are decoupled from the physical bearer network. The Leaf and Spine are fully connected, and equal-cost multi-paths improve network availability. As a network function access node, a leaf node provides various network devices in the underlay network with VXLAN network access functions. It also serves as an edge device of the overlay network and assumes the role of VTEP (VXLAN Tunnel EndPoint). Spine nodes are backbone nodes and are the core nodes of the data center network. They provide high-speed IP forwarding functions and connect various functional Leaf nodes through high-speed interfaces. Overlay Network in SD-WANThe Underlay network of SD-WAN is based on the wide area network, and achieves interconnection between headquarters sites, branch sites, and cloud sites through hybrid links. By building the logical topology of the Overlay network, the interconnection requirements in different scenarios can be met. Figure 1-5 SD-WAN Overlay network (using Hub-Spoke as an example) The SD-WAN network is mainly composed of CPE devices, which are divided into two types: Edge and GW.
Depending on the enterprise network scale, the number of central sites, and the need for inter-site access, multiple different types of overlay networks can be built:
3. Overlay network VS Underlay networkThe differences between Overlay network and Underlay network are as follows: Table Underlay Network VS Overlay Network |
<<: How to share WiFi gracefully when the password is hard to reveal
>>: Five CDN trends that enterprises need to track
Email hosting is one of the main services provide...
[[254871]] In today's mobile Internet era, mo...
Aruba, a Hewlett Packard Enterprise company (NYSE...
RackNerd has released a special package for the 6...
[[394988]] The 14th Five-Year Plan will accelerat...
Edge computing, a powerful technology that has be...
HostDare has launched a promotion for May. This m...
AkkoCloud is a business that mainly provides CN2 ...
In recent days, the most eye-catching and frequen...
Like most years, 2024 has seen a series of IT dis...
Just as a manned spacecraft was sent into space, ...
The hijacking we encounter in daily life is usual...
[[425641]] As a front-end framework for mobile de...
A recent report released by Research And Markets ...
If you have been exposed to distributed systems, ...