Skip to content

VRF

Location in GUI: Devices » Device Management » Device » Routing

Diagram

Diagram

Classes

devices (fmc.domains.devices)

NameTypeConstraintMandatoryDefault Value
vrfsList[vrfs]No

vrfs (fmc.domains.devices.devices)

NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[a-zA-Z0-9_.+ -]{1,64}$Yes
descriptionStringmax: 255No
bgpClass[bgp]No
physical_interfacesList[physical_interfaces]No
etherchannel_interfacesList[etherchannel_interfaces]No
sub_interfacesList[sub_interfaces]No
ipv4_static_routesList[ipv4_static_routes]No
ipv6_static_routesList[ipv6_static_routes]No

bgp (fmc.domains.devices.devices.vrfs)

NameTypeConstraintMandatoryDefault Value
ipv4_aggregate_addressesList[ipv4_aggregate_addresses]No
ipv4_auto_summaryBooleantrue, falseNo
ipv4_redistribute_ibgp_into_igpBooleantrue, falseNo
ipv4_suppress_inactive_routesBooleantrue, falseNo
ipv4_default_information_orginateBooleantrue, falseNo
ipv4_external_distanceIntegermin: 1, max: 255No20
ipv4_filteringsList[ipv4_filterings]No
ipv4_number_of_ebgp_pathsIntegermin: 1, max: 8No1
ipv4_number_of_ibgp_pathsIntegermin: 1, max: 8No1
ipv4_internal_distanceIntegermin: 1, max: 255No200
ipv4_learned_route_mapStringNo
ipv4_local_distanceIntegermin: 1, max: 255No200
ipv4_neighborsList[ipv4_neighbors]No
ipv4_networksList[ipv4_networks]No
ipv4_redistributionsList[ipv4_redistributions]No
ipv4_route_injectionsList[ipv4_route_injections]No
ipv4_synchronizationBooleantrue, falseNo

physical_interfaces (fmc.domains.devices.devices.vrfs)

NameTypeConstraintMandatoryDefault Value
nameStringYes
modeChoiceINLINE, PASSIVE, TAP, ERSPAN, NONE, SWITCHPORTNoNONE
active_mac_addressStringmax: 17No
allow_full_fragment_reassemblyBooleantrue, falseNo
arp_table_entriesList[arp_table_entries]No
auto_negotiationBooleantrue, falseNo
descriptionStringmax: 255No
duplexChoiceAUTO, FULL, HALFNoAUTO
enable_anti_spoofingBooleantrue, falseNo
enable_sgt_propagateBooleantrue, falseNo
enabledBooleantrue, falseNotrue
fec_modeChoiceAUTO, CL108RS, CL74FC, CL91RS, DISABLENo
flow_control_sendBooleantrue, falseNofalse
ip_based_monitoringBooleantrue, falseNo
ip_based_monitoring_next_hopIPNo
ip_based_monitoring_typeChoiceAUTO, PEER_IPV4, PEER_IPV6, AUTO4, AUTO6No
ipv4_dhcp_obtain_routeBooleantrue, falseNo
ipv4_dhcp_route_metricIntegermin: 1, max: 255No
ipv4_pppoe_authenticationChoicePAP, CHAP, MSCHAPNo
ipv4_pppoe_passwordStringNo
ipv4_pppoe_route_metricIntegermin: 1, max: 255No
ipv4_pppoe_route_settingsBooleantrue, falseNo
ipv4_pppoe_store_credentials_in_flashBooleantrue, falseNo
ipv4_pppoe_userStringNo
ipv4_pppoe_vpdn_group_nameStringNo
ipv4_static_addressIPNo
ipv4_static_netmaskIntegermin: 1, max: 31No
ipv6_addressesList[ipv6_addresses]No
ipv6_dad_attemptsIntegermin: 0, max: 600No
ipv6_default_route_by_dhcpBooleantrue, falseNo
ipv6_dhcpBooleantrue, falseNo
ipv6_dhcp_client_pd_hint_prefixesStringNo
ipv6_dhcp_client_pd_prefix_nameStringNo
ipv6_dhcp_pool_idStringNo
ipv6_enableBooleantrue, falseNo
ipv6_enable_auto_configBooleantrue, falseNo
ipv6_enable_dadBooleantrue, falseNo
ipv6_enable_dhcp_address_configBooleantrue, falseNo
ipv6_enable_dhcp_nonaddress_configBooleantrue, falseNo
ipv6_enable_raBooleantrue, falseNo
ipv6_enforce_euiBooleantrue, falseNo
ipv6_link_local_addressStringNo
ipv6_ns_intervalIntegermin: 1000, max: 3600000No
ipv6_prefixesList[ipv6_prefixes]No
ipv6_ra_intervalIntegermin: 3, max: 1800No
ipv6_ra_life_timeIntegermin: 0, max: 9000No
ipv6_reachable_timeIntegermin: 1000, max: 3600000No
lldp_receiveBooleantrue, falseNo
lldp_transmitBooleantrue, falseNo
logical_nameStringRegex: ^[a-zA-Z0-9_.+-]{1,64}$No
management_accessBooleantrue, falseNo
management_access_network_objectsList[management_access_network_objects]No
management_onlyBooleantrue, falseNo
mtuIntegermin: 64, max: 9000No
nve_onlyBooleantrue, falseNo
override_default_fragment_setting_chainIntegermin: 1, max: 8200No
override_default_fragment_setting_sizeIntegermin: 1, max: 30000No
override_default_fragment_setting_timeoutIntegermin: 1, max: 30No
priorityIntegermin: 0, max: 65535No
security_zoneStringNo
speedChoiceAUTO, TEN, HUNDRED, THOUSAND, TEN_THOUSAND, TWENTY_FIVE_THOUSAND, FORTY_THOUSAND, HUNDRED_THOUSAND, TWO_HUNDRED_THOUSAND, DETECT_SFPNoAUTO
standby_mac_addressStringNo

