Hi friend!
The forwarding performance(packet forwarding rate) of a switch refers to the capability of the switch to forwarding packets, in PPS (Packet per second), that is, the number of packets that can be forwarded by the switch per second.
Because of the Ethernet conflict detection mechanism, the data frame size is limited when the Ethernet transmits data frames. The minimum data frame is 64byte, plus the preamble bytes of 8byte and the interframe gap of 12byte, the total is 84byte. That is, the minimum data frame transmitted on the Ethernet is 84byte.
Take the 100 Mbit/s Ethernet interface as an example. Every eight bits form a byte. Therefore, the Ethernet interface rate of 100 Mbit/s =12.5Mbyte/s, that is, the Ethernet interface can forward 12.5M bytes =12500000byte per second. Assuming that all data frames transmitted in the worst case are the smallest 84byte, the data frame forwarded by the 100 Mbit/s Ethernet port per second is 12500000/84=148809pps (frame/second) =148.8kpps=0.1488Mpps.
Therefore, it can be concluded that the packet forwarding rate of the 100 Mbit/s Ethernet interface is 0.1488Mpps, then the packet forwarding rate of the Gigabit Ethernet interface is 1.488Mpps, and the packet forwarding rate of the 10G Ethernet interface is 14.88Mpps.
For example, if there is a 24-port 10/100Base-TX Ethernet switch, the packet forwarding rate of the switch is 24*0.1488Mpps=3.5712Mpps, plus four GE ports 4*1.488Mpps=5.952Mpps. So the total is 3.5712Mpps+5.952Mpps=9.5232Mpps. That is, a 24-port 100 Mbit/s +4 gigabit Ethernet switch can implement line-rate forwarding only when the packet forwarding rate of the entire device reaches 9.5232Mpss.
Hope to help you!