Skip to content

BGP

Diagram

Diagram

Classes

routing (iosxe.devices.configuration)

NameTypeConstraintMandatoryDefault Value
bgpClass[bgp]No

bgp (iosxe.devices.configuration.routing)

NameTypeConstraintMandatoryDefault Value
as_numberIntegerYes
router_idIPYes
default_ipv4_unicastBooleantrue, falseNo
log_neighbor_changesBooleantrue, falseNo
router_id_loopbackIntegerNo
address_familyClass[address_family]No
neighborsList[neighbors]No

address_family (iosxe.devices.configuration.routing.bgp)

NameTypeConstraintMandatoryDefault Value
ipv4_unicastClass[ipv4_unicast]No
ipv6_unicastClass[ipv6_unicast]No
l2vpn_evpnClass[l2vpn_evpn]No

neighbors (iosxe.devices.configuration.routing.bgp)

NameTypeConstraintMandatoryDefault Value
ipIPYes
remote_asIntegerYes
descriptionStringNo
shutdownBooleantrue, falseNo
cluster_idIPNo
versionIntegerNo
disable_connected_checkBooleantrue, falseNo
fall_over_default_enableBooleantrue, falseNo
fall_over_default_route_mapStringNo
fall_over_bfd_multi_hopBooleantrue, falseNo
fall_over_bfd_single_hopBooleantrue, falseNo
fall_over_bfd_check_control_plane_failureBooleantrue, falseNo
fall_over_bfd_strict_modeBooleantrue, falseNo
fall_over_maximum_metric_route_mapStringNo
local_asIntegerNo
local_as_no_prependBooleantrue, falseNo
local_as_replace_asBooleantrue, falseNo
local_as_dual_asBooleantrue, falseNo
log_neighbor_changesBooleantrue, falseNo
password_typeIntegermin: 0, max: 7No
passwordStringNo
peer_groupStringNo
timers_keepaliveIntegermin: 0, max: 3600No
timers_holdtimeIntegermin: 0, max: 3600No
timers_minimum_neighbor_holdtimeIntegermin: 0, max: 3600No
ttl_security_hopsIntegermin: 0, max: 254No
update_source_loopbackIntegerNo
ebgp_multihopBooleantrue, falseNo
ebgp_multihop_max_hopIntegermin: 1, max: 255No

ipv4_unicast (iosxe.devices.configuration.routing.bgp.address_family)

NameTypeConstraintMandatoryDefault Value
redistribute_connectedBooleantrue, falseNo
redistribute_staticBooleantrue, falseNo
aggregate_addressesList[aggregate_addresses]No
networksList[networks]No
neighborsList[neighbors]No
vrfsList[vrfs]No

ipv6_unicast (iosxe.devices.configuration.routing.bgp.address_family)

NameTypeConstraintMandatoryDefault Value
redistribute_connectedBooleantrue, falseNo
redistribute_staticBooleantrue, falseNo
networksList[networks]No
vrfsList[vrfs]No
neighborsList[neighbors]No

l2vpn_evpn (iosxe.devices.configuration.routing.bgp.address_family)

NameTypeConstraintMandatoryDefault Value
neighborsList[neighbors]No

aggregate_addresses (iosxe.devices.configuration.routing.bgp.address_family.ipv4_unicast)

NameTypeConstraintMandatoryDefault Value
addressIPYes
maskIPYes

networks (iosxe.devices.configuration.routing.bgp.address_family.ipv4_unicast)

NameTypeConstraintMandatoryDefault Value
networkIPYes
maskIPNo
route_mapStringNo
backdoorBooleantrue, falseNo

neighbors (iosxe.devices.configuration.routing.bgp.address_family.ipv4_unicast)

NameTypeConstraintMandatoryDefault Value
ipIPYes
activateBooleantrue, falseNo
send_communityChoiceboth, extended, standardNo
route_reflector_clientBooleantrue, falseNo
soft_reconfigurationChoiceinboundNo
default_originateBooleantrue, falseNo
default_originate_route_mapStringNo
route_mapsList[route_maps]No

vrfs (iosxe.devices.configuration.routing.bgp.address_family.ipv4_unicast)

NameTypeConstraintMandatoryDefault Value
vrfStringYes
advertise_l2vpn_evpnBooleantrue, falseNo
redistribute_connectedBooleantrue, falseNo
router_id_loopbackIntegerNo
aggregate_addressesList[aggregate_addresses]No
redistribute_staticBooleantrue, falseNo
networksList[networks]No
neighborsList[neighbors]No