etherchannel_interfaces (fmc.domains.devices.devices.vrfs)

NameTypeConstraintMandatoryDefault Value
nameStringmax: 255Yes
modeChoiceINLINE, PASSIVE, TAP, ERSPAN, NONE, SWITCHPORTNoNONE
active_mac_addressStringmax: 17No
allow_full_fragment_reassemblyBooleantrue, falseNo
arp_table_entriesList[arp_table_entries]No
auto_negotiationBooleantrue, falseNo
descriptionStringmax: 255No
duplexChoiceAUTO, FULL, HALFNo
enable_anti_spoofingBooleantrue, falseNo
enable_sgt_propagateBooleantrue, falseNo
enabledBooleantrue, falseNo
fec_modeChoiceAUTO, CL108RS, CL74FC, CL91RS, DISABLENo
flow_control_sendBooleantrue, falseNo
ip_based_monitoringBooleantrue, falseNo
ip_based_monitoring_next_hopIPNo
ip_based_monitoring_typeChoiceAUTO, PEER_IPV4, PEER_IPV6, AUTO4, AUTO6No
ipv4_dhcp_obtain_routeBooleantrue, falseNo
ipv4_dhcp_route_metricIntegermin: 1, max: 255No
ipv4_pppoe_authenticationChoicePAP, CHAP, MSCHAPNo
ipv4_pppoe_passwordStringNo
ipv4_pppoe_route_metricIntegermin: 1, max: 255No
ipv4_pppoe_route_settingsBooleantrue, falseNo
ipv4_pppoe_store_credentials_in_flashBooleantrue, falseNo
ipv4_pppoe_userStringNo
ipv4_pppoe_vpdn_group_nameStringNo
ipv4_static_addressIPNo
ipv4_static_netmaskIntegermin: 1, max: 31No
ipv6_addressesList[ipv6_addresses]No
ipv6_dad_attemptsIntegermin: 0, max: 600No
ipv6_default_route_by_dhcpBooleantrue, falseNo
ipv6_dhcpBooleantrue, falseNo
ipv6_dhcp_client_pd_hint_prefixesStringNo
ipv6_dhcp_client_pd_prefix_nameStringNo
ipv6_dhcp_pool_idStringNo
ipv6_enableBooleantrue, falseNo
ipv6_enable_auto_configBooleantrue, falseNo
ipv6_enable_dadBooleantrue, falseNo
ipv6_enable_dhcp_address_configBooleantrue, falseNo
ipv6_enable_dhcp_nonaddress_configBooleantrue, falseNo
ipv6_enable_raBooleantrue, falseNo
ipv6_enforce_euiBooleantrue, falseNo
ipv6_link_local_addressStringNo
ipv6_ns_intervalIntegermin: 1000, max: 3600000No
ipv6_prefixesList[ipv6_prefixes]No
ipv6_ra_intervalIntegermin: 3, max: 1800No
ipv6_ra_life_timeIntegermin: 0, max: 9000No
ipv6_reachable_timeIntegermin: 1000, max: 3600000No
lldp_receiveBooleantrue, falseNo
lldp_transmitBooleantrue, falseNo
logical_nameStringRegex: ^[a-zA-Z0-9_.+-]{1,64}$No
management_accessBooleantrue, falseNo
management_access_network_objectsList[management_access_network_objects]No
management_onlyBooleantrue, falseNo
mtuIntegermin: 64, max: 9000No
nve_onlyBooleantrue, falseNo
override_default_fragment_setting_chainIntegermin: 1, max: 8200No
override_default_fragment_setting_sizeIntegermin: 1, max: 30000No
override_default_fragment_setting_timeoutIntegermin: 1, max: 30No
priorityIntegermin: 0, max: 65535No
security_zoneStringNo
selected_interfacesListStringNo
speedChoiceAUTO, TEN, HUNDRED, THOUSAND, TEN_THOUSAND, TWENTY_FIVE_THOUSAND, FORTY_THOUSAND, HUNDRED_THOUSAND, TWO_HUNDRED_THOUSAND, DETECT_SFPNo
standby_mac_addressStringNo

