White Paper c11 742214
White Paper c11 742214
White Paper c11 742214
Cisco public
Multi-tier architectures
Until a few years ago, in traditional data centers a 3-tier architecture of core-aggregation-access switching had
been a common design model for many enterprise networks. The primary reason for this architecture was to
provide a fabric for high-speed packet switching between multiple aggregation modules connecting to the data
center core.
Figure 1.
Traditional 3-tier architecture (core, aggregation, and access) topology
But the traditional model had its limitations when the virtualization of computing brought a distributed workload
environment with an increase in east-west traffic. The complexities of Layer 2 networks running Spanning Tree
protocol and a lack of efficient forwarding for server-to-server traffic required a new design model.
To overcome the limitation of a traditional network, Cisco started working on Clos network–based 2-tier spine-
and-leaf architecture and developed the VXLAN-based overlay system, which allowed for efficient handling of
traffic between any two endpoints in the fabric and consistent latency for workloads. Cisco also pioneered the
policy-based automation with its Application Centric Infrastructure (ACI).
The traditional model of Multi-tier is still required today. The primary reason for this is cable reach, where many
hosts are located across floors or across buildings; however, due to the high pricing of fiber cables and the
limitations of cable distances, it is not ideal in some situations to build a full-mesh two tier Clos fabric. In those
cases, it is more efficient for customers to build a spine-leaf-leaf topology and continue to benefit from the
automation and visibility of Cisco ACI.
Starting with the Cisco APIC Release 4.1(1), you can now create a Multi-tier Cisco ACI fabric topology that
corresponds to the core-aggregation-access architecture. The new design for Cisco ACI incorporates the
addition of a tier-2 leaf layer for connectivity to hosts or servers on the downlink ports and connectivity to the
leaf layer (aggregation) on the uplink ports.
Figure 3.
Cisco ACI Multi-tier architecture (spine, tier-1 leaf, and tier-2 leaf) topology
● Spine: EX/FX/C/GX spines (For example, Cisco Nexus 9332C, 9364C, 9316D-GX, and 9500 with
EX/FX/GX linecards)
● Tier-1 leaf: EX/FX/FX2/FX3/GX except Cisco Nexus 93180LC-EX
● Tier-2 leaf: EX/FX/FX2/FX3/GX
Switch As a Tier-2 Leaf maximum As a Tier-2 Leaf maximum As a Tier-1 Leaf maximum
supported downlink port* supported fabric ports supported fabric ports
(Host connectivity) (Tier-1 connectivity) (Spine and tier-2 connectivity)
*
Last 2 original fabric ports cannot be used as downlink ports
**
If Tier-2 leaf doesn’t require much bandwidth, it can be used as Tier-1 though it has less fiber ports. Copper port can’t be used as fabric
port.
Note: To convert downlink ports to fabric ports or fabric ports to downlink ports, reloading the switch is
required. Please see the link for more information.
https://www.cisco.com/c/en/us/td/docs/switches/datacenter/aci/apic/sw/4-x/L2-configuration/Cisco-
APIC-Layer2-Configuration-Guide-42x/Cisco-APIC-Layer2-Configuration-Guide-
421_chapter_0111.html#d22200e6671a1635
Design considerations
In a multi-tier topology, all switch to switch links must be configured as fabric ports. You can also use ports that
by default are downlink ports by configuring them to be fabric ports. Special care must be taken when choosing
which port from tier-2 leaf switches is connected to tier-1 leaf switches. This is because the downlink to fabric
link port conversion can be done only after a leaf is discovered by APIC. If the APIC is connected to a tier-2
leaf, at least one tier-2 leaf default fabric port must be connected to a default fabric port on a tier-1 leaf. By
ensuring this, APIC can discover both the tier-2 leaf that is attached to APIC and the tier-1 leaf that the tier-2
leaf is attached to. After this initial discovery you can convert additional ports on the tier-1 and tier-2 leaf
switches to be fabric ports. Also, each Tier-1 leaf should have at least one default fabric port connected to a
tier-2 leaf port.
In summary these are the connectivity requirements for tier-2 leaf switches:
● If APIC is connected to a tier-2 leaf: one default fabric port of the Tier-2 leaf must be connected to a
default fabric port of a tier-1 leaf.
● If no APIC is connected to a tier-2 leaf: one default fabric port of the Tier-2 leaf must be connected to
any port of a tier-1 leaf.
Design considerations for Cisco ACI Multi-tier architecture include the following:
● Multi-tier architecture is supported only with APIC release 4.1 and later.
● Supported topology is spine – tier-1 leaf – tier-2 leaf.
● Tier-2 leaf switch fabric ports are connected to tier-1 leaf switch fabric ports.
● Tier-2 leaf can connect to more than two tier-1 leaf switches, in comparison to a traditional double-
sided vPC design, which has only two upstream switches. The maximum number of ECMP links
supported by tier-2 leaf to tier-1 leaf is 18.
● There are no restrictions of EPG, L3Out, APIC or FEX connectivity to tier-2 leaf switches. They can be
connected to tier-1 leaf switches or to tier-2 leaf switches. Per leaf scale is independent regardless of
Tier-1 or Tier-2.
● Tier-1 leaf switches can have both hosts and tier-2 leaf switches connected on it.
● Multi-tier architecture supports Multi-Pod and Multi-Site.
● Tier-2 leaf switches cannot be connected to remote leaf switches (tier-1 leaf switches).
● Recommendation for tier-2 leaf: Use at least one of the default uplinks as a fabric link to ensure recovery
in case of factory reset.
● Scale: The maximum number of tier-1 leaf switches and tier-2 leaf switches combined is equal to the
maximum number of leaf switches in the fabric (200 per pod; 400 per Multi-Pod).
● A tier-1 leaf that is connected to a tier-2 leaf must follow the support matrix (see Table 1), but first
generation leaf switches (non-EX/FX) can coexist in the same fabric, as long as tier-2 leaf switches are
not connected to these.
The location is Fabric > Inventory > Fabric Membership > Nodes Pending Registration > Create Fabric Node
Member. You need to check “Is Tier-2 Leaf” option (Figure 6).
Figure 6.
Tier-2 leaf switch registration
● Spine: Cisco Nexus 9332C, Cisco Nexus 9364C, or Cisco Nexus 9500 with EX/FX line cards
● Tier-1 leaf: Cisco Nexus 9336C-FX2 (40/100G Leaf) as End of Row (EoR) switch
● Tier-2 leaf: Cisco Nexus 93180/93108 EX/FX or 9336C-FX2 as Top of Rack (ToR) switch
Figure 7.
Topology example
If there is 1G server access, and there is no high bandwidth requirement, using Cisco Nexus 93180/93108
EX/FX as tier-1 leaf and Cisco Nexus 9348FXP as tier-2 leaf is also a good option. Also, 10G ports can be used
as fabric ports.
https://www.cisco.com/c/en/us/solutions/data-center-virtualization/application-centric-
infrastructure/index.html
https://www.cisco.com/c/en/us/support/cloud-systems-management/application-policy-infrastructure-
controller-apic/tsd-products-support-series-home.html
https://www.cisco.com/c/en/us/solutions/collateral/data-center-virtualization/application-centric-
infrastructure/white-paper-c11-737855.html
https://www.cisco.com/c/en/us/solutions/collateral/data-center-virtualization/application-centric-
infrastructure/white-paper-c11-739609.html