UNSOLVED

MattR_uk

updated

20 years ago

M

MattR_uk

3 Posts

0

14647

October 23rd, 2006 11:00

Broadcom 57XX MTU

We appear to have an issue here with Broadcom 57XX NICs, in that the maximum size ethernet frame we can put on the wire is much less than the 1500 byte ethernet maximum.
 
Allowing for headers, I really should be able to put 1460 bytes of data in a packet, yet I can only put 1364bytes without fragmentation occurring (verified with ping -f -l 1365 x.x.x.x)
 
We've no additional encapsulation/framing/tunneling going on, can anyone shed any light on this?
 
Thanks,
Matt
  • MattR_uk

    3 Posts

    638

    0

    Posted October 23rd, 2006 11:00

    Thanks for the suggestion, but the question relates to basic LAN connectivity rather than finding the maximum mtu over a downstream link.  Even with a hard-coded MTU at 1492, Im not able to put anymore than 1364 byts in a packet without fragmentation.
     
    Thx
  • jmwills

    2 Intern

    •

    11984 Posts

    638

    0

    Posted October 23rd, 2006 11:00

    Go to DSL Reports and run Dr TCPIP and that program will recommend a number for your MTU.  1492 seems to be the popular unit.
  • NemesisDB

    2 Intern

    •

    7944 Posts

    638

    0

    Posted October 23rd, 2006 14:00

    probably won't help but make sure you have the latest drivers: http://www.broadcom.com/support/ethernet_nic/downloaddrivers.php
  • MattR_uk

    3 Posts

    638

    0

    Posted October 23rd, 2006 14:00

    thanks for the suggestions; found the problem.
     
    Some IPsec Client software does MTU 'tuning' behind the scenes.  Checking with what we have, it seems Cisco defaults to some low value around 1300 and Lucent to around 1400.  These values overide any Windows MTU settings you may put in (since they're higher up the stack)
    The Broadcom thing was a red-herring caused by incorrect driver bindings.