Hello Experts,
I have a question on ACI forwarding. Below is the scenario,
Let's assume that all the endpoints are learnt and the respective tables are populated.
In VxLAN, when Leaf switch sends the VxLAN packet to the remote VTEP, the inner MAC points to RMAC of the remote VTEP. Once the encapsulation is done with the L3VNID and the outer headers, the packet is routed via the underlay.
Once the packet reaches the remote VTEP, it looks into the inner MAC and sees it's own MAC address and uses the L3VNID to locate the VRF and knows that it need to perform a routing operation in that VRF. I hope I have the right understanding. Please correct me if I am wrong.
In case of ACI, how does it work? When packet(to be routed) reaches the ingress leaf, the leaf knows to which VTEP it should forward the packet to. So it encapsulates this packet with the remote TEP IP and VRF VNID and routes the packet via the underlay. Now, does the ingress leaf VTEP modify the inner source and destination MAC? How does the remote TEP know that this packet needs to be routed?
Thanks