Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Rack Types (Design)

Rack Type Overview

Rack types define the type and number of leafs, access switches and/or generic systems (as of version 4.0) that are used in rack builds. Since rack types don't define specific vendors or their devices, you can design your network before choosing hardware. If you need to create a template, you'll use rack types to build the structure of your network.

Rack types include the following details:

Summary Description
Name 17 characters or fewer, and (optional) description
Fabric connectivity design
  • L3 Clos - used in 3-stage and 5-stage fabric templates with spines. The spine level connects leafs to each other.
  • L3 Collapsed - (Junos only) - used in collapsed (spineless) templates (new in version 4.0). Leafs are connected directly to each other via full mesh.
Leafs Description
Name 64 characters or fewer
Leaf Logical Device Used as ToR leaf switch network device(s)
Links per spine, and Link speed (L3 Clos Only) Number of leaf-spine links and their speed.
Redundancy Protocol
CAUTION:

Make sure that the intended platform supports the chosen redundancy protocol. For example, SONiC doesn't support L3 MLAG peers, and ESI is supported on Junos only.

  • None - For single-homed connections
  • MLAG - For dual-homed connections. Both switches use the same logical device.
    • MLAG Keepalive VLAN ID - If left blank during rack type creation, 2999 is assigned to the peer link during the build phase. If 2999 conflicts with vendors' reserved ranges, enter a different ID. (Ability to specify MLAG VLAN ID from the web interface is new in version 4.0.0.)
      Note:

      Network device vendors have varying requirements for "reserved" VLAN ID ranges. For example, Cumulus VLAN-aware Bridge Mode reserves a VLAN ID range, by default, from 3000 to 3999. Cisco NXOS reserves a VLAN ID range from 3968 to 4094. Arista, by default, uses a VLAN ID range from 1006 to 4094 for internal VLANs for routed ports.

    • Peer Links, and Link speed - Number of links between the MLAG devices, and their speed
    • Peer Link Port Channel ID
    • L3 peer links, and Link speed -Used mainly for BGP peering between border MLAG leafs in non-default routing zones. Mainly used for routed L3 traffic to solve EVPN blackhole issues or if upstream routers go down. L3 peer-links act as backup paths for the north-south traffic. Other than border leaf it can be used on any other ToR leafs as well for avoiding blackholing traffic for a VRF.
    • L3 Peer Link Port Channel ID
  • ESI (Junos only) - Ethernet Segment ID assigned to the bundled links. Specifying device platforms other then Juniper Junos (such as Cisco, Cumulus, Arista) results in blueprint build errors. See Juniper EVPN Support for information about Juniper ESI support and ESI MAC MSB settings for more information about ESI.
Tags (New in version 4.0) User-specified. Select tags from drop-down list generated from global catalog or create tags on-the-fly (which then become part of the global catalog). Tags used in rack types are embedded, so any subsequent changes to tags in the global catalog do not affect the rack type.

Access Switches - Junos ONLY - Limited support. See Access Layer Switches for more information.

Generic Systems (new in version 4.0) Description
Name 64 characters or fewer
Generic system count Number of systems in the set
Port Channel ID Min, and Max Port channel IDs are used when rendering leaf device port-channel configuration towards generic systems. default: 1-4096. You can customize this field (as of version 3.3.0).
Logical Device The generic system network device
Tags (new in version 4.0) User-specified. Select tags from drop-down list generated from global catalog or create tags on-the-fly (which then become part of the global catalog). Useful for specifying generic systems as servers or external routers on nodes and links. Tags used in rack types are embedded, so any subsequent changes to tags in the global catalog do not affect the rack type.
Logical Link
  • Name - 64 characters or fewer
  • Switch - Leaf configured in Leafs section
  • LAG Mode
    • LACP (Active) - Link Aggregation Control Group (LACP) in active mode - This mode actively advertises LACP BPDU even when the neighbor does not.
    • LACP (Passive) - Link Aggregation Control Group (LACP) in passive mode - This mode doesn't generate LACP BPDU until it sees one from a neighbor.
    • Static LAG (no LACP) - Static LAGs don't participate in LACP and will unconditionally operate in forwarding mode.
    • No LAG - This link is not part of a LAG.
  • Physical link count per individual leaf, and Link speed) - Number of links from each generic system to each leaf and their speed. If using dual leaf switches, this number should be half of the total links attached to the generic system.
  • Tags - (new in version 4.0) User-specified. Select tags from drop-down list generated from global catalog or create tags on-the-fly (which then become part of the global catalog). Useful for specifying generic systems as servers or external routers on nodes and links. Tags used in rack types are embedded, so any subsequent changes to tags in the global catalog do not affect the rack type.
Note:

You can also add generic systems to blueprints as a Day 2 operation. See Add Generic System.

From the left navigation menu, navigate to Design > Rack Types to go to rack types in the design (global) catalog. Click a rack type name to see its details. You can create, clone, edit, and delete rack types.

Create Rack Type

  1. From the left navigation menu, navigate to Design > Rack Type and click Create Rack Type.
  2. Enter a name (17 characters or fewer), (optional) description, then select a fabric connectivity design (L3 Clos, L3 Collapsed).
  3. Configure the panel as required for your design.
    • See rack type overview above for parameter details and the example below for a specific use case.
    • To clone or delete a logical link or generic system group within a rack type, click the Clone button or Delete button (top-right of section).

Example: Create Rack Type

This example shows how to create a rack type for a dual-connected L2 rack with two AOS-48x10+6x100-1 logical device leaf switches, each with 4-100 GbE spine links and forty-eight dual-connected 10 GbE generic systems.

  1. From the left navigation menu, navigate to Design > Rack Type and click Create Rack Type.
  2. Enter a name (RackType1 in this example), then select L3 Clos fabric connectivity design.
  3. In the Leafs section, enter a name (MyLeaf1 in this example) and select AOS-48x10+6x100-1 from the Leaf Logical Device drop-down list.
    Note:

    Instead of scrolling through the list in the Leaf Logical Device drop-down list you can start typing in the field to filter the list based on your input.

  4. Change the Links per spine to 2. Notice the Topology preview on the right side shows the first leaf.
  5. Click Add new leaf and enter a name for the second leaf (MyLeaf2 in this example), select AOS-48x10+6x100-1 from the Leaf Logical Device drop-down list, then change the Links per spine to 2. Notice the Topology preview on the right side now shows both leafs.
  6. Click Generic Systems, click Add new generic system group and enter a name (MySystemGroup1 in this example), change the Generic system count to 20, then select AOS-2x10-1 from the Logical Device drop-down list. Notice that the Topology preview changes as you configure the rack type.
  7. Click Add logical link, enter a name (MyLogicalLink1 in this example), select MyLeaf1 from the Switch drop-down list, select LACP (Active) for LAG Mode, then change Physical link count per leaf to 2.
  8. Click Add new generic system group, and enter a name (MySystemGroup2 in this example), change the Generic system count to 20, then from the Logical Device drop-down list, select AOS-2x10-1.
  9. Click Add logical link, enter a name (MyLogicalLink2 in this example), select MyLeaf2 from the Switch drop-down list, select LACP (Active) for LAG Mode then change Physical link count per leaf to 2.
  10. If you'd like to see a preview of the logical devices that you've configured in the rack type, click Logical Devices in the Preview section.
  11. Click Create to create the rack type in the global catalog and return to the list view.

Edit Rack Type in Global Catalog

Changes to rack types in the global catalog do not affect rack types that have been embedded into templates (or blueprints that were created from those templates). See the sections below for more information.

  1. To edit a rack type in the global catalog, either from the list view (Design > Rack Type) or the details view, click the Edit button for the rack type to edit.
  2. Make your changes.
  3. Click Update (bottom-right) to update the rack type in the global catalog and return to the list view.

Edit Rack Type in Template

If the intent is for a template to use a modified rack type, then after editing the rack type in the global catalog it must be imported into the template. For more information, see Update Rack Type in Rack Based Template on the Templates page (Design > Templates > Edit Template).

Edit Rack Type in Blueprint

You can edit rack types in active running blueprints (as of version 3.2.0). For more information, see Edit Rack <edit_rack> (Blueprints > Staged > Physical > Racks).

Delete Rack Type

Deleting a rack type in the global catalog does not affect templates and blueprints that previously embedded that rack type. For information about deleting racks from blueprints, see Delete Rack (at Blueprints > Staged > Physical > Racks).

  1. To delete a rack type in the global catalog, either from the list view (Design > Rack Type) or the details view, click the Delete button for the rack type to delete.
  2. Click Delete to delete the rack type and return to the list view.