cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
594
Views
5
Helpful
1
Replies

When does the fragmentation happen at L3?

Iluvnetwork
Level 1
Level 1

If MSS is calculated without any errors, fragmentation cannot happen at L3. Plus, I recently heard that fragmentation does not happen for TCP & UDP. Then, when does the fragmentation happen at L3? 

Lastly, if a segment gets fragmented at L3, only first one has a L4 header and others don't. In this case, what would happen?

 

 

1 Accepted Solution

Accepted Solutions

Joseph W. Doherty
Hall of Fame
Hall of Fame

"If MSS is calculated without any errors, fragmentation cannot happen at L3."

Incorrect.

"I recently heard that fragmentation does not happen for TCP & UDP."

Incorrect.

"Then, when does the fragmentation happen at L3?"

It happens when a received TU is larger than the L3 egress MTU and DF-bit is not set.

"Lastly, if a segment gets fragmented at L3, only first one has a L4 header and others don't. In this case, what would happen?"

Receiver will reassemble the fragments. (Of course if all the fragments are not received, the reassembly cannot be completed and the L3 packet is "lost".)

View solution in original post

1 Reply 1

Joseph W. Doherty
Hall of Fame
Hall of Fame

"If MSS is calculated without any errors, fragmentation cannot happen at L3."

Incorrect.

"I recently heard that fragmentation does not happen for TCP & UDP."

Incorrect.

"Then, when does the fragmentation happen at L3?"

It happens when a received TU is larger than the L3 egress MTU and DF-bit is not set.

"Lastly, if a segment gets fragmented at L3, only first one has a L4 header and others don't. In this case, what would happen?"

Receiver will reassemble the fragments. (Of course if all the fragments are not received, the reassembly cannot be completed and the L3 packet is "lost".)

Review Cisco Networking products for a $25 gift card