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.

Need Comprehensive Cisco ACI Content?

I hope this article was helpful. If you want comprehensive content about Cisco ACI, check out my courses:

Cisco Data Centers | ACI Core

Cisco Data Centers | ACI Automation With Ansible

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)
11 months 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
11 months 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