Networking Forums

Networking Forums > Computer Networking > Windows Networking > UDP ( TIBCO rvd.exe ) + Windows 2003 ( NDIS 5 AFD.SYS miniport ? ) + Gigabyte (Broadcom) : any know issue ?

Reply
Thread Tools Display Modes

UDP ( TIBCO rvd.exe ) + Windows 2003 ( NDIS 5 AFD.SYS miniport ? ) + Gigabyte (Broadcom) : any know issue ?

 
 
PO
Guest
Posts: n/a

 
      04-04-2006, 04:12 PM
Hi,
We encounter an issue with UDP buffer size on a Windows 2003 + gigabyte
Ethernet network card. We detect it because we can't use Tibco
RendezVous over 500 Mb/s of bandwith under Windows 2003 (as it works
fine under Linux - up to 1 Gb/s).
After several investigations (hardware related) , it seems that we
can't send an UDP packet greater than 65 K despite following all KB
notes (or Windows Internal books).

HKLM\System\CurrentControlSet\Services\AFD\Paramet ers
=> DefaultReceiveWindow 0x001fffe0
=> DefaultSendWindow 0x001fffe0
=> LargeBufferListDepth 0x0a
=> LargeBufferSize 0x001fffe0

HKLM\System\CurrentControlSet\Services\TcpIp\Param eters
=> GlobalMaxTcpWindowSize 0x001fffe0
=> TcpWindowSize 0x001fffe0
=> Tcp1323Opts 3

We try to change all of theses settings, result is still the same
(Tibco is limited to 500 Mb of bandwith).
I also noticed huge number of Output Queue Length in PerfCounters (peak
up to 40).
So I used TracePlusWinsock to trace Winsock calls coming from rvd.exe,
SO_SNDBUF seems not setted . So following NDIS 5.1 specifications or MS
TCP/IP Implementation in 2K3 , socket must be created with default
parameter (setted in registry). MS Premium Support reply that the UDP
buffer is not configurable at the system level, and grows and shrinks
dynamically, a buffer can be set at the application level by using the
Winsock API. Tibco Support reply that they force a 1M buffer size in
their Win32 code ...

But with PCATTCP.exe (classic TCP/UDP benchmarking tool ), we also
reproduce an issue :

Sender : PCATTCP.exe -t -l 800000 -u -v -f M -p 7501 ReceiverComputer
Receiver : PCATTCP.exe -r -l 100000 -u -c -p 7501
Results :
PCAUSA Test TCP Utility V2.01.01.08
UDP Transmit Test
Transmit : UDP -> 184.63.61.212:7501
Buffer Size : 100000; Alignment: 16384/0
Send Mode : Send Pattern; Number of Buffers: 2048
Statistics : UDP -> 184.63.61.212:7501
0 bytes in 0.00 real seconds = -1.#J MB/sec +++
numCalls: 3; msec/call: 0.00; calls/sec: 1.#J

OS : Windows 2003 (without SP1)
Broadcom NetXtreme Gigabit Ethernet , driver b57xp32.sys v 8.48.0.0.
last version available (WHC Certified).

My questions are :
- Does anyone here use Tibco RendezVous (rvd) under Windows 2K3 +
Gigabyte network card ? If yes , do you use all your bandwith or are
you limited to 500 Mb/s (like us) ?
- Is it possible that Miniport driver (WHC !!) force a default value
for UDP buffer size to AFD.SYS ? Could explain peak on Output Queue
Length...
- Do you have any other ideas / explanation ?

Best regards

Pierre-Olivier BLU-MOCAER
Technical Account Manager - Windows Server Team
SGCIB - Societe Generale Investment Banking

 
Reply With Quote
 
 
 
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Windows XP client to Windows 2003 server VPN setup issue. Joe Windows Networking 1 07-31-2007 01:29 AM
windows 2003 sp2 & broadcom multifunction NIC network errors --Dave Windows Networking 2 05-17-2007 06:45 AM
windows 2003 sp2 & broadcom multifunction NIC network errors --Dave Windows Networking 1 05-17-2007 06:40 AM
No logon server available - Windows 2003 Trust Issue? NS Issue? newsgroups.jd@gmail.com Windows Networking 15 08-21-2006 07:38 PM
URGENT : Need info/help in NDIS miniport driver Vicky Wireless Networks 0 12-16-2004 09:27 PM



1 2 3 4 5 6 7 8 9 10 11