Network Protocol Overhead
Here are some packet overhead numbers for a few popular protocols to help with doing bandwidth requirement calculations. This may be another add-as-we-go post, so please comment with additions or corrections.
Ethernet : 20 bytes
Frame Relay : 4 – 6 bytes
PPP : 6 bytes
MLPPP: 10 bytes
MPLS : 4 bytes
IP : 20 bytes
TCP : 20+ bytes
UDP : 8 bytes
GRE: 4 – 20+ bytesIPSec : 50 – 57 bytes
ESP : 20+ bytes
AH : 16+ bytes
L2TP : 24 bytes
RTP : 12 bytesBonus: A voice packet is always 40 bytes + data link since it will always (?) use RTP + UDP + IP.
Sources
CCNA Voice Official Exam Certification Guide (640-460 IIUC)
Encapsulating Security Payload
- Generating Network Diagrams from Netbox with Pynetbox - August 23, 2023
- Out-of-band Management – Useful Beyond Catastrophe - July 13, 2023
- Overlay Management - July 12, 2023
Here is a page I always reference for overhead… Has some info on POS and ATM
http://sd.wareonearth.com/~phil/net/overhead/
MLPPP: 10 bytes
Good stuffff!
Short and to the point without all the blah blah blah!
Tag for Google: How to calculate packet overhead vpn ipsec l2tp tcp udp mtu
Thanks!