• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 3384
  • Last Modified:

What is the difference of MRU versus MTU??


Can anybody explain to me what is Maximum Receive Unit (MRU) and its differences / usages when compared to MTU?
Couldn't find a satisfactory answer to that on the Net.


1 Solution
MTU = maximum transmission unit
one is the recieve side, and one is the transmission side, ideally they should match
thiamwahAuthor Commented:
how does MTU interplay with MRU..??
How does MRU affect the size of the largest segment sent when say: MTU > MRU and  when conversely MRU < MTU..?
Steve JenningsIT ManagerCommented:
I've never seen a router with an MRU setting. So now that I've confessed ignorance here's some verbiage that you can ignore.

If I transmit a packet that's 1500 bytes (because the MTU on that particular interface of my router is set to 1500) through a bunch of routers on a network where the MTU is set at 512 bytes my packet will be fragmented OR if any of the intervening routers have a "NO Fragment" flag set, then my 1500 byte packet will be dropped at that router.

Some routers can be configured to send an ICMP MTU discovery packet which will determine the MTU along the path that your packet would take, report the value to the router OS and the router will dynamically set the MTU. However, there's security implications to this so some people disable "allow MTU discovery" on their routers.

There's an unwritten, general rule of thumb which says that you should set the MTU at 512 (ON THE SERIAL INTERFACE) bytes as a sort of minimum common denominator within the internet to keep from fragmenting your packets (which of course adds overhead thereby making the transmission a little less efficient, not to mention the time added to the transmission to fragment and then reassemble the packet.)

There's another unwritten, general rule of thumb that says for every router tech that's any good there's half a dozen who have no clue and will set the MTU at 256 or 1600 bytes.

Good luck.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

Tackle projects and never again get stuck behind a technical roadblock.
Join Now