Configuring ACI Fabric BGP Route Reflectors

The ACI fabric makes use of route reflectors (MP-BGP) to distribute external routes within the fabric. To enable route reflectors in the ACI fabric, you must select the spine switches that will reflect routes, and you will need to configure a BGP autonomous system number for the fabric. Once route reflectors have been enabled, you will be able to configure L3 connectivity outside of the fabric.

Configuration – Prior to APIC 3.0

To configure the ACI Fabric BGP Route Reflectors, do the following:

  1. Go to Fabric > Fabric Policies > Pod Policies > Policies > BGP Route Reflector default.

Configure the BGP AS# 65001 and the Spines that you will use as your BGP Route Reflectors.

Picture1
Fabric > Fabric Policies > Pod Policies > BGP Route Reflector

2. Go to Fabric > Fabric Policies > Pod Policies > Policy Groups > Create Pod Policy Group

Name: My_Pod_Policy
BGP Route Reflector Policy: default

Screen Shot 2017-09-25 at 8.02.06 PM
Fabric > Fabric Policies > Pod Policies > Policy Groups

3. Go to Fabric > Fabric Policies > Pod Policies > Profiles > Pod Profile default

Name: default
Blocks: 1 (or ALL for MultiPod)
Policy Group: My_Pod_Policy

Screen Shot 2017-09-25 at 8.09.47 PM
Fabric > Fabric Policies > Pod Policies > Profiles > Pod Profile default

Configuration – APIC 3.0(1k) and later

To configure the ACI Fabric BGP Route Reflectors, do the following:

  1. Go to System > System Settings > BGP Route Reflector.

Configure the BGP AS# 65001 and the Spines that you will use as your BGP Route Reflectors.

Screen Shot 2017-09-25 at 8.30.29 PM
System > System Settings > BGP Route Reflector

 

Verification

Verify that BGP is running on the LEAFs by issuing the following command: show bgp sessions vrf overlay-1

If BGP was NOT configured correctly, this is what you will see:

Screen Shot 2017-09-25 at 7.50.16 PM.png

If BGP was successfully configured, this is what you will see:

Screen Shot 2017-09-25 at 7.51.05 PM

Sample XML Configuration

BGP_RR_XML_CONFIG.xml

Screen Shot 2017-09-25 at 8.16.42 PM.png

 

Posted in All

7 thoughts on “Configuring ACI Fabric BGP Route Reflectors

    1. Vijay – Spines that are not assigned as BGP-RRs will act as normal BGP peers and receive reflected routes from the Spines that are configured as the BGP-RRs. The main purpose for the BGP-RR in ACi is to reflect the user-defined Overlay routes coming in from outside of the fabric via the L3outs. Does that help?

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.