The Internet Protocol implements datagram fragmentation, breaking it into smaller pieces, so that packets may be formed that can pass through a node with a smaller maximum transmission unit than the original datagram size. In a case where a router receives a protocol data unit larger than the next hop's MTU, it has two options: drop the PDU and send an ICMP message which indicates the condition packet too big, or fragment the IP packet.
See