Fabric
Diagram
Section titled “Diagram”Classes
Section titled “Classes”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| fabric | Class | [fabric] | No |
fabric (vxlan)
Section titled “fabric (vxlan)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| name | String | Regex: ^[a-zA-Z][a-zA-Z0-9_-]{0,63}$ | Yes | |
| type | Choice | VXLAN_EVPN, MSD, ISN, External, eBGP_VXLAN | Yes |
Examples
Section titled “Examples”In vxlan.fabric, we need to select which type of fabric template your are using.
Currently we support the following template in nac-vxlan:
| Type of Fabric | Description | Type in the data model |
|---|---|---|
| Data Center Vxlan EVPN | Fabric for a VXLAN EVPN deployment with Nexus 9000 switches. | VXLAN_EVPN |
| VXLAN EVPN Multi-Site | Domain that can contain multiple VXLAN EVPN Fabrics with Layer-2/Layer-3 Overlay Extensions and other Fabric Types. | MSD |
| Multi-Site External Network | Network infrastructure attached to Border Gateways to interconnect VXLAN EVPN fabrics for Multi-Site and Multi-Cloud deployments. | ISN |
| External Connectivity Network | Fabric for Core and Edge router deployments with Nexus devices. | External |
The value in bgp_asn should between double quotes. Example:
global: bgp_asn: "6512"global: bgp_asn: "65000.1"---vxlan: fabric: name: nac-ndfc type: VXLAN_EVPN global: bgp_asn: "65000.1" # Use quotes route_reflectors: 2 anycast_gateway_mac: de:ad:be:ef:fe:ed enable_nxapi_http: falseThe name and fabric keys under vxlan.global are still supported but will be deprecated in future releases.