|

[ACSA Education #24] Redundant Network

⏱️ Estimated reading time: Approx. 4 minutes (4 min read)

Network communications are crucial to IT infrastructure, often having a significant impact on critical services.

If there is only one path to the Core-1 switch as shown below, if the link to the Core-1 switch among the two access switches is broken, the network will be disconnected, and Host A and Host B will not be able to communicate with each other.

[ACSA 교육#24] Redundant Network - image 1

The way to solve this is to add one Core switch as shown in the figure below.
Even if the Core-1 switch fails, network communication will still be possible. Host A and Host B can communicate with each other through the Core-2 switch. This connection is called redundancy or a redundant link.

[ACSA 교육#24] Redundant Network - image 3

However, while this redundant configuration solves the single failure issue, it creates another problem.

Layer 2 Loop

Connecting Layer 2 switches in a link redundancy configuration creates a Layer 2 loop. A loop is also created when connecting a cable from one port on a switch to another port on the same switch.

[ACSA 교육#24] Redundant Network - image 5

When a loop like this is created, it can cause serious problems in the network if not handled properly, as shown below.

  • Broadcast Storm
  • Multiple Frame Copy
  • Instability of MAC address table

Layer 2 Loop – Broadcast Storm

Previous PostIn , the switch is said to send the broadcast packet to all interfaces in the same VLAN except the port that received it (the ingress port). This causes problems in a redundant loop network like the one shown in the figure.

[ACSA 교육#24] Redundant Network - image 7
  • Assume Host A sends a broadcast frame.
  • Switch Access-1 receives and forwards this frame (Copy 1)
  • The Core-1 and Core-2 switches receive this and pass it back to each other (Copy 2)
  • The Core-1 and Core-2 switches each receive a second copy (Copy 2) and forward it to another port (Copy 3).
  • Access-1 receives the third copy (Copy 3) and repeats the resending.
    ※ This frame will circulate on the network forever.

In the operational world of network devices and endpoints, nearly all devices often send broadcast frames multiple times per minute. In a loop environment, broadcast frames from all devices would circulate endlessly across the network.

As the number of broadcast frames circulating increases and the number of copies increases accordingly, all available bandwidth and CPU resources will be used to process broadcast traffic. Consequently, there will be a shortage of resources to process normal data communication frames. Eventually, the network becomes unusable.

Layer 2 Loop – Multiple Frame Copy

Although the switch may broadcast to all ports in the VLAN, Learn about Forwarding TableWe also discussed that the same thing is done to send unicast traffic to a destination that is not yet known.

When a switch receives a unicast packet addressed to a destination MAC address, if that MAC address isn't already in the MAC address table, the switch forwards the frame to all ports in the VLAN. This also circulates the frame, wasting CPU resources.

There are other problems as well.

[ACSA 교육#24] Redundant Network - image 8

Let's assume Host B sends a frame to Host A.
Since the Access-2 switch does not yet know Host A's MAC address, it forwards this frame to Port 21 and Port 22.
At this time, both the Core-1 switch and the Core-2 switch receive the frame containing the source MAC address 90:….:00 and copy the frame back to the Access-1 switch for forwarding.

From the Access-1 switch's perspective, it will think it can communicate with Host B via Port 21 or Port 22. This is confusing, as it appears as if Host B exists in two places. However, Host B exists in only one place. Ultimately, the multiple frame copies generated by Access-2 will corrupt Access-1's MAC address database.


As you can see, this poses a very serious problem. While link redundancy is necessary for stability, this redundancy can also cause the entire network to collapse and go down.

The solution to these problems is the Spanning Tree Protocol (STP). Invented in 1984 by Ms. Radio Perlman, the algorithm for this protocol reportedly took only a few hours to develop.

In the next post, we will learn more about Spanning Tree Protocol.

Similar Posts

  • AOS-CX CLI Commands (2)

    ⏱️ Estimated reading time: Approx. 10 minutes (10 min read) Continuing from the previous post, I would like to cover some more in-depth content this time. We will look at the commands needed to configure the functions required for actual network operations in the field. VLAN Configuration The method for creating and configuring VLANs and VLAN interfaces in AOS-CX is as follows. While it is possible to configure a single VLAN,…

  • [ACP-DC Training#9] VSX (1)

    ⏱️ Estimated read time: Approx. 16 minutes (16 min read) Today, the demand for network availability is ceaseless. Customers require networks that operate 24 hours a day, 365 days a year, and HPE's VSX technology offers a solution to this problem. HPE Aruba Networking's VSX technology is virtualization for data center and core switches running on the AOS-CX operating system…

  • [ACMA Training #2] RF Basics

    ⏱️ Estimated read time: Approx. 10 minutes (10 min read) Wireless networks are primarily designed considering coverage or capacity. When designing for WLAN coverage, the design must be based on the area to be covered. If you configure a coverage-based design that provides 100% coverage across the entire area, using high-power APs is less…

  • [ACSA Education #22] Forwarding Table

    ⏱️ Estimated read time: Approx. 4 minutes (4 min read) Layer 2 switches transmit data based on MAC addresses. To do this, switches use a MAC Address Table. When a device connected to a switch sends a frame, the table is automatically created based on the MAC address of the source frame. So, how does it work? MAC Address Table Switch…

  • [acp-dc training#10] vsx (2)

    ⏱️ Estimated reading time: Approx. 8 minutes (8 min read) In the previous post, we explored VSX, the virtualization technology of HPE Aruba Networking AOS-CX switches. We explained the components of VSX, the differences from VSF, and its advantages. Today, we would like to cover the practical aspects. We will examine how to actually utilize VSX to perform live software upgrades and look at technologies such as Split Brain… .

  • [ACSA Training #9] UDP Header

    ⏱️ Estimated reading time: Approx. 2 minutes (2 min read) In the last post, we looked into TCP. TCP and UDP are the representative protocols used in the Layer 4 transport layer. So today, let's take a look at UDP. If you look at the figure, you will see how simple the UDP header is compared to the TCP header. The source and… used just like in TCP