I would like to ask, what part of frame is actually read in cut-through mode of switching? I understand that as soon as he read the destination MAC address it can forward. However, how will switch learn the source MAC address and populate his CAM table when he doesn't read the source MAC?
Or if it sees that he doesn't know the dest. MAC address switch reads the rest of the frame and send it out of all port, while learning the source MAC address in process? Thank you.
Best Answer
Cut-trough switching is not a standard. Actually it violates the 802.1D standard in some (minor) aspects.
So each vendor implement it on its own way and there's not a single answer to this question.
Beginning to forward the frame immediately after the destination mac address has been read doesn't prevent the switch to read the source mac while transmitting it, this could be a way to learn it with an optimal latency.
However most cut-trough switches will examine more than the single destination address field prior to decide to forward it.
In this article from Cisco you will find more information on this subject and more specificaly this paragraph :