Hi,
I have an IFS client implementing remote file access using a proprietary
protocol. The remote paths are exposed to users as UNCs, e.g.
\srv3.myplace.com\MyVol\file.txt
When the server (srv3.myplace.com in the example) has no firewall, things
work great. However, when the server blocks all ports except for the one
used for the client/server comm, the client’s performance becomes
terrible.
I believe that the reason for that is the native SMB protocol on the
client machine. When a UNC such as the one above is used, the O/S polls
each of the network providers. My provider recognizes it immediately as
“its” path. But SMB tries to talk to the remote server, and since the
remote server’s SMB port is closed, the SMB network provider eventually
times-out. The O/S must wait for this time-out, hence the dismal
performance.
When the SMB port on the remote machine is opened, the SMB dialog with the
server is fast, so it returns a “not my UNC” status very quickly.
Does anyone know if there’s a way on the client to disable SMB traffic to
the specific server’s domain? Or maybe another solution?
thanks,
Chuck Shavit