The following procedure configures a basic
        BGP topology:
    - 
        Configure the interfaces that will connect to BGP
          neighbors. For each interface, do the following:
        
          - 
            Create a VLAN.
          
 
          - 
            Assign one or more ports to the VLAN.
          
 
          - 
            Configure a VLAN IP address.
          
 
          - 
            Enable IP forwarding on the VLAN.
            
For more information on configuring VLANs,
              see 
VLANs
             
           
        
       - 
        Configure the BGP router ID using the following
          command:
        
      
 - 
        Configure the AS number to which the router should belong
          using the following command:
        
configure
            bgp AS-number number
        
       - 
        Configure the BGP neighbor retry timer using the following command:
        
configure bgp neighbor [all | remoteaddr] connect-retry
            seconds
          
       - 
        To configure the BGP retry timer to a specified peer group, use the following
          command:
        
configure bgp peer-group peer-group-name
            connect-retry
            seconds
       - 
        To add one or more IBGP neighbors, use the following
          command and specify the AS number to which the router belongs:
        
create bgp
            neighbor remoteaddr remote-AS-number as-number {multi-hop}
        
       - 
        To add one or more EBGP neighbors, use the following
          command and specify the AS number of the remote AS (which is different from the AS to
          which the router belongs):
        
create bgp
            neighbor remoteaddr remote-AS-number as-number {multi-hop}
        
       - 
        If you want to simultaneously configure BGP options for
          multiple neighbors, create and configure peer groups as described in Configuring BGP Peer
            Groups.
      
 - 
        If the BGP network will
          support IPv4 traffic, you can skip this step. You can also skip this step, if for an IPv6
          BGP neighbor, you only want ipv6-unicast, which is automatically enabled when you create
          the peer. If the BGP network will support any other address family, you must enable
          support for that address family on BGP neighbors with either of the following
          commands:
        
enable bgp neighbor [all |remoteaddr] capability [ipv4-unicast | ipv4-multicast | ipv6-unicast | ipv6-multicast | vpnv4 | route-refresh | ipv4-vxlan |
                    l2vpn-evpn]
        
        enable bgp peer-group peer-group-name capability [ipv4-unicast | ipv4-multicast | ipv6-unicast | ipv6-multicast | vpnv4 | route-refresh]
        
       - 
        To configure additional BGP neighbor options, see Configuring BGP
            Neighbors.
      
 - 
        For instructions on configuring additional BGP features,
          see the list under Configuring
            BGP.
      
 - 
        Enable BGP neighbors using the following command:
        
enable bgp
            neighbor [remoteaddr | all]
        
       - 
        Enable BGP using the following command:
        
enable
            bgp
        
       
    
      For instructions on displaying BGP information, see Displaying BGP
          Information.