create fabric

POST https://{{dcnm}}/rest/control/fabrics

Creates a new fabric with the specific nv pairs defined within the payload. These values mimic the names/values that would be applied through the DCNM Fabric Builder UI. To obtain a payload for this deployment, the API-Tool within DCNM can watch the request through the UI and give the applicable call and payload for reuse/modification later.

Request Body

{"fabricName"=>"{{fabric}}", "nvPairs"=>{"AAA_REMOTE_IP_ENABLED"=>false, "AAA_SERVER_CONF"=>"", "ACTIVE_MIGRATION"=>"false", "ADVERTISE_PIP_BGP"=>false, "AGENT_INTF"=>"eth0", "ANYCAST_GW_MAC"=>"2020.0000.00aa", "ANYCAST_LB_ID"=>"", "ANYCAST_RP_IP_RANGE"=>"10.254.254.0/24", "ANYCAST_RP_IP_RANGE_INTERNAL"=>"", "AUTO_SYMMETRIC_VRF_LITE"=>"", "BFD_AUTH_ENABLE"=>"", "BFD_AUTH_KEY"=>"", "BFD_AUTH_KEY_ID"=>"", "BFD_ENABLE"=>false, "BFD_IBGP_ENABLE"=>"", "BFD_ISIS_ENABLE"=>"", "BFD_OSPF_ENABLE"=>"", "BFD_PIM_ENABLE"=>"", "BGP_AS"=>"65001", "BGP_AUTH_ENABLE"=>false, "BGP_AUTH_KEY"=>"", "BGP_AUTH_KEY_TYPE"=>"", "BGP_LB_ID"=>"0", "BOOTSTRAP_CONF"=>"", "BOOTSTRAP_ENABLE"=>false, "BOOTSTRAP_MULTISUBNET"=>"", "BOOTSTRAP_MULTISUBNET_INTERNAL"=>"", "BRFIELD_DEBUG_FLAG"=>"Disable", "BROWNFIELD_NETWORK_NAME_FORMAT"=>"Auto_Net_VNI$$VNI$$_VLAN$$VLAN_ID$$", "CDP_ENABLE"=>false, "COPP_POLICY"=>"strict", "DCI_SUBNET_RANGE"=>"10.33.0.0/16", "DCI_SUBNET_TARGET_MASK"=>"30", "DEAFULT_QUEUING_POLICY_CLOUDSCALE"=>"", "DEAFULT_QUEUING_POLICY_OTHER"=>"", "DEAFULT_QUEUING_POLICY_R_SERIES"=>"", "DEPLOYMENT_FREEZE"=>"false", "DHCP_ENABLE"=>"", "DHCP_END"=>"", "DHCP_END_INTERNAL"=>"", "DHCP_IPV6_ENABLE"=>"", "DHCP_IPV6_ENABLE_INTERNAL"=>"", "DHCP_START"=>"", "DHCP_START_INTERNAL"=>"", "DNS_SERVER_IP_LIST"=>"", "DNS_SERVER_VRF"=>"", "ENABLE_AAA"=>"", "ENABLE_AGENT"=>"false", "ENABLE_DEFAULT_QUEUING_POLICY"=>false, "ENABLE_EVPN"=>"true", "ENABLE_FABRIC_VPC_DOMAIN_ID"=>false, "ENABLE_FABRIC_VPC_DOMAIN_ID_PREV"=>"", "ENABLE_MACSEC"=>false, "ENABLE_NGOAM"=>true, "ENABLE_NXAPI"=>true, "ENABLE_NXAPI_HTTP"=>true, "ENABLE_PBR"=>false, "ENABLE_TENANT_DHCP"=>true, "ENABLE_TRM"=>false, "ENABLE_VPC_PEER_LINK_NATIVE_VLAN"=>false, "EXTRA_CONF_INTRA_LINKS"=>"", "EXTRA_CONF_LEAF"=>"", "EXTRA_CONF_SPINE"=>"", "FABRIC_INTERFACE_TYPE"=>"p2p", "FABRIC_MTU"=>"9216", "FABRIC_MTU_PREV"=>"9216", "FABRIC_NAME"=>"fabric1", "FABRIC_TYPE"=>"Switch_Fabric", "FABRIC_VPC_DOMAIN_ID"=>"", "FABRIC_VPC_DOMAIN_ID_PREV"=>"", "FABRIC_VPC_QOS"=>false, "FABRIC_VPC_QOS_POLICY_NAME"=>"", "FEATURE_PTP"=>false, "FEATURE_PTP_INTERNAL"=>"false", "FF"=>"Easy_Fabric", "GRFIELD_DEBUG_FLAG"=>"Disable", "HD_TIME"=>"180", "IBGP_PEER_TEMPLATE"=>"", "IBGP_PEER_TEMPLATE_LEAF"=>"", "ISIS_AUTH_ENABLE"=>"", "ISIS_AUTH_KEY"=>"", "ISIS_AUTH_KEYCHAIN_KEY_ID"=>"", "ISIS_AUTH_KEYCHAIN_NAME"=>"", "ISIS_LEVEL"=>"", "ISIS_P2P_ENABLE"=>"", "L2_HOST_INTF_MTU"=>"9216", "L2_HOST_INTF_MTU_PREV"=>"9216", "L2_SEGMENT_ID_RANGE"=>"30000-49000", "L3VNI_MCAST_GROUP"=>"", "L3_PARTITION_ID_RANGE"=>"50000-59000", "LINK_STATE_ROUTING"=>"ospf", "LINK_STATE_ROUTING_TAG"=>"UNDERLAY", "LINK_STATE_ROUTING_TAG_PREV"=>"", "LOOPBACK0_IPV6_RANGE"=>"", "LOOPBACK0_IP_RANGE"=>"10.2.0.0/22", "LOOPBACK1_IPV6_RANGE"=>"", "LOOPBACK1_IP_RANGE"=>"10.3.0.0/22", "MACSEC_ALGORITHM"=>"", "MACSEC_CIPHER_SUITE"=>"", "MACSEC_FALLBACK_ALGORITHM"=>"", "MACSEC_FALLBACK_KEY_STRING"=>"", "MACSEC_KEY_STRING"=>"", "MACSEC_REPORT_TIMER"=>"", "MGMT_GW"=>"", "MGMT_GW_INTERNAL"=>"", "MGMT_PREFIX"=>"", "MGMT_PREFIX_INTERNAL"=>"", "MGMT_V6PREFIX"=>"", "MGMT_V6PREFIX_INTERNAL"=>"", "MPLS_HANDOFF"=>true, "MPLS_LB_ID"=>"101", "MPLS_LOOPBACK_IP_RANGE"=>"10.101.0.0/25", "MULTICAST_GROUP_SUBNET"=>"239.1.1.0/25", "NETWORK_VLAN_RANGE"=>"2300-2999", "NTP_SERVER_IP_LIST"=>"", "NTP_SERVER_VRF"=>"", "NVE_LB_ID"=>"1", "OSPF_AREA_ID"=>"0.0.0.0", "OSPF_AUTH_ENABLE"=>false, "OSPF_AUTH_KEY"=>"", "OSPF_AUTH_KEY_ID"=>"", "PHANTOM_RP_LB_ID1"=>"", "PHANTOM_RP_LB_ID2"=>"", "PHANTOM_RP_LB_ID3"=>"", "PHANTOM_RP_LB_ID4"=>"", "PIM_HELLO_AUTH_ENABLE"=>false, "PIM_HELLO_AUTH_KEY"=>"", "POWER_REDUNDANCY_MODE"=>"ps-redundant", "PTP_DOMAIN_ID"=>"", "PTP_LB_ID"=>"", "REPLICATION_MODE"=>"Multicast", "ROUTER_ID_RANGE"=>"", "ROUTE_MAP_SEQUENCE_NUMBER_RANGE"=>"1-65534", "RP_COUNT"=>"2", "RP_LB_ID"=>"254", "RP_MODE"=>"asm", "RR_COUNT"=>"2", "SERVICE_NETWORK_VLAN_RANGE"=>"3000-3199", "SITE_ID"=>"65001", "SNMP_SERVER_HOST_TRAP"=>true, "SPINE_COUNT"=>"0", "SSPINE_ADD_DEL_DEBUG_FLAG"=>"Disable", "SSPINE_COUNT"=>"0", "STATIC_UNDERLAY_IP_ALLOC"=>false, "STRICT_CC_MODE"=>false, "SUBINTERFACE_RANGE"=>"2-511", "SUBNET_RANGE"=>"10.4.0.0/16", "SUBNET_TARGET_MASK"=>"30", "SYSLOG_SERVER_IP_LIST"=>"", "SYSLOG_SERVER_VRF"=>"", "SYSLOG_SEV"=>"", "UNDERLAY_IS_V6"=>false, "USE_LINK_LOCAL"=>"", "V6_SUBNET_RANGE"=>"", "V6_SUBNET_TARGET_MASK"=>"", "VPC_AUTO_RECOVERY_TIME"=>"360", "VPC_DELAY_RESTORE"=>"150", "VPC_DELAY_RESTORE_TIME"=>"60", "VPC_DOMAIN_ID_RANGE"=>"1-1000", "VPC_ENABLE_IPv6_ND_SYNC"=>true, "VPC_PEER_KEEP_ALIVE_OPTION"=>"management", "VPC_PEER_LINK_PO"=>"500", "VPC_PEER_LINK_VLAN"=>"3600", "VRF_LITE_AUTOCONFIG"=>"Manual", "VRF_VLAN_RANGE"=>"2000-2299", "abstract_anycast_rp"=>"anycast_rp", "abstract_bgp"=>"base_bgp", "abstract_bgp_neighbor"=>"evpn_bgp_rr_neighbor", "abstract_bgp_rr"=>"evpn_bgp_rr", "abstract_dhcp"=>"base_dhcp", "abstract_extra_config_bootstrap"=>"extra_config_bootstrap_11_1", "abstract_extra_config_leaf"=>"extra_config_leaf", "abstract_extra_config_spine"=>"extra_config_spine", "abstract_feature_leaf"=>"base_feature_leaf_upg", "abstract_feature_spine"=>"base_feature_spine_upg", "abstract_isis"=>"base_isis_level2", "abstract_isis_interface"=>"isis_interface", "abstract_loopback_interface"=>"int_fabric_loopback_11_1", "abstract_multicast"=>"base_multicast_11_1", "abstract_ospf"=>"base_ospf", "abstract_ospf_interface"=>"ospf_interface_11_1", "abstract_pim_interface"=>"pim_interface", "abstract_route_map"=>"route_map", "abstract_routed_host"=>"int_routed_host_11_1", "abstract_trunk_host"=>"int_trunk_host_11_1", "abstract_vlan_interface"=>"int_fabric_vlan_11_1", "abstract_vpc_domain"=>"base_vpc_domain_11_1", "default_network"=>"Default_Network_Universal", "default_vrf"=>"Default_VRF_Universal", "enableRealTimeBackup"=>false, "enableScheduledBackup"=>false, "network_extension_template"=>"Default_Network_Extension_Universal", "scheduledTime"=>"", "software_image"=>"", "temp_anycast_gateway"=>"anycast_gateway", "temp_vpc_domain_mgmt"=>"vpc_domain_mgmt", "temp_vpc_peer_link"=>"int_vpc_peer_link_po_11_1", "vrf_extension_template"=>"Default_VRF_Extension_Universal"}, "templateName"=>"Easy_Fabric_11_1"}

HEADERS

KeyDatatypeRequiredDescription
Acceptstring
dcnm-tokenstring