Ethernet Frame & PPS
Pick a frame size and link speed to get on-wire bytes, packets per second at line rate, efficiency and real goodput. Handy for sizing firewalls, routers and NICs.
Wire usage
—
Frame breakdown
| Field | Bytes | Notes |
|---|
How it is computed · overhead, PPS and goodput
1. Every L2 frame (dst 6 + src 6 + ethertype 2 +
payload + FCS 4) also carries preamble+SFD (8 B)
and the IFG (12 B): +20 B that are not data but
still occupy the wire.
2. On-wire bytes:
wire = frame + 20. At line rate,
PPS = speed / (wire × 8).
3. The payload is the useful data
(frame − 18: minus header and FCS; with a VLAN the frame
already includes those 4 B). Efficiency: payload / wire.
4. Real goodput:
PPS × payload × 8. It is the "application" data bandwidth
after removing all link-layer overhead.
Reference: 64 B @1G = 1,488,095 pps ·
1518 B @10G = 812,743 pps · efficiency 1518 B = 97.5%.
Runs locally in your browser · no sign-up · nothing leaves your browser
How it works
The calculator takes an Ethernet frame size (as a full L2 frame or as payload) and the link speed (from 10 Mbps to 100 GbE) and returns the bytes it actually occupies on the wire, the packets per second (PPS) at line rate, the efficiency and the real data goodput. It is the key calculation for sizing firewalls, routers and NICs, whose limit is usually PPS rather than Gbps.
Besides the frame itself (14 B header, payload and 4 B FCS, per IEEE 802.3), every transmission consumes 8 B of preamble+SFD and 12 B of inter-frame gap: 20 extra bytes that are not data but occupy the wire. Hence wire = frame + 20, PPS = speed / (wire × 8), efficiency is payload / wire and goodput is PPS × payload × 8. The optional 802.1Q tag adds 4 B, and frames from 64 B up to 9018 B jumbo are supported.
Example: minimum 64 B frame on a 1 GbE link
- Bytes on the wire:
64 + 8 (preamble+SFD) + 12 (IFG) = 84 B = 672 bits. - PPS at line rate:
10⁹ / 672 ≈ 1,488,095 packets per second. - Useful payload:
64 − 18 = 46 B, efficiency46/84 ≈ 54.8%: the real goodput is about 548 Mbps out of the 1000 the link offers.