Cisco ACI – Port
Channel (eth1/4 & eth1/5) Trunk Configuration for VLAN 420 – Complete Guide
In modern data center architectures, Cisco ACI (Application Centric Infrastructure) plays a vital role in automating and simplifying complex network configurations. One such common scenario is setting up a Port Channel trunk to carry specific VLAN traffic—like VLAN 420—across fabric leaf switches. This step-by-step guide walks you through the complete configuration of a Port Channel using interface eth1/4 and eth1/5 on Leaf 101, allowing VLANs 400–500, and deploying VLAN 420 in production.
Note – Multivlan on Same port on same switch in same EPG is not supported.
✅ Objective
Configure a Port Channel (eth1/4 & eth1/5) on Leaf 101 in trunk mode to carry VLAN 420, using a static EPG binding, and associate it with the necessary ACI components like VLAN Pool, Physical Domain, AAEP, Bridge Domain, EPG, and Contract.
✅ Prerequisites
-
Cisco ACI Fabric running with APIC access.
-
Leaf 101 is discovered and operational.
-
End host (e.g., server or hypervisor) connected to eth1/4 and eth1/5.
-
Basic understanding of ACI policies and constructs.
✅ Step-by-Step Summary
|
Step |
Task |
Navigation Path |
|
1 |
Create VLAN Pool |
Fabric > Access |
|
2 |
Create Physical |
Fabric > Access |
|
3 |
Create Interface |
Fabric > Access |
|
4 |
Create AAEP and |
Fabric > Access |
|
5 |
Create Leaf Port |
Fabric > Access |
|
6 |
Create Leaf |
Fabric > Access |
|
7 |
Create Leaf Switch |
Fabric > Access |
|
8 |
Create Tenant, VRF, |
Tenants |
|
9 |
Create Application |
Tenants > Tenant |
|
10 |
Deploy Static EPG on |
Tenants > Tenant |
|
11 |
Associate EPG with |
Tenants > Tenant |
|
12 |
Create Contract, add |
Tenants > Tenant |
|
13 |
Associate Contract |
Tenants > Tenant |
✅ Step 1 – Create VLAN Pool (VLANs 400–500)
- Path: Fabric > Access Policies > Pools > VLAN
- Action:
- Right-click on “VLAN” >
Create VLAN Pool - Name: VLANPool-400-500
- Allocation Mode: Static Allocation
- Add Encap Block:
- From: 400
- To: 500
- Allocation Type: Static
- Click OK > Submit
✅ Step 2 – Create Physical Domain
- Path: Fabric > Access Policies > Physical and External Domains
> Physical Domains - Action:
- Right-click Physical Domains > Create
Physical Domain - Name: physDom-400-500
- Associate VLAN Pool: VLANPool-400-500
- Click Submit
✅ Step 3 – Create Interface Policies
- Path: Fabric > Access Policies > Policies > Interface
- Create: Whatever parameters you want to set on the interface
- Link Level Policy: 10G-Auto
- CDP Policy: CDP-Enabled
- LLDP Policy: LLDP-Enabled
- Portchannel: PCP_101_1_4_1_5
Ø Mode: LACP Active
Ø Click Submit
✅ Step 4 – Create AAEP
- Path: Fabric > Access Policies > Policies > Global >
Attachable Access Entity Profiles - Action:
- Right-click Attachable Access Entity
Profiles > Create AAEP - Name: AAEP_400-500
- Click+ under Domain and Associate Domain:
physDom-400-500 - Click Update > Next > Finish
✅ Step 5 – Create Leaf Port Channel Policy Group
- Path: Fabric > Access Policies > Interfaces > Leaf Interfaces
> Policy Groups > PC Interface - Action:
- Right-click PC Interface > Create PC
Interface Policy Group - Name: PCPG_101_1_4_and_1_5
- Interface Type: PC (Port Channel)
- Policies:
- Link Level: 10G-Auto
- CDP: CDP-Enabled
- LLDP: LLDP-Enabled
- Portchannel: PCP_101_1_4_1_5
- AAEP: AAEP_400-500
- Click Next – > Finish
⚠️ Note: VLAN Trunking is controlled through Static
Binding and Domain VLAN Range, not inside the PC Policy Group.
✅ Step 6 – Create Leaf Interface Profile
- Path: Fabric > Access Policies > Interfaces > Leaf Interfaces
> Profiles - Action:
- Right Click on Profiles and Create Leaf
Interface Profile: Leaf101_IntProf_PC - Add Interface Selector: Click + under
Interface Selectors - Name: PC-eth1_4-1_5
- Interface IDs: 1/4,1/5
- Interface Policy Group: PCPG-101
- Click Ok and then Submit
✅ Step 7 – Create Leaf Switch Profile
- Path: Fabric > Access Policies > Switches > Leaf Switch >Profiles
- Right Click on Profiles and Create
Leaf Profile: Leaf101-SWProf-PC - Click + under Leaf Selectors
Ø Name: LS101
Ø Blocks: 101
- Click update, then Next Associate Interface
Selector Profile: Leaf101-IntProf-PC - Click Finish
✅ Step 8 – Create Tenant, VRF, and Bridge Domain
- Path: Tenants
- Action:
- Click Add Tenants and Create Tenant: T1
and Click Submit - Create VRF : Path
Tenants->Networking->VRFs
Ø
Right
click on VRFs and Create VRF: VRF-T1, uncheck “Create A Bridge Domain” and
click Finish
- Create Bridge Domains : Path
Tenants->Networking-> Bridge Domains
Ø
Right
click on Bridge Domain > Create Bridge Domain: BD-420
Ø Associate with VRF-T1 and Next
Ø Click + on Subnets and Add Gateway IP:
192.168.42.1/24
- Click Ok, Next and then Finish
✅ Step 9 – Create Application Profile and EPG
- Path: Tenants > T1 > Application Profiles
- Action:Right Click on Application Profiles
- Create Application Profile: App420 and
click Submit - Create EPG Path: Tenants > T1 > Application Profiles>
App420 - Right Click on Application EPG > Create
Application EPG:
Ø
Name:
EPG-420
Ø
Associate
with Bridge Domain: BD-420
Ø
Click
Finish
✅ Step 10 – Deploy Static EPG on Port Channel
(Trunk, VLAN 420)
- Path: Tenants > T1 > App420 > EPG-420 > Application EPGs
> EPG-420 - Action:
- Right-click EPG-420 > Click Deploy
Static EPG on PC, VPC or Interface - Path Type: Direct Port Channel
- Path: PCPG-101
- Port Encap: 420
- Mode: Trunk
- Click Next>Finish
✅ Step 11 – Associate EPG with Physical Domain
- Path: Tenants > T1 > App420 > EPG-420
- Action:
- Right Click EPG-420 and click on Add
Physical Domain Association - Domain: physDom-400-500
- Click Submit
Step 12 – Create
Contract and Associate with EPG
🔹 12.1 – Create Filter
- Path: Tenants > T1 > Contracts
- Right-click Filters > Create Filters:
Filter-TCP80 - Click + under Entries
- Node: Entry_TCP80
- EtherType: IP
- IP Protocol: tcp
- Stateful: checked
- Destination Port/Range: From/To:http
- Click Update and then Submit
🔹 12.2 – Create Contract
- Path: Tenants > T1 > Contracts
- Right-click Standard > Create
Contract: Contract-420 - Click + under Subject ,Name:Subject-420
- Click + under Filters
- Name: choose T1/Filter-TCP80
- Action: Permit
- Click Update and then Submit
- Click OK, then Submit
🔹 12.2 – Associate Contract with EPG
- Path: Tenants > T1 > Application Profile>App420 >Application
EPG> EPG-420 - Right Click on EPG-420
- Click Add Provided Contracts
- Select: Contract-420
- Click Add, then Submit