Parameter |
Choices/Defaults |
Comments |
config
-
|
|
Specifies the BGP related configuration.
|
|
address_family
-
|
|
Specifies BGP address family related configurations.
|
|
|
afi
-
/ required
|
|
Type of address family to configure.
|
|
|
networks
-
|
|
Specify networks to announce via BGP.
For operation replace, this option is mutually exclusive with root level networks option.
|
|
|
|
masklen
-
|
|
Subnet mask length for the network to announce(e.g, 8, 16, 24, etc.).
|
|
|
|
network
-
/ required
|
|
Network ID to announce via BGP.
|
|
|
|
route_map
-
|
|
Route map to modify the attributes.
|
|
|
redistribute
-
|
|
Specifies the redistribute information from another routing protocol.
|
|
|
|
id
-
|
|
Identifier for the routing protocol for configuring redistribute information.
Valid for protocols 'ospf', 'eigrp', 'isis' and 'ospfv3'.
|
|
|
|
metric
-
|
|
Specifies the metric for redistributed routes.
|
|
|
|
protocol
-
/ required
|
Choices:
- ospf
- ospfv3
- eigrp
- isis
- static
- connected
- lisp
- mobile
- rip
- subscriber
|
Specifies the protocol for configuring redistribute information.
|
|
|
|
route_map
-
|
|
Specifies the route map reference.
|
|
|
safi
-
|
Choices:
- flowspec
unicast ←
- multicast
- labeled-unicast
|
Specifies the type of cast for the address family.
|
|
bgp_as
integer
/ required
|
|
Specifies the BGP Autonomous System (AS) number to configure on the device.
|
|
log_neighbor_changes
boolean
|
|
Enable/disable logging neighbor up/down and reset reason.
|
|
neighbors
-
|
|
Specifies BGP neighbor related configurations.
|
|
|
advertisement_interval
integer
|
|
Specifies the minimum interval (in seconds) between sending BGP routing updates.
The range is from 0 to 600.
|
|
|
description
-
|
|
Neighbor specific description.
|
|
|
ebgp_multihop
integer
|
|
Specifies the maximum hop count for EBGP neighbors not on directly connected networks.
The range is from 0 to 255.
|
|
|
enabled
boolean
|
|
Administratively shutdown or enable a neighbor.
|
|
|
neighbor
-
/ required
|
|
Neighbor router address.
|
|
|
password
-
|
|
Password to authenticate the BGP peer connection.
|
|
|
remote_as
integer
/ required
|
|
Remote AS of the BGP neighbor to configure.
|
|
|
tcp_mss
integer
|
|
Specifies the TCP initial maximum segment size to use.
The range is from 68 to 10000.
|
|
|
timers
-
|
|
Specifies BGP neighbor timer related configurations.
|
|
|
|
holdtime
integer
/ required
|
|
Interval after not receiving a keepalive message that the software declares a peer dead.
The range is from 3 to 65535.
|
|
|
|
keepalive
integer
/ required
|
|
Frequency with which the Cisco IOS-XR software sends keepalive messages to its peer.
The range is from 0 to 65535.
|
|
|
|
min_neighbor_holdtime
integer
|
|
Interval specifying the minimum acceptable hold-time from a BGP neighbor.
The minimum acceptable hold-time must be less than, or equal to, the interval specified in the holdtime argument.
The range is from 3 to 65535.
|
|
|
update_source
-
|
|
Source of the routing updates.
|
|
router_id
-
|
Default:
null
|
Configures the BGP routing process router-id value.
|
operation
-
|
Choices:
merge ←
- replace
- override
- delete
|
Specifies the operation to be performed on the BGP process configured on the device.
In case of merge, the input configuration will be merged with the existing BGP configuration on the device.
In case of replace, if there is a diff between the existing configuration and the input configuration, the existing configuration will be replaced by the input configuration for every option that has the diff.
In case of override, all the existing BGP configuration will be removed from the device and replaced with the input configuration.
In case of delete the existing BGP configuration will be removed from the device.
|