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)