Diagram Classes routing (iosxe.devices.configuration) Name Type Constraint Mandatory Default Value bgp Class [bgp]
No
bgp (iosxe.devices.configuration.routing) Name Type Constraint Mandatory Default Value as_number Integer Yes default_ipv4_unicast Boolean true
, false
No log_neighbor_changes Boolean true
, false
No router_id_loopback Integer No address_family Class [address_family]
No neighbors List [neighbors]
No
address_family (iosxe.devices.configuration.routing.bgp) Name Type Constraint Mandatory Default Value ipv4_unicast Class [ipv4_unicast]
No ipv6_unicast Class [ipv6_unicast]
No l2vpn_evpn Class [l2vpn_evpn]
No
neighbors (iosxe.devices.configuration.routing.bgp) Name Type Constraint Mandatory Default Value ip IP Yes remote_as Integer Yes description String No shutdown Boolean true
, false
No cluster_id IP No version Integer No disable_connected_check Boolean true
, false
No fall_over_default_enable Boolean true
, false
No fall_over_default_route_map String No fall_over_bfd_multi_hop Boolean true
, false
No fall_over_bfd_single_hop Boolean true
, false
No fall_over_bfd_check_control_plane_failure Boolean true
, false
No fall_over_bfd_strict_mode Boolean true
, false
No fall_over_maximum_metric_route_map String No local_as Integer No local_as_no_prepend Boolean true
, false
No local_as_replace_as Boolean true
, false
No local_as_dual_as Boolean true
, false
No log_neighbor_changes Boolean true
, false
No password_type Integer min: 0
, max: 7
No password String No peer_group String No timers_keepalive Integer min: 0
, max: 3600
No timers_holdtime Integer min: 0
, max: 3600
No timers_minimum_neighbor_holdtime Integer min: 0
, max: 3600
No ttl_security_hops Integer min: 0
, max: 254
No update_source_loopback Integer No ebgp_multihop Boolean true
, false
No ebgp_multihop_max_hop Integer min: 1
, max: 255
No
ipv4_unicast (iosxe.devices.configuration.routing.bgp.address_family) Name Type Constraint Mandatory Default Value redistribute_connected Boolean true
, false
No redistribute_static Boolean true
, false
No aggregate_addresses List [aggregate_addresses]
No networks List [networks]
No neighbors List [neighbors]
No vrfs List [vrfs]
No
ipv6_unicast (iosxe.devices.configuration.routing.bgp.address_family) Name Type Constraint Mandatory Default Value redistribute_connected Boolean true
, false
No redistribute_static Boolean true
, false
No networks List [networks]
No vrfs List [vrfs]
No neighbors List [neighbors]
No
l2vpn_evpn (iosxe.devices.configuration.routing.bgp.address_family) Name Type Constraint Mandatory Default Value neighbors List [neighbors]
No
aggregate_addresses (iosxe.devices.configuration.routing.bgp.address_family.ipv4_unicast) Name Type Constraint Mandatory Default Value address IP Yes mask IP Yes
networks (iosxe.devices.configuration.routing.bgp.address_family.ipv4_unicast) Name Type Constraint Mandatory Default Value network IP Yes mask IP No route_map String No backdoor Boolean true
, false
No
neighbors (iosxe.devices.configuration.routing.bgp.address_family.ipv4_unicast) Name Type Constraint Mandatory Default Value ip IP Yes activate Boolean true
, false
No send_community Choice both
, extended
, standard
No route_reflector_client Boolean true
, false
No soft_reconfiguration Choice inbound
No default_originate Boolean true
, false
No default_originate_route_map String No route_maps List [route_maps]
No
vrfs (iosxe.devices.configuration.routing.bgp.address_family.ipv4_unicast) Name Type Constraint Mandatory Default Value vrf String Yes advertise_l2vpn_evpn Boolean true
, false
No redistribute_connected Boolean true
, false
No router_id_loopback Integer No aggregate_addresses List [aggregate_addresses]
No redistribute_static Boolean true
, false
No networks List [networks]
No neighbors List [neighbors]
No
networks (iosxe.devices.configuration.routing.bgp.address_family.ipv6_unicast) Name Type Constraint Mandatory Default Value prefix IP Yes route_map String No backdoor Boolean true
, false
No
vrfs (iosxe.devices.configuration.routing.bgp.address_family.ipv6_unicast) Name Type Constraint Mandatory Default Value vrf String Yes advertise_l2vpn_evpn Boolean true
, false
No redistribute_connected Boolean true
, false
No redistribute_static Boolean true
, false
No networks List [networks]
No
neighbors (iosxe.devices.configuration.routing.bgp.address_family.ipv6_unicast) Name Type Constraint Mandatory Default Value ip IP Yes activate Boolean true
, false
No send_community Choice both
, extended
, standard
No route_reflector_client Boolean true
, false
No soft_reconfiguration Choice inbound
No default_originate Boolean true
, false
No default_originate_route_map String No
neighbors (iosxe.devices.configuration.routing.bgp.address_family.l2vpn_evpn) Name Type Constraint Mandatory Default Value ip IP Yes activate Boolean true
, false
No send_community Choice both
, extended
, standard
No route_reflector_client Boolean true
, false
No soft_reconfiguration Choice inbound
No
route_maps (iosxe.devices.configuration.routing.bgp.address_family.ipv4_unicast.neighbors) Name Type Constraint Mandatory Default Value direction Choice in
, out
Yes name String Yes
aggregate_addresses (iosxe.devices.configuration.routing.bgp.address_family.ipv4_unicast.vrfs) Name Type Constraint Mandatory Default Value address IP Yes mask IP Yes
networks (iosxe.devices.configuration.routing.bgp.address_family.ipv4_unicast.vrfs) Name Type Constraint Mandatory Default Value network IP Yes mask IP No route_map String No backdoor Boolean true
, false
No
neighbors (iosxe.devices.configuration.routing.bgp.address_family.ipv4_unicast.vrfs) Name Type Constraint Mandatory Default Value ip IP Yes remote_as Integer Yes description String No shutdown Boolean true
, false
No cluster_id IP No log_neighbor_changes Boolean true
, false
No password_type Integer min: 0
, max: 7
No password String No timers_keepalive Integer min: 0
, max: 3600
No timers_holdtime Integer min: 0
, max: 3600
No timers_minimum_holdtime Integer min: 0
, max: 3600
No fall_over_default_route_map String No fall_over_bfd Boolean true
, false
No fall_over_bfd_multi_hop Boolean true
, false
No fall_over_bfd_single_hop Boolean true
, false
No fall_over_bfd_check_control_plane_failure Boolean true
, false
No fall_over_bfd_strict_mode Boolean true
, false
No fall_over_maximum_metric_route_map String No disable_connected_check Boolean true
, false
No ttl_security_hops Integer min: 0
, max: 254
No local_as Integer No local_as_no_prepend Boolean true
, false
No local_as_replace_as Boolean true
, false
No local_as_dual_as Boolean true
, false
No update_source_loopback Integer No activate Boolean true
, false
No send_community Choice both
, extended
, standard
No route_reflector_client Boolean true
, false
No soft_reconfiguration Choice inbound
No default_originate Boolean true
, false
No default_originate_route_map String No route_maps List [route_maps]
No ebgp_multihop Boolean true
, false
No ebgp_multihop_max_hop Integer min: 1
, max: 255
No ha_mode_graceful_restart Boolean true
, false
No next_hop_self Boolean true
, false
No next_hop_self_all Boolean true
, false
No advertisement_interval Integer min: 0
, max: 600
No
networks (iosxe.devices.configuration.routing.bgp.address_family.ipv6_unicast.vrfs) Name Type Constraint Mandatory Default Value prefix IP Yes route_map String No backdoor Boolean true
, false
No evpn Boolean true
, false
No
route_maps (iosxe.devices.configuration.routing.bgp.address_family.ipv4_unicast.vrfs.neighbors) Name Type Constraint Mandatory Default Value direction Choice in
, out
Yes name String Yes
Examples Example 1: The example below shows basic BGP configuration to bring up an IPv4 Unicast Neighbor and includes basic attributes such as Password protected session, aggregate adderesses, redistribution, network advertisement and applying a route-map to the neighbor.
default_ipv4_unicast : true
log_neighbor_changes : true
password : 045802150C2E1D1C5A
redistribute_connected : true
redistribute_static : true
Example 2: The example below shows basic BGP configuration to bring up an VRF aware IPv4 Unicast Neighbor and includes basic attributes such as Password protected session, aggregate adderesses, redistribution, network advertisement and applying a route-map to the neighbor.
log_neighbor_changes : true
redistribute_connected : true
redistribute_static : false
description : " REMOTE_ROUTER "
log_neighbor_changes : true
password : 045802150C2E1D1C5A
soft_reconfiguration : inbound
Example 3: The Example below is a full blank data model for IPv4 address-family of BGP - VRF and non-VRF aware.
default_ipv4_unicast : true
log_neighbor_changes : true
disable_connected_check : false
fall_over_default_enable : false
fall_over_default_route_map : RM1
fall_over_bfd_multi_hop : false
fall_over_bfd_single_hop : false
fall_over_bfd_check_control_plane_failure : false
fall_over_bfd_strict_mode : false
fall_over_maximum_metric_route_map : RM2
local_as_no_prepend : false
local_as_replace_as : false
log_neighbor_changes : true
password : 045802150C2E1D1C5A
timers_minimum_neighbor_holdtime : 30
update_source_loopback : 100
redistribute_connected : true
redistribute_static : false
route_reflector_client : false
soft_reconfiguration : inbound
default_originate_route_map :
redistribute_connected : true
redistribute_static : true
log_neighbor_changes : true
password : 045802150C2E1D1C5A
timers_minimum_holdtime : 30
fall_over_default_route_map : RM8
fall_over_bfd_multi_hop : false
fall_over_bfd_single_hop : false
fall_over_bfd_check_control_plane_failure : false
fall_over_bfd_strict_mode : false
fall_over_maximum_metric_route_map : RM9
disable_connected_check : false
local_as_no_prepend : false
local_as_replace_as : false
update_source_loopback : 200
route_reflector_client : false
soft_reconfiguration : inbound
default_originate_route_map : RM10
ha_mode_graceful_restart : false
advertisement_interval : 60