Skip to Content.
Sympa Menu

ndt-dev - [ndt-dev] [ndt] r425 committed - Added SRV_QUEUE values description.

Subject: NDT-DEV email list created

List archive

[ndt-dev] [ndt] r425 committed - Added SRV_QUEUE values description.


Chronological Thread 
  • From:
  • To:
  • Subject: [ndt-dev] [ndt] r425 committed - Added SRV_QUEUE values description.
  • Date: Thu, 28 Jul 2011 17:10:58 +0000

Revision: 425
Author:

Date: Thu Jul 28 10:10:07 2011
Log: Added SRV_QUEUE values description.
http://code.google.com/p/ndt/source/detail?r=425

Modified:
/wiki/NDTProtocol.wiki

=======================================
--- /wiki/NDTProtocol.wiki Thu Jul 28 08:06:49 2011
+++ /wiki/NDTProtocol.wiki Thu Jul 28 10:10:07 2011
@@ -139,6 +139,31 @@

Where TESTS is a bitwise OR of the tests' ids that should be run in a requested test-suite.

+In the same time Server sends the specially crafted 13 octets long data that kicks off the old clients ("123456 654321"):
+
+{{{
+ 0 1 2 3
+ 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+ | '1' | '2' | '3' | '4' |
+ | '5' | '6' | ' ' | '6' |
+ | '5' | '4' | '3' | '2' |
+ | '1' +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+ +-+-+-+-+-+-+-+-+
+}}}
+
+All non-compatible clients SHOULD drop the connection after receiving the above message.
+
+In the next step NDT server is calculating if it can handle client request and client SHOULD expect at least one 'SRV_QUEUE' message. This message MAY contain one of the following values:
+
+|| *SRV_QUEUE value* || *Description* ||
+|| 0 || Test session will start now ||
+|| 9977 || Server Fault: test session will be terminated for unknown reason. Client SHOULD drop the connection after receiving this message. *Not used currently by the server* ||
+|| 9988 || If this is a first message from server, then it means that server is busy. In other cases it means Server Fault. Client SHOULD drop the connection after receiving this message. ||
+|| 9999 || Server Busy: Please wait 60 seconds for the current test to finish. Client SHOULD drop the connection after receiving this message. *Deprecated/Not used by the server* ||
+|| 9990 || This is a check from server to verify if the client is alive. Available from v3.5.5. The client SHOULD respond to this message by sending 'MSG_WAITING' empty message. ||
+|| N || Where N is any other value. It means the estimated number of minutes that client will wait for its test to begin. ||
+
== NDTP-Tests ==
=== Middlebox test ===
=== Simple firewall test ===


  • [ndt-dev] [ndt] r425 committed - Added SRV_QUEUE values description., ndt, 07/28/2011

Archive powered by MHonArc 2.6.16.

Top of Page