Step 1
|
In the Menu bar, choose .
|
Step 2
|
In the Work pane, double-click the tenant's name.
|
Step 3
|
In the Navigation pane, expand .
|
Step 4
|
Right-click L3Outs and choose Create L3Out.
The Create L3Out wizard appears.
|
Step 5
|
Enter the necessary information in the Identity page of the Create L3Out wizard.
-
Enter the necessary information in the Name, VRF and L3 Domain fields.
-
In the area with the routing protocol check boxes, choose BGP.
-
Click Next to move to the Nodes and Interfaces window.
|
Step 6
|
Enter the necessary information in the Nodes and Interfaces page of the Create L3Out wizard.
-
In the Layer 3 area, select Routed.
-
From the Node ID field drop-down menu, choose the node for the L3Out.
For the topology in these examples, use node 103 .
-
In the Router ID field, enter the router ID.
-
(Optional) You can configure another IP address for a loopback address, if necessary.
The Loopback Address field is automatically populated with the same entry that you provide in the Router ID field. This is the equivalent of the Use Router ID for Loopback Address option in previous builds. Enter a different IP address for a loopback address, if you don't want to use route ID for the
loopback address, or leave this field empty if you do not want to use the router ID for the loopback address.
-
Enter necessary additional information in the Nodes and Interfaces page.
The fields shown in this page varies, depending on the options that you select in the Layer 3 and Layer 2 areas.
-
When you have entered the remaining additional information in the Nodes and Interfaces page, click Next.
The Protocols page appears.
|
Step 7
|
Enter the necessary information in the Protocols page of the Create L3Out wizard.
-
In the BGP Loopback Policies and BGP Interface Policies areas, enter the following information:
-
Peer Address: Enter the peer IP address
-
EBGP Multihop TTL: Enter the connection time to live (TTL). The range is from 1 to 255 hops; if zero, no TTL is specified. The default is 1.
-
Remote ASN: Enter a number that uniquely identifies the neighbor autonomous system. The Autonomous System Number can be in 4-byte as
plain format from 1 to 4294967295.
Note
|
ACI does not support asdot or asdot+ format AS numbers.
|
-
Click Next.
The External EPG page appears.
|
Step 8
|
Enter the necessary information in the External EPG page of the Create L3Out wizard.
-
In the Name field, enter a name for the external network.
-
In the Provided Contract field, enter the name of a provided contract.
-
In the Consumed Contract field, enter the name of a consumed contract.
-
In the Default EPG for all external networks field, uncheck if you don’t want to advertise all the transit routes out of this L3Out connection.
The Subnets area appears if you uncheck this box. Specify the desired subnets and controls as described in the following steps.
-
Click the + icon to expand Subnet, then perform the following actions in the Create Subnet dialog box.
-
In the IP address field, enter the IP address and network mask for the external network.
Note
|
Enter an IPv4 or IPv6 address depending upon what you have entered in earlier steps.
When creating the external subnet, you must configure either both the BGP loopbacks in the prefix EPG or neither of them.
If you configure only one BGP loopback, then BGP neighborship is not established.
|
-
In the Name field, enter the name of the subnet.
-
In the Scope field, check the check boxes for Export Route Control Subnet, Import Route Control Subnet, and Security Import Subnet. Click OK.
Note
|
Check the Import Route Control Subnet check box if you wish to enforce import control with BGP.
|
-
Click OK when you have completed the necessary configurations in the Create Subnet window.
-
Click Finish to complete the necessary configurations in the Create L3Out wizard.
|
Step 9
|
(Optional) Navigate to the BGP Peer Connectivity Profile window to make additional configurations for the BGP external routed network, if necessary:
The BGP Peer Connectivity Profile page for this L3Out appears.
-
In the BGP Controls field, check the desired controls.
The peer controls specify which Border Gateway Protocol (BGP) attributes are sent to a peer. The peer control options are:
-
Allow Self AS: Enables the autonomous number check on itself. This allows BGP peer to inject updates if the same AS number is being used.
-
AS override: Enables the BGP AS override feature to override the default setting. The AS override function will replace the AS number
from the originating router with the AS number of the sending BGP router in the AS Path of outbound routes. This feature can
be enabled per feature per address family (IPv4 or IPv6).
The Disable Peer AS Check check box must also be checked in order to enable the AS override feature.
-
Disable Peer AS Check: Disables the peer autonomous number check. When the check box is checked, if the advertising router finds the AS number
of the receiver in the AS path, it will not send the route to the receiver.
The Disable Peer AS Check check box must be checked in order to enable the AS override feature.
-
Next-hop Self: Sends the BGP next hop attribute to itself.
-
Send Community: Sends the BGP community attribute to a peer.
-
Send Extended Community: Sends the BGP extended community attribute to a peer.
-
Send Domain Path: Sends the BGP domain path to a peer.
-
Put a check in the Receive Additional Paths check box to enable this eBGP L3Out peer to receive additional paths per prefix from other eBGP peers.
Without the Receive Additional Paths feature, eBGP allows a leaf switch to receive only one next hop from peers for a prefix.
Alternatively, you can configure all eBGP peers within the tenant's VRF instance to receive additional paths per prefix from
other eBGP peers. For more information, see Configuring BGP Max Path Using the GUI.
-
In the Password and Confirm Password field, enter the administrative password.
-
In the Allow Self AS Number Count field, choose the allowed number of occurrences of a local Autonomous System Number (ASN).
The range is from 1 to 10. The default is 3.
-
In the Peer Controls field, enter the neighbor check parameters.
-
In the Address Type Controls field, configure the BGP IPv4/IPv6 address-family feature, if desired.
-
Note the entry in the Routing Domain ID, if necessary.
-
In the EBGP Multihop TTL field, enter the connection time to live (TTL).
The range is from 1 to 255 hops; if zero, no TTL is specified. The default is 1.
-
In the Weight for routes from this neighbor field, choose the allowed weight for routes from the peer.
The weight assigned locally to the router is used to select the best path. The range is from 0 to 65535.
-
In the Private AS Control field, configure the private AS control.
These options are valid only when ACI BGP AS is a public AS number, or when the Local-AS Number Config with the no-Prepend+replace-as option is configured using a public AS number on the given BGP peer connectivity profile (the BGP neighbor configuration).
The replace-as option is used to remove the actual local private AS from the AS_PATH because the Private AS Control feature does not remove its own local private AS.
The options are:
-
Remove all private AS: In outgoing eBGP route updates to this neighbor, this option removes all private AS numbers from the AS_PATH. Use this option
if you have private and public AS numbers in the eBGP route. The public AS number is retained.
If the neighbor remote AS is in the AS_PATH, this option is not applied.
To enable this option, Remove private AS must be enabled.
-
Remove private AS: In outgoing eBGP route updates to this neighbor, this option removes all private AS numbers from the AS_PATH when the AS_PATH
has only private AS numbers. Use this option, if you have only private AS numbers in the eBGP route.
If the neighbor remote AS is in the AS_PATH, this option is not applied.
-
Replace private AS with local AS: In outgoing eBGP route updates to this neighbor, this option replaces all private AS numbers in the AS_PATH with ACI local
AS, regardless of whether a public AS or the neighbor remote AS is included in the AS_PATH.
To enable this option, Remove all private AS must be enabled.
-
In the BGP Peer Prefix Policy field, select an existing peer prefix policy or create a new one.
The peer prefix policy defines how many prefixes can be received from a neighbor and the action to take when the number of
allowed prefixes is exceeded. This feature is commonly used for external BGP peers, but can also be applied to internal BGP
peers.
-
In the Site of Origin field, enter an extended community value to identify this peer.
The site-of-origin (SoO) extended community is a BGP extended community attribute that is used to identify routes that have
originated from a site so that the readvertisement of that prefix back to the source site can be prevented. The SoO extended
community uniquely identifies the site from which a router has learned a route. BGP can use the SoO value associated with
a route to prevent routing loops.
Valid formats are:
-
extended:as2-nn2:<2-byte number>:<2-byte number>
For example: extended:as2-nn2:1000:65534
-
extended:as2-nn4:<2-byte number>:<4-byte number>
For example: extended:as2-nn4:1000:6554387
-
extended:as4-nn2:<4-byte number>:<2-byte number>
For example: extended:as4-nn2:1000:65504
-
extended:ipv4-nn2:<IPv4 address>:<2-byte number>
For example: extended:ipv4-nn2:1.2.3.4:65515
Note
|
When configuring the SoO for the User Tenant L3Outs, make sure not to configure the same SoO value as that of the global Fabric,
Pod, or Multi-Site SoO configured within the ACI fabric. You can view the Fabric, Pod, and Multi-Site SoO values configured
within the fabric by executing the following command on the switch:
show bgp process vrf overlay-1 | grep SOO
|
-
In the Remote Autonomous System Number field, choose a number that uniquely identifies the neighbor autonomous system.
The Autonomous System Number can be in 4-byte asplain format from 1 to 4294967295.
Note
|
ACI does not support asdot or asdot+ format AS numbers.
|
-
In the Local-AS Number Config field, choose the local Autonomous System Number (ASN) configuration.
Using a local AS number rather than the Global AS permits the routing devices in the associated network to appear to belong
to the former AS. The configuration can be:
-
no-Prepend+replace-as+dual-as: Does not allow prepending on local AS and is replaced with both AS numbers.
You can prepend one or more autonomous system (AS) numbers at the beginning of an AS path. The AS numbers are added at the
beginning of the path after the actual AS number from which the route originates has been added to the path. Prepending an
AS path makes a shorter AS path look longer and therefore less preferable to BGP.
-
no-prepend: Does not allow prepending on local AS.
-
no options: Does not allow alteration of local AS.
-
no-Prepend+replace-as: Does not allow prepending on local AS and is replaces AS number.
-
In the Local-AS Number field, choose the desired value.
Optionally required for the local autonomous system feature for eBGP peers. The local Autonomous System Number can be in 4-byte
asplain format from 1 to 4294967295. ACI does not support asdot or asdot+ format AS numbers.
-
In the Admin State field, select Disabled or Enabled.
The Admin State field allows you to shut down the corresponding BGP neighbor. Using this feature shuts down the BGP sessions without the
need to delete the BGP peer configuration.
Options are:
-
In the Route Control Profile field, configure route control policies per BGP peer.
Click + to configure the following:
-
Click Submit.
|
Step 10
|
Navigate to .
|
Step 11
|
Click the Policy/Main tab and perform the following actions:
-
(Optional) In the Route Control Enforcement field, check the Import check box.
Note
|
Check this check box if you wish to enforce import control with BGP.
|
-
Expand the Route Control for Dampening field, and choose the desired address family type and route dampening policy. Click Update.
In this step, the policy can be created either with step 4 or there is also an option to Create route profile in the drop-down list where the policy name is selected.
|
Step 12
|
Navigate to .
|
Step 13
|
Right-click Route map for import and export route control and choose Create Route map for import and export route control.
|
Step 14
|
Enter the necessary information in this window, then click + in the Context area to bring up the Create Route Control Context window.
-
In the Name field, enter a name for the route control VRF instance.
-
From the Set Attribute drop-down list, choose Create Action Rule Profile.
When creating an action rule, set the route dampening attributes as desired.
|