sub_interfaces (fmc.domains.devices.devices.vrfs)

NameTypeConstraintMandatoryDefault Value
nameStringmax: 255Yes
modeChoiceINLINE, PASSIVE, TAP, ERSPAN, NONE, SWITCHPORTNoNONE
active_mac_addressStringmax: 17No
allow_full_fragment_reassemblyBooleantrue, falseNo
arp_table_entriesList[arp_table_entries]No
descriptionStringmax: 255No
enable_anti_spoofingBooleantrue, falseNo
enable_sgt_propagateBooleantrue, falseNo
enabledBooleantrue, falseNo
ip_based_monitoringBooleantrue, falseNo
ip_based_monitoring_next_hopIPNo
ip_based_monitoring_typeChoiceAUTO, PEER_IPV4, PEER_IPV6, AUTO4, AUTO6No
ipv4_dhcp_obtain_routeBooleantrue, falseNo
ipv4_dhcp_route_metricIntegermin: 1, max: 255No
ipv4_pppoe_authenticationChoicePAP, CHAP, MSCHAPNo
ipv4_pppoe_passwordStringNo
ipv4_pppoe_route_metricIntegermin: 1, max: 255No
ipv4_pppoe_route_settingsBooleantrue, falseNo
ipv4_pppoe_store_credentials_in_flashBooleantrue, falseNo
ipv4_pppoe_userStringNo
ipv4_pppoe_vpdn_group_nameStringNo
ipv4_static_addressIPNo
ipv4_static_netmaskIntegermin: 1, max: 31No
ipv6_addressesList[ipv6_addresses]No
ipv6_dad_attemptsIntegermin: 0, max: 600No
ipv6_default_route_by_dhcpBooleantrue, falseNo
ipv6_dhcpBooleantrue, falseNo
ipv6_dhcp_client_pd_hint_prefixesStringNo
ipv6_dhcp_client_pd_prefix_nameStringNo
ipv6_dhcp_pool_idStringNo
ipv6_enableBooleantrue, falseNo
ipv6_enable_auto_configBooleantrue, falseNo
ipv6_enable_dadBooleantrue, falseNo
ipv6_enable_dhcp_address_configBooleantrue, falseNo
ipv6_enable_dhcp_nonaddress_configBooleantrue, falseNo
ipv6_enable_raBooleantrue, falseNo
ipv6_enforce_euiBooleantrue, falseNo
ipv6_link_local_addressStringNo
ipv6_ns_intervalIntegermin: 1000, max: 3600000No
ipv6_prefixesList[ipv6_prefixes]No
ipv6_ra_intervalIntegermin: 3, max: 1800No
ipv6_ra_life_timeIntegermin: 0, max: 9000No
ipv6_reachable_timeIntegermin: 1000, max: 3600000No
logical_nameStringRegex: ^[a-zA-Z0-9_.+-]{1,64}$No
management_onlyBooleantrue, falseNo
mtuIntegermin: 64, max: 9000No
override_default_fragment_setting_chainIntegermin: 1, max: 8200No
override_default_fragment_setting_sizeIntegermin: 1, max: 30000No
override_default_fragment_setting_timeoutIntegermin: 1, max: 30No
priorityIntegermin: 0, max: 65535No
security_zoneStringNo
standby_mac_addressStringNo
vlanIntegermin: 1, max: 4094Yes

