The Ultimate Guide to ACI Packet Encapsulation and Format

Understanding ACI packet encapsulation and ACI packet format is an essential topic for network professionals who aim to gain a deep knowledge of Cisco ACI.

In this video article, I explore ACI iVXLAN encapsulation and explain the ACI packet fields and format.

Summary

  • Cisco ACI is an overlay technology that uses a custom VXLAN called iVXLAN for packet encapsulation.
  • ACI iVXLAN uses a custom UDP destination port, 48879, instead of the standard VXLAN UDP port 4789.
  • When forwarding in the ACI fabric, all traffic is normalized as iVXLAN packets.
  • The additional ACI iVXLAN encapsulation is 50 bytes.
  • The Cisco Application Centric Infrastructure (ACI) Design Guide provides more knowledge about Cisco ACI.

Looking for Comprehensive Cisco Data Center Training?

Take your data center skills to the next level with my deep-dive courses, designed for real-world application.

Modern DC Architecture & Automation:


Core Protocols & CCIE Prep:


Need Personalized Guidance?

author avatar
Salman Alhiary Expert Network Consultant
In the networking field since 2010, 2× CCIE (ENT & DC), and founder of LearnWithSalman—specializes in Cisco Data Center networking and automation. A former Cisco TAC engineer and now an Expert Professional Services consultant, he delivers lab-first tutorials, deep templates, and repeatable playbooks through his courses and technical blog, all built from real enterprise projects.
5 1 vote
Article Rating
Subscribe
Notify of
guest

9 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Lukas Liebig
Lukas Liebig
1 month ago

Very nice explanation. Thank you for that!

But a question: You wrote “The additional ACI iVXLAN encapsulation is 50 bytes.”

Isn’t it more? At 08:20 you explain:

8 Bytes iVXLAN header
8 Bytes UDP header
20 Bytes IP header
14 Bytes Ethernet header “with 802.1Q Tag”

An untagged Ethernet header is 14 Bytes long. When you add a VLAN tag you need additional 4 Bytes to store the 802.1Q header. You also explained that the outer 802.1Q header is mandatory because of the subinterfaces.

I think it must be like this: “The additional ACI iVXLAN encapsulation is 50 bytes.””The additional ACI iVXLAN encapsulation is 54 bytes.”

Chris Welsh (RedNectar)
Chris Welsh (RedNectar)
1 year ago

Sorry to be pedantic, but at 9:02 in the video you show the Outer Header of the ACI packet with an outer Dst IP address of Leaf4, but a Dst MAC address of Spine MAC – the dst MAC should be Leaf4 MAC, unless it was treated as a destination unknown, in which case the Dst IP would be the IPV4PROXY IP and the Dst MAC would be a special MAC address that the spine would accept.

Chris Welsh (RedNectar)
Chris Welsh (RedNectar)
Reply to  Salman Alhiary
1 year ago

You are absolutely right – not sure what planet I was on when I made that comment. I’ll put it down as a “senior moment” and thank you for your kind words. And as I become even more “senior” (I’m 71 yo) I’m really happy to see folk like yourself putting effort into the community forum.

Anand
Anand
1 year ago

Anand

Brilliant explanation and very well-done videos.

Antonio
Antonio
1 year ago

Very good, thank you

Scroll to Top