networks (iosxe.devices.configuration.routing.bgp.address_family.ipv6_unicast)

NameTypeConstraintMandatoryDefault Value
prefixIPYes
route_mapStringNo
backdoorBooleantrue, falseNo

vrfs (iosxe.devices.configuration.routing.bgp.address_family.ipv6_unicast)

NameTypeConstraintMandatoryDefault Value
vrfStringYes
advertise_l2vpn_evpnBooleantrue, falseNo
redistribute_connectedBooleantrue, falseNo
redistribute_staticBooleantrue, falseNo
networksList[networks]No

neighbors (iosxe.devices.configuration.routing.bgp.address_family.ipv6_unicast)

NameTypeConstraintMandatoryDefault Value
ipIPYes
activateBooleantrue, falseNo
send_communityChoiceboth, extended, standardNo
route_reflector_clientBooleantrue, falseNo
soft_reconfigurationChoiceinboundNo
default_originateBooleantrue, falseNo
default_originate_route_mapStringNo

neighbors (iosxe.devices.configuration.routing.bgp.address_family.l2vpn_evpn)

NameTypeConstraintMandatoryDefault Value
ipIPYes
activateBooleantrue, falseNo
send_communityChoiceboth, extended, standardNo
route_reflector_clientBooleantrue, falseNo
soft_reconfigurationChoiceinboundNo

route_maps (iosxe.devices.configuration.routing.bgp.address_family.ipv4_unicast.neighbors)

NameTypeConstraintMandatoryDefault Value
directionChoicein, outYes
nameStringYes

aggregate_addresses (iosxe.devices.configuration.routing.bgp.address_family.ipv4_unicast.vrfs)

NameTypeConstraintMandatoryDefault Value
addressIPYes
maskIPYes

networks (iosxe.devices.configuration.routing.bgp.address_family.ipv4_unicast.vrfs)

NameTypeConstraintMandatoryDefault Value
networkIPYes
maskIPNo
route_mapStringNo
backdoorBooleantrue, falseNo
evpnBooleantrue, falseNo

neighbors (iosxe.devices.configuration.routing.bgp.address_family.ipv4_unicast.vrfs)

NameTypeConstraintMandatoryDefault Value
ipIPYes
remote_asIntegerYes
descriptionStringNo
shutdownBooleantrue, falseNo
cluster_idIPNo
log_neighbor_changesBooleantrue, falseNo
password_typeIntegermin: 0, max: 7No
passwordStringNo
timers_keepaliveIntegermin: 0, max: 3600No
timers_holdtimeIntegermin: 0, max: 3600No
timers_minimum_holdtimeIntegermin: 0, max: 3600No
fall_over_default_route_mapStringNo
fall_over_bfdBooleantrue, falseNo
fall_over_bfd_multi_hopBooleantrue, falseNo
fall_over_bfd_single_hopBooleantrue, falseNo
fall_over_bfd_check_control_plane_failureBooleantrue, falseNo
fall_over_bfd_strict_modeBooleantrue, falseNo
fall_over_maximum_metric_route_mapStringNo
disable_connected_checkBooleantrue, falseNo
ttl_security_hopsIntegermin: 0, max: 254No
local_asIntegerNo
local_as_no_prependBooleantrue, falseNo
local_as_replace_asBooleantrue, falseNo
local_as_dual_asBooleantrue, falseNo
update_source_loopbackIntegerNo
activateBooleantrue, falseNo
send_communityChoiceboth, extended, standardNo
route_reflector_clientBooleantrue, falseNo
soft_reconfigurationChoiceinboundNo
default_originateBooleantrue, falseNo
default_originate_route_mapStringNo
route_mapsList[route_maps]No
ebgp_multihopBooleantrue, falseNo
ebgp_multihop_max_hopIntegermin: 1, max: 255No
ha_mode_graceful_restartBooleantrue, falseNo
next_hop_selfBooleantrue, falseNo
next_hop_self_allBooleantrue, falseNo
advertisement_intervalIntegermin: 0, max: 600No

networks (iosxe.devices.configuration.routing.bgp.address_family.ipv6_unicast.vrfs)

NameTypeConstraintMandatoryDefault Value
prefixIPYes
route_mapStringNo
backdoorBooleantrue, falseNo
evpnBooleantrue, falseNo

route_maps (iosxe.devices.configuration.routing.bgp.address_family.ipv4_unicast.vrfs.neighbors)

NameTypeConstraintMandatoryDefault Value
directionChoicein, outYes
nameStringYes

Examples

iosxe:
devices:
- name: Device1
configuration:
routing:
bgp: