Skip to content

Fabric Site

Location in GUI: Provision » SD-Access » Fabric Sites

Diagram
NameTypeConstraintMandatoryDefault Value
fabric_sitesList[fabric_sites]No

NameTypeConstraintMandatoryDefault Value
nameStringYes
authentication_templateClass[authentication_template]No
pub_sub_enabledBooleantrue, falseNofalse
l3_virtual_networksListStringNo
l2_virtual_networksList[l2_virtual_networks]No
anycast_gatewaysList[anycast_gateways]No
wireless_ssidsList[wireless_ssids]No
fabric_zonesList[fabric_zones]No

authentication_template (catalyst_center.fabric.fabric_sites)

Section titled “authentication_template (catalyst_center.fabric.fabric_sites)”
NameTypeConstraintMandatoryDefault Value
nameStringYesNo Authentication
dot1x_to_mab_fallback_timeoutIntegermin: 3, max: 120No
wake_on_lanBooleantrue, falseNo
number_of_hostsChoiceUnlimited, SingleNo
bpdu_guardBooleantrue, falseNo
authentication_orderChoicemac, dot1xNo
pre_auth_aclClass[pre_auth_acl]No

l2_virtual_networks (catalyst_center.fabric.fabric_sites)

Section titled “l2_virtual_networks (catalyst_center.fabric.fabric_sites)”
NameTypeConstraintMandatoryDefault Value
nameStringYes
vlan_nameStringNo
vlan_idIntegermin: 2, max: 4093No
traffic_typeChoiceDATA, VOICENo
fabric_enabled_wirelessBooleantrue, falseNo
associated_l3_virtual_networkStringNo

anycast_gateways (catalyst_center.fabric.fabric_sites)

Section titled “anycast_gateways (catalyst_center.fabric.fabric_sites)”
NameTypeConstraintMandatoryDefault Value
ip_pool_nameStringYes
pool_typeAnyChoice[EXTENDED_NODE, FABRIC_AP] or NullNo
auto_generate_vlan_nameBooleantrue, falseNofalse
vlan_nameStringNo
vlan_idIntegermin: 2, max: 4093No
security_group_nameStringNo
ip_directed_broadcastBooleantrue, falseNofalse
intra_subnet_routing_enabledBooleantrue, falseNofalse
multiple_ip_to_mac_addressesBooleantrue, falseNofalse
supplicant_based_extended_node_onboardingBooleantrue, falseNo
layer2_floodingBooleantrue, falseNofalse
traffic_typeChoiceDATA, VOICENoDATA
critical_poolBooleantrue, falseNofalse
wireless_poolBooleantrue, falseNofalse
l3_virtual_networkStringNo

wireless_ssids (catalyst_center.fabric.fabric_sites)

Section titled “wireless_ssids (catalyst_center.fabric.fabric_sites)”
NameTypeConstraintMandatoryDefault Value
nameStringYes
vlan_nameStringYes
security_group_nameStringNo

fabric_zones (catalyst_center.fabric.fabric_sites)

Section titled “fabric_zones (catalyst_center.fabric.fabric_sites)”
NameTypeConstraintMandatoryDefault Value
nameStringYes
authentication_templateClass[authentication_template]No
l3_virtual_networksListStringNo

pre_auth_acl (catalyst_center.fabric.fabric_sites.authentication_template)

Section titled “pre_auth_acl (catalyst_center.fabric.fabric_sites.authentication_template)”
NameTypeConstraintMandatoryDefault Value
enabledBooleantrue, falseNo
implicit_actionChoiceDENY, PERMITNo
descriptionStringNo
access_contractsList[access_contracts]No

access_contracts (catalyst_center.fabric.fabric_sites.authentication_template.pre_auth_acl)

Section titled “access_contracts (catalyst_center.fabric.fabric_sites.authentication_template.pre_auth_acl)”
NameTypeConstraintMandatoryDefault Value
actionChoicePERMIT, DENYYes
portChoicedomain, bootpc, bootpsYes
protocolChoiceTCP, UDP, TCP_UDPYes

Example-1: Basic Fabric Site with No Authentication

This example demonstrates how to configure a basic SD-Access fabric site in Catalyst Center with no authentication requirements. Fabric sites enable Software-Defined Access functionality within designated network areas, providing centralized policy enforcement and micro-segmentation capabilities.

The fabric site configuration includes:

  • Site hierarchy specification (Global/Canada) for geographic and organizational structure
  • Authentication template assignment (No Authentication) for simplified initial deployment
  • Foundation for SD-Access fabric enablement without immediate authentication requirements
  • Base configuration suitable for proof-of-concept or laboratory environments
---
catalyst_center:
fabric:
fabric_sites:
- name: Global/Canada
authentication_template:
name: No Authentication
pub_sub_enabled: true

Example-2: Campus Fabric Site with Closed Authentication

This example demonstrates how to configure a campus fabric site with closed authentication mode for high-security environments where all network access requires explicit authentication and authorization.

---
catalyst_center:
fabric:
fabric_sites:
- name: Global/Canada
authentication_template:
name: Closed Authentication
pub_sub_enabled: true

Example-3: Multi-Site Fabric Deployment

This example shows how to configure multiple fabric sites across different geographic locations, each with appropriate authentication templates based on local security requirements and organizational policies.

---
catalyst_center:
fabric:
fabric_sites:
- name: Global/North_America/New_York_Office
authentication_template:
name: Closed Authentication
pub_sub_enabled: true
- name: Global/Asia_Pacific/Tokyo_Branch
authentication_template:
name: Open Authentication
pub_sub_enabled: true
- name: Global/Europe/London_Office
authentication_template:
name: Low Impact
pub_sub_enabled: true
- name: Global/Americas/Mexico_City_Branch
authentication_template:
name: No Authentication
pub_sub_enabled: true

Example-4: Fabric Site custom authentication template

This example demonstrates how to configure a fabric site with custom options for authentication templates

---
catalyst_center:
fabric:
fabric_sites:
- name: Global/Corporate/London_Office
authentication_template:
name: Closed Authentication
dot1x_to_mab_fallback_timeout: 30
wake_on_lan: false
number_of_hosts: Unlimited
authentication_order: dot1x
bpdu_guard: false
pub_sub_enabled: true
- name: Global/Corporate/Tokyo_Branch
authentication_template:
authentication_template:
name: Low Impact
dot1x_to_mab_fallback_timeout: 30
wake_on_lan: false
number_of_hosts: Unlimited
authentication_order: mac
bpdu_guard: false
pre_auth_acl:
enabled: true
implicit_action: PERMIT
access_contracts:
- action: PERMIT
port: domain
protocol: UDP
- action: PERMIT
port: bootpc
protocol: UDP
- action: PERMIT
port: bootps
protocol: UDP
pub_sub_enabled: true