No todos los protocolos de la capa de enlace pueden transportar paquetes de la capa de red del mismo tamaño.
La cantidad máxima de datos que una trama de la capa de enlace puede transportar se conoce como unidad máxima de transmisión (MTU, Maximum Transmission Unit)
Puesto que cada datagrama IP se encapsula dentro de una trama de la capa de enlace para ir de un router al siguiente, la MTU del protocolo de la capa de enlace impone un límite estricto a la longitud de un datagrama IP.
Cada uno de los enlaces existentes a lo largo de la ruta entre el emisor y el destino pueden utilizar diferentes protocolos de la capa de enlace y cada uno de estos protocolos puede emplear una MTU diferente.
La solución consiste en fragmentar la carga útil del datagrama IP en dos o más datagramas IP más pequeños, encapsular cada uno de los datagramas IP más pequeños en una trama de la capa de enlace distinta y enviar dichas tramas a través del enlace de salida. Cada uno de estos datagramas más pequeños se conocen como fragmentos
Los fragmentos tienen que ser reensamblados antes de llegar a la capa de transporte del destino. Esto no es realizado por los routers, sino por los sistemas terminales.
Todo esto se logra mediante los campos identificación, indicadores y desplazamiento de fragmentación en la cabecera del datagrama IP.
Para asegurar que se ha recibido el último fragmento del datagrama original, ese último fragmento tiene un bit indicador puesto a 0 (los demás en 1).