ipv4_static_routes (fmc.domains.devices.devices.vrfs)

NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[a-zA-Z0-9_.+-]{1,64}$Yes
gatewayClass[gateway]Yes
interface_logical_nameStringYes
metricIntegermin: 1, max: 254No
selected_networksListStringYes
tunneledBooleantrue, falseNo

ipv6_static_routes (fmc.domains.devices.devices.vrfs)

NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[a-zA-Z0-9_.+-]{1,64}$Yes
gatewayClass[gateway]Yes
interface_logical_nameStringYes
metricIntegermin: 1, max: 254Yes
selected_networksListStringYes
tunneledBooleantrue, falseNo

ipv4_aggregate_addresses (fmc.domains.devices.devices.vrfs.bgp)

NameTypeConstraintMandatoryDefault Value
advertise_mapStringNo
attribute_mapStringNo
filterBooleantrue, falseNo
generate_asBooleantrue, falseNo
networkStringNo
suppress_mapStringNo

ipv4_filterings (fmc.domains.devices.devices.vrfs.bgp)

NameTypeConstraintMandatoryDefault Value
access_listStringNo
directionChoiceincomingroutefilter, outgoingroutefilterNo
process_idStringNo
protocolChoiceCONNECTED, BGP, OSPF, RIP, STATICNo

ipv4_neighbors (fmc.domains.devices.devices.vrfs.bgp)

NameTypeConstraintMandatoryDefault Value
enable_addressBooleantrue, falseNo
addressIPNo
authentication_passwordStringNo
bfd_falloverChoiceSINGLE_HOP, MULTI_HOP, AUTO_DETECT_HOP, NONENo
customized_accept_both_asBooleantrue, falseNo
customized_local_as_numberStringNo
customized_no_prependBooleantrue, falseNo
customized_replace_asBooleantrue, falseNo
descriptionStringNo
disable_connection_verificationBooleantrue, falseNo
filter_access_listsList[filter_access_lists]No
filter_as_pathsList[filter_as_paths]No
filter_maximum_prefixesIntegermin: 1, max: 2147483647No
filter_prefix_listsList[filter_prefix_lists]No
filter_restart_intervalIntegermin: 1, max: 65535No
filter_route_mapsList[filter_route_maps]No
filter_threshold_valueIntegermin: 1, max: 100No
filter_warning_onlyBooleantrue, falseNo
routes_generate_default_route_mapStringNo
hold_timeIntegermin: 3, max: 65535No
keepalive_intervalIntegermin: 0, max: 65535No
max_hop_countIntegermin: 1, max: 255No
minimum_hold_timeIntegermin: 3, max: 65535No
next_hop_selfBooleantrue, falseNo
remote_asStringNo
routes_advertise_mapsList[routes_advertise_maps]No
routes_advertisement_intervalIntegermin: 0, max: 600No
routes_remove_private_asBooleantrue, falseNo
send_community_attributeBooleantrue, falseNo
shutdown_administrativelyBooleantrue, falseNo
tcp_path_mtu_discoveryBooleantrue, falseNo
tcp_transport_modeBooleantrue, falseNo
versionChoice0, 4No
weightIntegermin: 0, max: 65535No
update_source_interfaceStringNo

