Citrix traffic is very slow thru Novell BorderManager 3.9

  • 7004603
  • 06-Oct-2009
  • 26-Apr-2012

Environment

Novell BorderManager 3.9 Support Pack 1
Novell NetWare 6.5 Support Pack 7

Situation

Customer was running Novell BorderManager 3.8 on Novell Netware 6.5 sp7 and using the generic proxy to allow Citrix traffic thru BorderManager with no issues. After upgrade to Novell BorderManager 3.9 support pack 1, Citrix traffic is very slow. Typing some words in MS word, for example, takes 2-3 seconds to appear on screen, causing an annoying delay. If generic proxy is bypassed and static Nat used, problem disappeared.

Resolution

This issue has been fixed in two files:

1. Proxy.nlm dated 2-feb-2009 and included in Novell BorderManager 3.9 Support Pack 2.
2. Tcpip stack (domestic version) included in Novell Netware 6.5 Support Pack 8.

Both files are needed to solve the issue.

Additional Information

The culprit of the slowness was caused by the fact that generic proxy was removing the PUSH flag from the TCP header causing the MS windows stack to buffer the information instead to pass it on to the application. Once the above mentioned files were put in place, PUSH flag was preserved and the MS windows stack did not buffer anymore, hence the delay was gone.