Configuration Overview
-
Configure the interfaces that will connect to BGP
neighbors. For each interface, do the following:
-
Create a VLAN (Virtual LAN).
-
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
-
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. 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]
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