Breakout Interface Configuration in ACI

In this tutorial we’ll be going over breakout interface configuration for ACI switches using the APIC GUI.

You can refer to the following public Cisco documentation for which highlights limitations of breakout interfaces:
Cisco APIC Layer 2 Networking Configuration Guide – Configuration of Dynamic Breakout Ports


Prerequisites:

* Fabric discovery completed
* Have a general understanding of ACI Access Policies

My Setup:
* Running ACI version 4.0(3d)
* Topology: Leaf-101 40G interface eth1/4 is the parent interface to be used for 4x10G breakout and eth1/4/1-4 connected to downstream server endpoints

Before we get started in the actual configuration, below is a high level overview of the Access Policy objects and object names we’ll be using:
Breakout_Config_Table.png

The first step in configuring a breakout interface on your leaf switch is to create a Leaf Profile. To configure a Leaf Profile navigate to the following APIC web GUI path:
Fabric -> Access Policies -> Switches -> Leaf Switches -> Profiles
Screen Shot 2019-03-26 at 8.19.37 PM.png

Right click Profiles and select Create Leaf Profile

From here we’ll assign a name to our Leaf Profile as well as select the leaves we want to be associated to our Leaf Profile. For our purposes we’ll name our Leaf Profile Leaf-101-LeafProf since we’re only configuring breakout for an interface on Leaf-101:
Screen Shot 2019-03-27 at 12.23.34 AM.png

Click Next and Finish to skip the interface Associations, we’ll come back to this later. Our next step is to create the Leaf Interface Profile.

You can create the Leaf Interface Profile directly from the Leaf Profile page by clicking the + sign in the Associated Interface Selector Profiles region:
Screen Shot 2019-03-26 at 11.19.59 PM.png

Or you can navigate to the following APIC web GUI path:
Fabric -> Access Policies -> Interfaces -> Leaf Interfaces -> Profiles
Screen Shot 2019-03-26 at 8.34.24 PM.png

Right click Profiles and select Create Leaf Interface Profile

For our purposes we’re going to name our Leaf Interface Profile Leaf-101-Breakout-IntProf:
Screen Shot 2019-03-26 at 11.31.52 PM.png

The next step is to create two Leaf Interface Selectors, one for our breakout parent interface (eth1/4), and the other for our breakout child interfaces (eth1/4/1, eth1/4/2, eth1/4/3, eth1/4/4)

We can create the Leaf Interface Selector directly from the Create Leaf Interface Profile window:
Screen Shot 2019-03-26 at 11.31.52 PM.png

Or you can navigate to the following APIC web GUI path:
Fabric -> Access Policies -> Interfaces -> Leaf Interfaces -> Profiles -> YOUR_LEAF_PROFILE_HERE

Right click YOUR_LEAF_PROFILE_HERE and select Create Access Port Selector

As mentioned earlier we’ll need to create two Leaf Interface Selectors, one for our breakout parent interface and the other for our breakout child interfaces. For our configuration of the breakout parent interface we’ll name our Leaf Interface Selector Breakout-Parent-IntSelect and use eth1/4 as our Interface ID. Additionally, we need to create/associate a Leaf Breakout Port Group as our Policy Group to signify that eth1/4 will be used as a breakout parent interface:
Screen Shot 2019-03-26 at 11.56.26 PM.png

Screen Shot 2019-03-26 at 11.58.36 PM.png

After a name, interface ID, and breakout policy group has been associated to our breakout parent interface, Submit the configuration.

Next we need to add an additional Leaf Interface Selector to our Leaf Interface Profile for our child breakout interfaces. Select the button to add another Leaf Interface Profile:
Screen Shot 2019-03-27 at 12.02.50 AM.png

Or you can navigate to the following APIC web GUI path:
Fabric -> Access Policies -> Interfaces -> Leaf Interfaces -> Profiles -> YOUR_LEAF_PROFILE_HERE

Right click YOUR_LEAF_PROFILE_HERE and select Create Access Port Selector

From here we assign a name to our breakout child Leaf Interface Selector, assign the breakout child interface IDs, and create/associate our Interface Policy Group for port-channel, virtual port-channel, or individual access port configuration down to our endpoint(s):
Screen Shot 2019-03-27 at 12.52.31 AM.png

 

This concludes all the necessary configuration for breakout ports.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s