Example for IP Datagram Fragmentation and Reassembly

Dr. Natarajan Meghanathan
Note: If you download this module, please email natarajan.meghanathan@jsums.edu and if possible, give your feedback on the module.

All Copyrights Dr. N. Meghanathan

N.I1 MTU=3300 bytes I2 R1 MTU=1500 bytes I1 R2 I2 MTU = 1500 bytes H1 H2 At H1. I1-R1 MF DF Fragment Offset IP Addr 0 0 0 60 bytes IP Header H/w Addr H1 I1-R1 Frame Header ID 1 H1 H2 10 20 40 bytes TP Header Data 3200 bytes All Copyrights Dr. Meghanathan .

I1 MTU=3300 bytes I2 R1 MTU=1500 bytes I1 R2 I2 MTU = 1500 bytes H1 At I2-R1. Meghanathan . N. I1-R2 MF DF Fragment Offset IP Addr 1 0 0 60 bytes IP Header H2 175*8 = 1400 355*8 = 2840 H/w Addr I2-R1 I1-R2 Frame Header ID 1 H1 H2 10 20 40 bytes TP Header Data 1400 bytes I2-R1 I1-R2 Frame Header 1 1 0 175 60 bytes IP Header H1 H2 Data 1440 bytes I2-R1 I1-R2 Frame Header 1 0 0 355 60 bytes IP Header H1 H2 Data 360 bytes All Copyrights Dr.

N. Meghanathan . H2 (Link layer) MF DF Fragment Offset IP Addr 1 0 0 60 bytes IP Header H2 H/w Addr I2-R2 H2 Frame Header ID 1 H1 H2 10 20 40 bytes TP Header Data 1400 bytes I2-R2 H2 Frame Header 1 1 0 175 60 bytes IP Header H1 H2 Data 1440 bytes I2-R2 H2 Frame Header 1 0 0 355 60 bytes IP Header H1 H2 Data 360 bytes All Copyrights Dr.I1 MTU=3300 bytes I2 R1 MTU=1500 bytes I1 R2 I2 MTU = 1500 bytes H1 At I2-R2.

Meghanathan . N.I1 MTU=3300 bytes I2 R1 MTU=1500 bytes I1 R2 I2 MTU = 1500 bytes H1 At H2 (Network layer) – Point of Reassembly MF DF Fragment Offset IP Addr 1 0 0 60 bytes IP Header H2 ID 1 H1 H2 10 20 40 bytes TP Header Data 1400 bytes 1 1 0 175 60 bytes IP Header H1 H2 Data 1440 bytes 1 0 0 355 60 bytes IP Header H1 H2 Data 360 bytes All Copyrights Dr.

Meghanathan . N.I1 MTU=3300 bytes I2 R1 MTU=1500 bytes I1 R2 I2 MTU = 1500 bytes H1 H2 At H2 – Transport Layer 10 20 40 bytes TP Header Data 3200 bytes All Copyrights Dr.