net routing bgp
net routing bgp(1) BIG-IP TMSH Manual net routing bgp(1)
NAME Early Access - bgp - BGP Instance
MODULE net routing
SYNTAX
CREATE/MODIFY
create bgp [name]
modify bgp [name]
options:
allow-infinite-hold-time [disabled | enabled]
always-compare-med [disabled | enabled]
bestpath {
as-path-ignore [disabled | enabled]
compare-confed-aspath [disabled | enabled]
compare-originator-id [disabled | enabled]
compare-routerid [disabled | enabled]
med {
confed [disabled | enabled]
missing-as-worst [disabled | enabled]
remove-recv-med [disabled | enabled]
remove-send-med [disabled | enabled]
}
tie-break-on-age [disabled | enabled]
}
client-to-client-reflection [disabled | enabled]
cluster-id [integer]
confederation {
identifier [integer]
peers [[string] | none]
}
dampening {
reachability-half-life [integer]
reuse [integer]
route-map [[string] | none]
state [disabled | enabled]
suppress [integer]
suppress-max [integer]
unreachability-half-life [integer]
}
default-local-preference [integer]
description [[string] | none]
deterministic-med [disabled | enabled]
enabled [true | false]
enforce-first-as [disabled | enabled]
fast-external-failover [disabled | enabled]
graceful-restart {
graceful-reset [disabled | enabled]
restart-time [integer]
stalepath-time [integer]
}
graceful-shutdown {
capable [disabled | enabled]
local-preference [integer]
mode [disabled | enabled]
}
hold-time [integer]
keep-alive [integer]
local-as [integer]
log-neighbor-changes [disabled | enabled]
profile [[string] | none]
route-domain [[string] | none]
router-id [ip address]
scan-time [integer]
synchronization [disabled | enabled]
update-delay [integer]
view [disabled | enabled]
address-family [add | delete | modify | replace-all-with] {
[ [name] ] {
options:
auto-summary [disabled | enabled]
distance {
external [integer]
internal [integer]
local [integer]
}
network-synchronization [disabled | enabled]
aggregate-address [add | delete | modify | replace-all-with] {
[ [name] ] {
options:
as-set [disabled | enabled]
summary-only [disabled | enabled]
}
}
redistribute [add | delete | modify | replace-all-with] {
[ [name] ] {
options:
route-map [[string] | none]
}
}
}
}
distance [add | delete | modify | replace-all-with] {
[ [name] ] {
options:
access-list [[string] | none]
distance [integer]
}
}
neighbor [add | delete | modify | replace-all-with] {
[ [name] ] {
options:
advertisement-interval [integer]
allow-infinite-hold-time [disabled | enabled]
as-origination-interval [integer]
capability {
dynamic [disabled | enabled]
route-refresh [disabled | enabled]
}
capability-negotiate {
override [disabled | enabled]
state [disabled | enabled]
strict-match [disabled | enabled]
}
collide-established [disabled | enabled]
connect-timer [integer]
description [[string] | none]
ebgp-multihop [integer]
enabled [true | false]
enforce-multihop [disabled | enabled]
fall-over [[string] | none]
graceful-shutdown {
mode [disabled | enabled]
timer [integer]
}
hold-time [integer]
keep-alive [integer]
local-as [integer]
passive [disabled | enabled]
password [[string] | none]
peer-group [[string] | none]
port [integer]
remote-as [integer]
restart-time [integer]
update-source [[string] | none]
version [integer]
vlan [[string] | none]
address-family [add | delete | modify | replace-all-with] {
[ [name] ] {
options:
activate [disabled | enabled]
allow-as-in [[string] | none]
as-override [disabled | enabled]
attribute-unchanged {
as-path [disabled | enabled]
med [disabled | enabled]
next-hop [disabled | enabled]
}
capability {
graceful-restart [disabled | enabled]
orf {
prefix-list [[string] | none]
}
}
default-originate {
route-map [[string] | none]
state [disabled | enabled]
}
distribute-list {
in [[string] | none]
out [[string] | none]
}
filter-list {
in [[string] | none]
out [[string] | none]
}
maximum-prefix {
threshold [[string] | none]
value [integer]
warning-only [disabled | enabled]
}
next-hop-self [disabled | enabled]
prefix-list {
in [[string] | none]
out [[string] | none]
}
remove-private-as [disabled | enabled]
route-map {
in [[string] | none]
out [[string] | none]
}
route-reflector-client [disabled | enabled]
route-server-client [disabled | enabled]
send-community [[string] | none]
soft-reconfiguration-inbound [disabled | enabled]
unsuppress-map [[string] | none]
weight [[string] | none]
}
}
}
}
network [add | delete | modify | replace-all-with] {
[ [name] ] {
options:
backdoor [disabled | enabled]
route-map [[string] | none]
}
}
peer-group [add | delete | modify | replace-all-with] {
[ [name] ] {
options:
advertisement-interval [integer]
allow-infinite-hold-time [disabled | enabled]
as-origination-interval [integer]
capability {
dynamic [disabled | enabled]
route-refresh [disabled | enabled]
}
capability-negotiate {
override [disabled | enabled]
state [disabled | enabled]
strict-match [disabled | enabled]
}
collide-established [disabled | enabled]
connect-timer [integer]
description [[string] | none]
ebgp-multihop [integer]
enabled [true | false]
enforce-multihop [disabled | enabled]
fall-over [[string] | none]
graceful-shutdown {
mode [disabled | enabled]
timer [integer]
}
hold-time [integer]
keep-alive [integer]
local-as [integer]
passive [disabled | enabled]
password [[string] | none]
port [integer]
remote-as [integer]
restart-time [integer]
update-source [[string] | none]
version [integer]
address-family [add | delete | modify | replace-all-with] {
[ [name] ] {
options:
activate [disabled | enabled]
allow-as-in [[string] | none]
as-override [disabled | enabled]
attribute-unchanged {
as-path [disabled | enabled]
med [disabled | enabled]
next-hop [disabled | enabled]
}
capability {
graceful-restart [disabled | enabled]
orf {
prefix-list [[string] | none]
}
}
default-originate {
route-map [[string] | none]
state [disabled | enabled]
}
distribute-list {
in [[string] | none]
out [[string] | none]
}
filter-list {
in [[string] | none]
out [[string] | none]
}
maximum-prefix {
threshold [[string] | none]
value [integer]
warning-only [disabled | enabled]
}
next-hop-self [disabled | enabled]
prefix-list {
in [[string] | none]
out [[string] | none]
}
remove-private-as [disabled | enabled]
route-map {
in [[string] | none]
out [[string] | none]
}
route-reflector-client [disabled | enabled]
route-server-client [disabled | enabled]
send-community [[string] | none]
soft-reconfiguration-inbound [disabled | enabled]
unsuppress-map [[string] | none]
weight [[string] | none]
}
}
}
}
DISPLAY
DELETE delete bgp [name]
DESCRIPTION None
EXAMPLES
OPTIONS
allow-infinite-hold-time
BGP timer disallow-infinite-hold-time. (default: True)
always-compare-med
option to compare the Multi Exit Discriminator (MED) for paths from neighbors in different autonomous systems.
(default: False)
bestpath
as-path-ignore
prevent the router from considering the autonomous system (AS) path length as a factor in the algorithm for
choosing a best path route.
compare-confed-aspath
allow comparing of the confederation AS path length.
compare-originator-id
change the default bestpath selection by not comparing an originator-ID for an identical EBGP path. (default:
True)
compare-routerid
compare router IDs for identical eBGP paths.
med
confed
Compare MED among confederation paths.
missing-as-worst
Treat missing MED as the least preferred one.
remove-recv-med
To remove rcvd MED attribute.
remove-send-med
To remove send MED attribute.
tie-break-on-age
always select a preferred older route even when the bestpath.compare-routerid is enabled. (default: True)
client-to-client-reflection
Configure client-to-client route reflection. (default: True)
cluster-id
Route-reflector cluster-id in IP address or 32-bit quantity format.
confederation
identifier
Set routing domain confederation AS.
peers
AS numbers of eBGP peers that are in the same confederation.
dampening
reachability-half-life
Reachability half-life time for the penalty(minutes).
reuse
Value to start reusing a route.
route-map
Route-map to specify the criteria for dampening.
state
Enable route-flap dampening.
suppress
Value to start suppressing a route.
suppress-max
Maximum duration to suppress a stable route(minutes).
unreachability-half-life
Un-reachability half-life time for the penalty(minutes).
default-local-preference
Configure default local preference value (higher=more preferred). (default: 100)
description
deterministic-med
Pick the best-MED path among paths advertised from the neighboring AS. (default: False)
enabled
enforce-first-as
Enforce the first AS for EBGP routes.
fast-external-failover
Immediately reset session if a link to a directly connected external peer goes down. (default: True)
graceful-restart
graceful-reset
Graceful reset capability.
restart-time
Max time needed for neighbor(s) to restart (seconds).
stalepath-time
Max time to retain stale paths from restarting Neighbor(s) (seconds).
graceful-shutdown
capable
Set router as g-shut capable. (default: False)
local-preference
Set local preference to use during g-shut. (default: 0)
mode Gracefully shutdown this router. (default: False)
hold-time
Globally set or reset the holdtime value for all of the neighbors. (default: 90)
keep-alive
Globally set or reset the keepalive value for all of the neighbors. (default: 30)
local-as
log-neighbor-changes
Log neighbor up/down and reset reason. (default: False)
profile
route-domain
router-id
Manually override current router identifier (peers will reset).
scan-time
Configure background scan interval (sec). (default: 60)
synchronization
Enable IGP synchronization of internal BGP (iBGP) learned routes. (default: False)
update-delay
Max time to defer initial route-selection (sec). (default: 120)
view BGP view name.
address-family
auto-summary
enable sending summarized routes by a BGP speaker to its peers. (default: False)
distance
external
Define administrative distance for routes external to the AS. (default: 20)
internal
Define administrative distance for routes internal to the AS. (default: 200)
local
Define administrative distance for local routes. (default: 200)
network-synchronization
Enable IGP synchronization on network routes.
aggregate-address
as-set
summary-only
redistribute
route-map
distance
access-list
distance
neighbor
advertisement-interval
Minimum interval between sending BGP routing updates.
allow-infinite-hold-time
BGP per neighbor allow-infinite-hold-time. (default: True)
as-origination-interval
Minimum interval between sending AS-origination routing updates.
capability
dynamic
Advertise dynamic capability to this neighbor. (default: False)
route-refresh
Advertise route-refresh capability to this neighbor. (default: True)
capability-negotiate
override
Override capability negotiation result. (default: False)
state
Perform capability negotiation. (default: True)
strict-match
Strict capability negotiation match. (default: False)
collide-established
Include Neighbor in Established State for Collision Detection.
connect-timer
BGP connect timer. (default: 0)
description
User defined description..
ebgp-multihop
Allow EBGP neighbors not on directly connected networks. (default: 1)
enabled
enforce-multihop
Enforce EBGP neighbors to perform multihop. (default: False)
fall-over
Fall-over detection - Bidirectional Forwarding Detection (BFD) or BFD Multihop.
graceful-shutdown
mode Gracefully shut down this neighbor. (default: False)
timer
Max time needed for Neighbor to shutdown. (default: 60)
hold-time
Holdtime. (default: 90)
keep-alive
Keepalive interval. (default: 30)
local-as
Specify AS number to use with BGP neighbor.
passive
Don't send open messages to this neighbor. (default: False)
password
Set password to the neighbor.
peer-group
port Neighbor's BGP port. (default: 179)
remote-as
Specify AS number of BGP neighbor.
restart-time
Max time needed for Neighbor to restart. (default: 0)
update-source
Source of routing updates.
version
Set the BGP version to match a neighbor. (default: 4)
vlan
address-family
activate
Enable the address family for this neighbor. (default: True)
allow-as-in
Accept as-path with my AS present in it.
as-override
Override AS path.
attribute-unchanged
as-path
BGP attribute, as-path, is propagated unchanged to this neighbor.
med BGP attribute, med, is propagated unchanged to this neighbor.
next-hop
BGP attribute, next-hop, is propagated unchanged to this neighbor.
capability
graceful-restart
The graceful-restart capability. (default: True)
orf
prefix-list
Advertise ORF capability to peer. (default: disabled)
default-originate
route-map
Route-map to specify criteria to originate default.
state
Originate default route to this neighbor. (default: False)
distribute-list
in Filter updates to/from this neighbor.
out Filter updates to/from this neighbor.
filter-list
in Establish BGP filters.
out Establish BGP filters.
maximum-prefix
threshold
Maximum number of prefix threshold value. (default: 0)
value
Maximum number of prefix accept from this peer. (default: 0)
warning-only
Only give a warning message when the maximum-prefix.threshold limit is exceeded. (default: True)
next-hop-self
Disable the next hop calculation for this neighbor. (default: False)
prefix-list
in Filter updates to/from this neighbor.
out Filter updates to/from this neighbor.
remove-private-as
Remove private AS number from outbound updates. (default: False)
route-map
in Apply route map to neighbor.
out Apply route map to neighbor.
route-reflector-client
Configure a neighbor as Route Reflector client. (default: False)
route-server-client
Configure a neighbor as Route Server client. (default: False)
send-community
Send community attribute to this neighbor. (default: both)
soft-reconfiguration-inbound
(default: False)
unsuppress-map
Route-map to selectively unsuppress suppressed routes.
weight
Set default weight for routes from this neighbor.
network
backdoor
route-map
peer-group
advertisement-interval
Minimum interval between sending BGP routing updates.
allow-infinite-hold-time
BGP per neighbor allow-infinite-hold-time. (default: True)
as-origination-interval
Minimum interval between sending AS-origination routing updates.
capability
dynamic
Advertise dynamic capability to this neighbor. (default: False)
route-refresh
Advertise route-refresh capability to this neighbor. (default: True)
capability-negotiate
override
Override capability negotiation result. (default: False)
state
Perform capability negotiation. (default: True)
strict-match
Strict capability negotiation match. (default: False)
collide-established
Include Neighbor in Established State for Collision Detection.
connect-timer
BGP connect timer. (default: 0)
description
User defined description..
ebgp-multihop
Allow EBGP neighbors not on directly connected networks. (default: 1)
enabled
enforce-multihop
Enforce EBGP neighbors to perform multihop. (default: False)
fall-over
Fall-over detection - Bidirectional Forwarding Detection (BFD) or BFD Multihop.
graceful-shutdown
mode Gracefully shut down this neighbor. (default: False)
timer
Max time needed for Neighbor to shutdown. (default: 60)
hold-time
Holdtime. (default: 90)
keep-alive
Keepalive interval. (default: 30)
local-as
Specify AS number to use with BGP neighbor.
passive
Don't send open messages to this neighbor. (default: False)
password
Set password to the neighbor.
port Neighbor's BGP port. (default: 179)
remote-as
Specify AS number of BGP neighbor.
restart-time
Max time needed for Neighbor to restart. (default: 0)
update-source
Source of routing updates.
version
Set the BGP version to match a neighbor. (default: 4)
address-family
activate
Enable the address family for this neighbor. (default: True)
allow-as-in
Accept as-path with my AS present in it.
as-override
Override AS path.
attribute-unchanged
as-path
BGP attribute, as-path, is propagated unchanged to this neighbor.
med BGP attribute, med, is propagated unchanged to this neighbor.
next-hop
BGP attribute, next-hop, is propagated unchanged to this neighbor.
capability
graceful-restart
The graceful-restart capability. (default: True)
orf
prefix-list
Advertise ORF capability to peer. (default: disabled)
default-originate
route-map
Route-map to specify criteria to originate default.
state
Originate default route to this neighbor. (default: False)
distribute-list
in Filter updates to/from this neighbor.
out Filter updates to/from this neighbor.
filter-list
in Establish BGP filters.
out Establish BGP filters.
maximum-prefix
threshold
Maximum number of prefix threshold value. (default: 0)
value
Maximum number of prefix accept from this peer. (default: 0)
warning-only
Only give a warning message when the maximum-prefix.threshold limit is exceeded. (default: True)
next-hop-self
Disable the next hop calculation for this neighbor. (default: False)
prefix-list
in Filter updates to/from this neighbor.
out Filter updates to/from this neighbor.
remove-private-as
Remove private AS number from outbound updates. (default: False)
route-map
in Apply route map to neighbor.
out Apply route map to neighbor.
route-reflector-client
Configure a neighbor as Route Reflector client. (default: False)
route-server-client
Configure a neighbor as Route Server client. (default: False)
send-community
Send community attribute to this neighbor. (default: both)
soft-reconfiguration-inbound
(default: False)
unsuppress-map
Route-map to selectively unsuppress suppressed routes.
weight
Set default weight for routes from this neighbor.
SEE ALSO
NOTES
This is an early access feature, experimental and susceptible to change in future releases.
Following keywords have different identifier in legacy command line
TMOS | IMI | Note
--------------------------------- | -------------------------- | ---------------------------------------
allow-infinite-hold-time | disallow-infinite-holdtime | BGP timer disallow-infinite-hold-time.
capability-negotiate.override | override-capability | Override capability negotiation result.
capability-negotiate.state | dont-capability-negotiate | Perform capability negotiation.
capability-negotiate.strict-match | strict-capability-match | Strict capability negotiation match.
graceful-shutdown.mode | g-shut | Gracefully shut down this neighbor
COPYRIGHT
No part of this program may be reproduced or transmitted in any form or by any means, electronic or mechanical, including
photocopying, recording, or information storage and retrieval systems, for any purpose other than the purchaser's personal
use, without the express written permission of F5 Networks, Inc.
F5 Networks and BIG-IP (c) Copyright 2016-2017. All rights reserved.
BIG-IP 2017-09-05 net routing bgp(1)