bgp (bgp-router-config)
  
    Configures BGP router
      parameters
    Supported in the following platforms: 
      
      
        - Service Platforms — NX9500, NX9600
Syntax
      
      bgp [always-compare-med|bestpath|client-to-client|cluster-id|confederation|
dampening|default|deterministic-med|enable|enforce-first-as|fast-external-failover|
graceful-restart|log-neighbor-changes|neighbor|network|router-id|scan-time]
      bgp [always-compare-med|deterministic-med|enable|enforce-first-as|
fast-external-failover|log-neighbor-changes]
      bgp best-path [as-path [confed|ignore]|compare-router-id|med {confed {missing-as-worst}|
missing-as-worst}]
      bgp client-to-client reflection
      bgp cluster <IP>
      bgp confederation [identifier|peers] <1-4294967295>
      bgp dampening {<1-45>} {<1-20000>} <1-20000> <1-255>
      bgp default [ipv4-unicast|local-preference <0-4294967295>]
      bgp graceful-restart {stalepath-time <1-3600>}
      bgp neighbor <IP>
      bgp network import-check
      bgp router-id <IP>
      bgp scan-time <5-60>
    
    Parameters
      
      bgp [always-compare-med|deterministic-med|enable|enforce-first-as|
fast-external-failover|log-neighbor-changes]
      
            
              | always-compare-med | Enables comparison of MEDs (Multi-exit
                  Discriminators) received from neighbors. This option is disabled by
                  default. MED is a value used by BGP peers to select the best route among
                  multiple routes. When enabled, the MED value encoded in the route is always
                  compared when selecting the best route to the host network. A route with a lower
                  MED value is preferred over a route with a higher MED value. BGP does not
                  discriminate between iBGP and eBGP when using MED for route selection. This option
                  is mutually exclusive to the deterministic-med option. | 
            
              | deterministic-med | Enables selection of the best MED path from amongst all
                paths advertised by neighboring ASs. This option is disabled by default. MED is
                  used by BGP peers to select the best route among multiple routes. When enabled,
                  MED route values (from the same AS) are compared to select the best route. This
                  best route is then compared with other routes in the BGP route table to select the
                  best overall route. This option is mutually exclusive to the always-compare-med
                  option. | 
            
              | enable | Starts the BGP daemon on the device (wireless controller
                or service platform). BGP is disabled by default. | 
            
              | enforce-first-as | Enforces the first AS for all BGP routes. This option is
                disabled by default. When enforced, devices deny updates received from an external
                  neighbor that does not have the neighbor‘s configured AS at the beginning of the
                  received AS path parameter. This enhances security by not allowing traffic from an
                  unauthorized AS. | 
            
              | fast-external-failover | Enables immediate resetting of BGP session on the
                interface once the BGP connection goes down. This option is enabled by
                  default. When enabled, a session is reset as soon as the direct link to an
                  external peer goes down. Normally, when a BGP connection goes down, the device
                  waits for the expiry of the duration specified in holdtime parameter before
                  bringing down the interface. To configure the ‘holdtime‘, use the  command in this (BGP router) configuration mode. | 
            
              | log-neighbor-changes | Enables logging of a BGP neighbor‘s status change
                (active or not active) events. It also enables the logging of the reason for such
                change in status. | 
          
      bgp best-path [as-path [confed|ignore]|compare-router-id|med {confed {missing-as-worst}|
missing-as-worst}]
      
            
              | best-path | Modifies the bestpath selection algorithm. The route
                selection algorithm uses the following criteria when selecting the preferred route:
                as-path, router-id, and med. | 
            
              | as-path [confed|ignore] | Enables an AS path from being considered as a criteria
                for selecting the preferred route 
                  confed – Enables comparison of path lengths (including confederation sets and
                    sequences) when selecting a route (EXPERIMENTAL). This option is disabled by
                    default.ignores – Disables an AS path length from being considered as a criteria for
                    selecting a preferred route. When, disabled the AS path length is ignored. This
                    option is disabled by default. | 
            
              | compare-router-id | Enables the use of router ID as a selection criteria
                when selecting the preferred route. When enabled, the router ID is used to select
                the best path between two identical BGP routes. The route with the lower router ID
                is selected over a route with a higher router ID. This option is disabled by
                default. | 
            
              | med {confed {missing-as-worst}|
                missing-as-worst} | Enables comparison of AS path MED value when selecting
                the preferred route MED is a value used by BGP peers to select the best route
                  among multiple routes. When enabled, the MED value encoded in the route is always
                  compared to determine the best route to the host network. A route with a lower MED
                  value is preferred over a route with a higher MED value. 
                    confed – Optional. Enables comparison of MED value among confederation paths
                      (EXPERIMENTAL). When enabled, you can optionally enable the treatment of AS
                      paths without the MED value as the least preferable route. This option is
                      disabled by default.missing-as-worst – Optional. Enables the treatment of AS paths without the
                      MED value as the least preferable route. This option is disabled by
                      default. | 
          
      bgp client-to-client reflection
      
            
              | client-to-client reflection | Enables client-to-client route reflection
                  (EXPERIMENTAL) Route reflectors are used when all iBGP speakers are not fully
                  meshed. If the clients are fully meshed, the route-reflectors are not required.
                  This option is enabled by default. | 
          
      bgp cluster <IP>
      
            
              | cluster <IP> | Enables and sets a cluster ID, in case the BGP cluster
                has more than one route-reflector A cluster generally consists of a single
                  route-reflector and its clients. The cluster is usually identified by the router
                  ID of this single route-reflector. Sometimes, to increase redundancy, a cluster
                  might have more than one route-reflector configured. In this case, all
                  route-reflectors in the cluster are identified by the cluster ID (configured in
                  the IP format). | 
          
      bgp confederation [identifier|peers] <1-4294967295>
      
            
              | confederation [identifier|peers]
                <1-4294967295> | Configures AS confederation (group of ASs) parameters
                (identifier and peers) 
                  identifier – Enables and sets a BGP confederation identifier to allow an AS to
                    be divided into several ASs. In other words an AS is divided into multiple ASs,
                    and together they form a confederation. This confederation is visible to
                    external routers as a single AS. The ASN is usually the confederation ID.
                    Specify a value from 1 - 4294967295. Forming AS confederation reduces iBGP mesh inside an AS. 
                    peers – Configures the maximum number of the ASs constituting this BGP
                      confederation. Specify the AS number from 1 - 4294967295. Multiple ASs can be
                      added to the list of confederation members. | 
          
      bgp dampening {<1-45>} {<1-20000>} <1-20000> <1-255>
      
            
              | bgp dampening {<1-45>} {<1-20000>} <1-20000>
                <1-255> | Enables dampening and configures dampening parameters.
                This option is disabled by default. Dampening minimizes the instability caused by
                  route flapping. A penalty is added for every flap in the flapping route. As soon
                  as the total penalty reaches the specified Route Suppress Limit value, the
                  advertisement of this route is suppressed. This penalty is delayed when the time
                  specified in Half Lifetime occurs. Once the penalty becomes lower than the value
                  specified in Start Route Reuse, the advertisement of the route is
                    un-suppressed. 
                    <1-45> – Optional. Configures the half lifetime (in minutes). A penalty
                      is imposed on a route that flaps. This is the time for the penalty to decrease
                      to half its current value. Specify a value from 1 - 45 minutes. The default is
                      1 minute.<1-20000> – Optional. Configures the route reuse value. When the penalty
                      for a suppressed route decays below the value specified here, the route is
                      un-suppressed (reused). Specify a value from 1 - 20000.<1-20000> – Configures the route suppress value. When a route flaps, a
                      penalty is added to the route. When the penalty reaches or exceeds the value
                      specified as the ‘maximum duration to suppress a stable route‘. Specify a
                      value from 1 - 20000.The maximum duration to suppress a stable route, is the next set of
                  value configured in this command from 1 - 255. 
                    <1-255> – Configures the maximum duration, in minutes, a suppressed route
                      is suppressed. This is the maximum duration for which a route remains
                      suppressed before it is reused. Specify a value from 1 - 255 minutes. | 
          
      bgp default [ipv4-unicast|local-preference <0-4294967295>]
      
            
              | default | Configures the following defaults for BGP
                neighbor-related parameters: IPv4 unicast and local preference | 
            
              | ipv4-unicast | Enable IPv4 unicast traffic for neighbors. This option
                is enabled by default. | 
            
              | local-preference <0-4294967295> | Configures a local preference for the neighbor. Higher
                the value higher is the preference. 
                  <0-4294967295> – Specify a value from 10 - 4294967295. | 
          
      bgp graceful-restart {stalepath-time <1-3600>}
      
            
              | default graceful-restart {stalepath-time
                <1-3600>} | Enables graceful restart on this BGP router. This option
                is disabled by default 
                  stalepath-time <1-3600> – Optional. Configures the maximum time, in
                    seconds, to retain stale paths from restarting neighbor. This is the time the
                    paths from a restarting neighbor are preserved. All stale paths, unless
                    reinstated by the neighbor after re-establishment, are deleted at the expiry of
                    the time specified here. 
                      <1-3600> – Specify a value from 1 - 3600 seconds. | 
          
      bgp neighbor <IP>
      
            
              | neighbor <IP> | Configures the BGP neighbor‘s IP address and enters its
                configuration mode. Use this command to configure a BGP neighbor‘s parameters. 
                  <IP> – Specify the IP address in the A.B.C.D format.  For BGP neighbor configuration parameters, see bgp-neighbor-config
                  commands. | 
          
      bgp network import-check
      
            
              | network import-check | Enables checking of the existence of BGP network route
                in IGP before importing | 
          
      bgp router-id <IP>
      
            
              |  | router <IP> | Enables the device (BGP supported wireless controller or
                service platform) identified by the <IP> parameter as a router. The router‘s IP
                address is configured as its ID, and uniquely identifies it. When not specified, the
                IP address of the interface is configured as the router ID. This option is disabled
                by default. | 
          
      bgp scan-time <5-60>
      
            
              | scan-time <5-60> | Configures the scanning interval, in seconds, for
                updating BGP routes. This is the interval between two consecutive scans the BGP
                device performs in order to validate routes in its routing table. To disable
                scanning, set the value to Zero (0). 
                  <5-60> – Specify a value from 5 - 60 seconds. The default is 60
                    seconds. | 
          
    
    Examples
      
      nx9500-6C8809(config-profile testNX9000-router-bgp)#bgp router-id 192.168.13.13
      nx9500-6C8809(config-profile testNX9000-router-bgp)#aggregate-address 116.117.118.0/24 as-set summary-only
      nx9500-6C8809(config-profile testNX9000-router-bgp)#bgp neighbor 192.168.13.99
      nx9500-6C8809(config-profile testNX9000-router-bgpp)#show context
 router bgp
  aggregate-address 116.117.118.0/24 as-set summary-only
  bgp router-id 192.168.13.13
  bgp neighbor 192.168.13.99
   remote-as 199
   maximum-prefix 9999 80 restart 50
nx9500-6C8809(config-profile testNX9000-router-bgp)#