- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- how to enable path MTU discovery for UPD-packets (...
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Discussions
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-15-2007 09:04 PM
03-15-2007 09:04 PM
I have a rather old HP-UX station (B132L) with HP-UX 10.20. I cannot upgrade to a newer version of HP-UX because the software is only supported on HP-UX 10.20.
This workstation must communicate with another station using NFS over a WAN-connection (VPN over internet).
This was working, until the ISP changed a CORE Router, and the MTU (Maximum Transfer Unit) was reduced, and over my NFS-mount cannot copy large files (larger than 1300bytes).
So a small file (smaller than +- 1380bytes) can be copy-ed (content of the file is transferred in one small frame), but larger files cannot be copy-ed (because a larger file is split in multiple frames of 1514 bytes, and these cannot be transported over this WAN-connection).
I have discovered (in the MAN-page of route on the HP-UX 10.20 machine) that I can specify a PATH MTU (route -p pmtu add host ....), but in that same MAN-page there is a paragraph :
By default, Path MTU Discovery is enabled for TCP sockets and disabled for UDP sockets.
My question : how can I ENABLE the MTU Discovery for UDP sockets (because NFS uses UDP Sockets) ?
Thanks,
Chris MARREEL
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-15-2007 09:27 PM
03-15-2007 09:27 PM
Re: how to enable path MTU discovery for UPD-packets (HP-UX 10.20)
You should be able to set this with the ndd util and make it permanent at boot with the /etc/rc.config.d/nddconf file.
The help for ndd should let you find the parameter to set.
SEP
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-15-2007 09:30 PM
03-15-2007 09:30 PM
Re: how to enable path MTU discovery for UPD-packets (HP-UX 10.20)
where can I find more info on 'ndd', because on the HP-UX 10.20 box "man ndd" is not found...
Can you point me in the right direction ?
Thanks,
Chris MARREEL
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-16-2007 02:47 AM
03-16-2007 02:47 AM
Re: how to enable path MTU discovery for UPD-packets (HP-UX 10.20)
Lowering the MTU of your network interface will effect all traffic going through the interface, not just the part of the traffic that goes through the ISP. If the ISP's new MTU value is not much smaller than the standard value of 1500, the loss of performance is probably not significant.
By the way, if the Path MTU discovery is not used, the network devices along the path should fragment the packets if they're too big for some part of the path.
So the packets should still go through, unless the NFS sets the "Don't Fragment" bit on the packets (as fragmentation will hurt performance), or something is blocking the fragmented packets. Perhaps there is an overzealous firewall rule somewhere?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-16-2007 06:29 AM
03-16-2007 06:29 AM
SolutionBill Hassell, sysadmin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-18-2007 09:27 PM
03-18-2007 09:27 PM
Re: how to enable path MTU discovery for UPD-packets (HP-UX 10.20)
I can indeed use nettune to manipulate udp_pmtu and tcp_pmtu.
Thanks,
Chris MARREEL
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-19-2007 04:56 AM
03-19-2007 04:56 AM
Re: how to enable path MTU discovery for UPD-packets (HP-UX 10.20)
If the router is not fragmenting, then it is out of spec and needs to be fixed.
If some of the datagrams are being lost, then you may have a basic packet loss problem.
While by default, Path MTU discovery will not be done on UDP datagrams, I _thought_ that when one initiated communications, that the PathMTU discovery information in the PATH MTU route would be honored even by UDP. It was just that IP datagrams carrying UDP datagrams would not have the DF bit set.
Also, as this is NFS over a WAN you may want to consider setting your mount size to something less than the MTU of the path and avoid the fragmentation altogether.
FWIW, while different apps vendors may not "support" their 10.20 binaries on 11.X, euros to berliners (aka dollars to doughnuts) those apps will likely "work" on 11.X (unless they have hard kernel dependencies)