NetBurner SBL2e "ACK"?
Posted: Fri Jul 18, 2014 1:10 pm
Hello all...my first post here, so please go easy on me! I'm attempting to connect to an SBL2e module using a 1769-L33ERM Allen Bradley PLC using a Socket connection. During the OpenConnection message routine, I get an error 16#0000_0016. Looking through the Rockwell knowledge base, I have found the following information:
Does anyone have any idea how to increase the Window size, as mentioned above? I'm on a bit of a time crunch, so any help as soon as possible would be greatly appreciated!
Thanks for the help,
Matt
Problem: A Logix Open Sockets (TCP Client) is unable to connect to a 3rd party device (Slave). The Connect Message faults with Extended Error codes 16#0000_0046, 16#0000_0016, or 16#0000_0033.
Cause
The device reports WIN=0 and the 1756-EN2T module immediately closes the connection. Below is a sample of a Wireshark capture that illustrates this point.
This is done for security reasons:
Zero window is not allowed.
Enable/disable acceptance of the peer window being set to zero in the ACK of the SYN/ACK.
An attacker can use zero window to keep the node in persist time for a long time.
Solution
1756-EWEB module does not do this check. There is no workaround on the Rockwell Automation side with EN2xx modules. Customers must contact the 3rd party vendors to increase Window size.
Does anyone have any idea how to increase the Window size, as mentioned above? I'm on a bit of a time crunch, so any help as soon as possible would be greatly appreciated!
Thanks for the help,
Matt