ipv4_networks (fmc.domains.devices.devices.vrfs.bgp)

NameTypeConstraintMandatoryDefault Value
networkStringNo
route_mapStringNo

ipv4_redistributions (fmc.domains.devices.devices.vrfs.bgp)

NameTypeConstraintMandatoryDefault Value
match_external1Booleantrue, falseNo
match_external2Booleantrue, falseNo
match_internalBooleantrue, falseNo
match_nssa_external1Booleantrue, falseNo
match_nssa_external2Booleantrue, falseNo
metricIntegermin: 0, max: 4294967295No
process_idStringNo
route_mapStringNo
source_protocolChoiceRedistributeConnected, RedistributeStatic, RedistributeOSPF, RedistributeEIGRPYes

ipv4_route_injections (fmc.domains.devices.devices.vrfs.bgp)

NameTypeConstraintMandatoryDefault Value
exist_route_mapStringNo
inject_route_mapStringNo
inherit_attributesBooleantrue, falseNo

arp_table_entries (fmc.domains.devices.devices.vrfs.physical_interfaces)

NameTypeConstraintMandatoryDefault Value
enable_aliasBooleantrue, falseYes
ip_addressIPYes
mac_addressStringmax: 17Yes

ipv6_addresses (fmc.domains.devices.devices.vrfs.physical_interfaces)

NameTypeConstraintMandatoryDefault Value
addressStringYes
enforce_euiBooleantrue, falseNo
prefixStringYes

ipv6_prefixes (fmc.domains.devices.devices.vrfs.physical_interfaces)

NameTypeConstraintMandatoryDefault Value
addressStringYes
enforce_euiBooleantrue, falseYes
defaultStringYes

management_access_network_objects (fmc.domains.devices.devices.vrfs.physical_interfaces)

NameTypeConstraintMandatoryDefault Value
idStringYes
typeChoiceHost, Network, Range, NetworkGroupNo

gateway (fmc.domains.devices.devices.vrfs.ipv4_static_routes)

NameTypeConstraintMandatoryDefault Value
objectStringNo
literalIPNo

gateway (fmc.domains.devices.devices.vrfs.ipv6_static_routes)

NameTypeConstraintMandatoryDefault Value
objectStringNo
literalStringNo

filter_access_lists (fmc.domains.devices.devices.vrfs.bgp.ipv4_neighbors)

NameTypeConstraintMandatoryDefault Value
access_listStringNo
update_directionChoiceIN, OUTNo

filter_as_paths (fmc.domains.devices.devices.vrfs.bgp.ipv4_neighbors)

NameTypeConstraintMandatoryDefault Value
as_pathStringNo
update_directionChoiceIN, OUTNo

filter_prefix_lists (fmc.domains.devices.devices.vrfs.bgp.ipv4_neighbors)

NameTypeConstraintMandatoryDefault Value
prefix_listStringNo
update_directionChoiceIN, OUTNo

filter_route_maps (fmc.domains.devices.devices.vrfs.bgp.ipv4_neighbors)

NameTypeConstraintMandatoryDefault Value
route_mapStringNo
update_directionChoiceIN, OUTNo

routes_advertise_maps (fmc.domains.devices.devices.vrfs.bgp.ipv4_neighbors)

NameTypeConstraintMandatoryDefault Value
advertise_mapStringYes
exist_nonexist_mapStringNo
use_exist_mapBooleantrue, falseNo

Examples

Prerequisites:

fmc:
domains:
- name: Global
policies:
access_policies:
- name: MyAccessPolicyName1
default_action: BLOCK
devices:
devices:
- name: MyDeviceName1
host: 10.62.158.201
registration_key: cisco123
access_policy: MyAccessPolicyName1
deploy: true
licenses:
- ESSENTIALS
performance_tier: FTDv5

VRF:

fmc:
domains:
- name: Global
devices:
devices:
- name: MyDeviceName1
vrfs:
- name: Cust-A