Subject: | |
From: | |
Reply To: | |
Date: | Wed, 5 Feb 2003 19:56:20 GMT |
Content-Type: | text/plain |
Parts/Attachments: |
|
|
Hello folks @ 3000-l,
RE: TCP keep-alive packets port number (long)
Greg Chaplin sez:
----------------------------------------------------------------------
Recently, some of our remote users have been complaining about their
telnet connections to our '3k getting dropped frequently (actually,
this has been going on for years, but it's only recently that someone
with a bit of interest & knowledge at the users' end has looked at
it). An email from James Hofmeister about dropped VT-MGR connections
triggered a bell with me, so I passed on details about the TCP
keep-alive packets. The techo at the user's site checked it out and
found that the firewall at the user's site was the culprit. Telnet
traffic was allowed through port 23, but the keep-alive packets were
coming in on other ports (1090, 1064 etc). These were being blocked by
the firewall, so after 40 minutes our '3k would assume that the
connection was dead. In the techo's words, "Once the firewall was
opened to allow UniSuper access back to Terry's PC, the time-outs
ceased".
My question to the list (especially James H.) is: what port(s) are the
TCP keep-alive packets sent out from the '3k on?
----------------------------------------------------------------------
On the HP-e3k we call TCP keep-alive the "Connection Assurance
Interval" and it is a global configuration parameter which impacts all
users of TCP/IP on a system.
The short answer to your question is on the HP-e3K we perform
"Connection Assurance" on the same TCP ports and IP address as the
connection currently has open for Telnet or VT or what ever service
you are using.
From the description of your problem above I would have to assume that
the firewall was goofing with the 3K "Connection Assurance" packets as
it probably is interrogating the packets at the service level and found
that the "CA" packet did not include Telnet headers so the firewall
shipped the packet off to another port.
For the purpose of demonstrating in a trace the Connection Assurance
Timeout exchange on an idle TCP connection I have changed the value
of the "global" Connection Assurance Interval from 600 seconds to 10
seconds.
Path: NETXPORT.GPROT.TCP
[10 ] Connection Assurance Interval (Secs)
[4 ] Maximum Connection Assurance Retransmissions
//////////////////////////////////////////////////
WARNING: This configuration change was made on a
closed track and is being demonstrated by a
professional stunt driver, do not try this at
home! This is *not* a recommended configuration
for your production system!
//////////////////////////////////////////////////
The data collected is a linktrace of a logon, pause 100000 at the ":",
connection assurance from 11:16:41.019 to 11:22:12.423 (5min-30sec)
telnet cntrl-b]send break and :bye logoff. The linktrace was
formatted by the TCPIP program which is the output below:
Notes: The "telnet port 23/TCP" is automatically reported by the TCPIP
program as "<Telnt".
The TCP ports used for this connection are 23 & 32772. The references
in this trace "32772>002" and "001<Telnt" are:
"32772>002" = From IP address 192.168.128.1 (TCP port 32772)
To IP address 192.168.128.2 (TCP port 23 Telnet)
likewise:
"001<Telnt" = From IP address 192.168.128.2 (TCP port 23 Telnet)
To IP address 192.168.128.1 (TCP port 32772)
----------
Connection: C 192.168.128.1 (32772) <--> C 192.168.128.2 (Telnt)
active open
dIP< SSAP user data seq#_sent ack#_sent
hh:mm:ss.ttt diff SSAP >dIP data ackd ack#_rcvd seq#_rcvd flags Windw
------------ ---- --------- ---- ---- ---------- ---------- ------ -----
11:16:09.078 .... 32772>002 0 0 125007975 0 S 24576
11:16:09.086 8 001<Telnt 0 1 125007976 18874057 A S 24576
11:16:09.086 1 32772>002 0 1 125007976 18874058 A 24576
11:16:09.427 340 001<Telnt 9 0 125007976 18874058 AP 24576
11:16:09.494 67 32772>002 0 9 125007976 18874067 A 24567
11:16:10.334 844 32772>002 6 0 125007976 18874067 AP 24567
11:16:10.336 1 32772>002 0 0 125007982 18874067 A 24576
11:16:10.336 1 001<Telnt 3 6 125007982 18874067 AP 24576
11:16:10.337 1 32772>002 0 3 125007982 18874070 A 24576
11:16:10.442 106 32772>002 12 0 125007982 18874070 AP 24576
11:16:10.445 4 001<Telnt 0 12 125007994 18874070 A 24576
11:16:10.445 1 001<Telnt 3 0 125007994 18874070 AP 24576
11:16:10.446 1 32772>002 0 3 125007994 18874073 A 24576
11:16:10.493 47 001<Telnt 7 0 125007994 18874073 AP 24576
11:16:10.494 1 32772>002 0 7 125007994 18874080 A 24576
11:16:10.504 12 001<Telnt 1 0 125007994 18874080 AP 24576
11:16:10.505 1 32772>002 0 1 125007994 18874081 A 24576
11:16:11.133 629 32772>002 1 0 125007994 18874081 AP 24576
11:16:11.135 4 001<Telnt 0 1 125007995 18874081 A 24576
11:16:11.135 1 001<Telnt 1 0 125007995 18874081 AP 24576
11:16:11.137 1 32772>002 0 1 125007995 18874082 A 24576
11:16:11.218 83 32772>002 1 0 125007995 18874082 AP 24576
11:16:11.219 1 001<Telnt 0 1 125007996 18874082 A 24576
11:16:11.220 1 001<Telnt 1 0 125007996 18874082 AP 24576
11:16:11.222 4 32772>002 0 1 125007996 18874083 A 24576
11:16:11.296 75 32772>002 1 0 125007996 18874083 AP 24576
11:16:11.297 1 001<Telnt 0 1 125007997 18874083 A 24576
11:16:11.298 1 001<Telnt 1 0 125007997 18874083 AP 24576
11:16:11.300 4 32772>002 0 1 125007997 18874084 A 24576
11:16:11.393 94 32772>002 1 0 125007997 18874084 AP 24576
11:16:11.395 1 001<Telnt 0 1 125007998 18874084 A 24576
11:16:11.396 1 001<Telnt 1 0 125007998 18874084 AP 24576
11:16:11.397 4 32772>002 0 1 125007998 18874085 A 24576
11:16:11.531 133 32772>002 1 0 125007998 18874085 AP 24576
11:16:11.533 1 001<Telnt 0 1 125007999 18874085 A 24576
11:16:11.534 4 001<Telnt 1 0 125007999 18874085 AP 24576
11:16:11.535 1 32772>002 0 1 125007999 18874086 A 24576
11:16:11.779 243 001<Telnt 0 0 125007999 18874086 A 24576
11:16:11.814 36 32772>002 1 0 125007999 18874086 AP 24576
11:16:11.815 4 001<Telnt 0 1 125008000 18874086 A 24576
11:16:11.815 1 001<Telnt 1 0 125008000 18874086 AP 24576
11:16:11.816 1 32772>002 0 1 125008000 18874087 A 24576
11:16:12.025 208 32772>002 1 0 125008000 18874087 AP 24576
11:16:12.026 4 001<Telnt 0 1 125008001 18874087 A 24576
11:16:12.027 1 001<Telnt 1 0 125008001 18874087 AP 24576
11:16:12.029 1 32772>002 0 1 125008001 18874088 A 24576
11:16:12.158 129 32772>002 1 0 125008001 18874088 AP 24576
11:16:12.159 4 001<Telnt 0 1 125008002 18874088 A 24576
11:16:12.160 1 001<Telnt 1 0 125008002 18874088 AP 24576
11:16:12.162 1 32772>002 0 1 125008002 18874089 A 24576
11:16:12.245 86 32772>002 1 0 125008002 18874089 AP 24576
11:16:12.245 1 001<Telnt 0 1 125008003 18874089 A 24576
11:16:12.246 1 001<Telnt 1 0 125008003 18874089 AP 24576
11:16:12.247 1 32772>002 0 1 125008003 18874090 A 24576
11:16:12.408 161 32772>002 1 0 125008003 18874090 AP 24576
11:16:12.409 4 001<Telnt 0 1 125008004 18874090 A 24576
11:16:12.409 1 001<Telnt 1 0 125008004 18874090 AP 24576
11:16:12.411 1 32772>002 0 1 125008004 18874091 A 24576
11:16:12.460 51 32772>002 1 0 125008004 18874091 AP 24576
11:16:12.462 1 001<Telnt 0 1 125008005 18874091 A 24576
11:16:12.463 4 001<Telnt 1 0 125008005 18874091 AP 24576
11:16:12.464 1 32772>002 0 1 125008005 18874092 A 24576
11:16:12.502 40 32772>002 1 0 125008005 18874092 AP 24576
11:16:12.503 1 001<Telnt 0 1 125008006 18874092 A 24576
11:16:12.504 1 001<Telnt 1 0 125008006 18874092 AP 24576
11:16:12.506 4 32772>002 0 1 125008006 18874093 A 24576
11:16:12.694 188 32772>002 1 0 125008006 18874093 AP 24576
11:16:12.696 1 001<Telnt 0 1 125008007 18874093 A 24576
11:16:12.696 1 001<Telnt 1 0 125008007 18874093 AP 24576
11:16:12.698 4 32772>002 0 1 125008007 18874094 A 24576
11:16:12.813 114 32772>002 1 0 125008007 18874094 AP 24576
11:16:12.815 4 001<Telnt 0 1 125008008 18874094 A 24576
11:16:12.816 1 001<Telnt 1 0 125008008 18874094 AP 24576
11:16:12.817 1 32772>002 0 1 125008008 18874095 A 24576
11:16:13.057 243 001<Telnt 0 0 125008008 18874095 A 24576
11:16:13.704 645 32772>002 1 0 125008008 18874095 AP 24576
11:16:13.706 4 001<Telnt 0 1 125008009 18874095 A 24576
11:16:13.706 1 001<Telnt 1 0 125008009 18874095 AP 24576
11:16:13.708 1 32772>002 0 1 125008009 18874096 A 24576
11:16:13.718 12 001<Telnt 0 0 125008009 18874096 A 24576
11:16:13.836 118 32772>002 1 0 125008009 18874096 AP 24576
11:16:13.837 1 001<Telnt 0 1 125008010 18874096 A 24576
11:16:13.838 4 001<Telnt 1 0 125008010 18874096 AP 24576
11:16:13.840 1 32772>002 0 1 125008010 18874097 A 24576
11:16:13.916 75 32772>002 1 0 125008010 18874097 AP 24576
11:16:13.917 4 001<Telnt 0 1 125008011 18874097 A 24576
11:16:13.917 1 001<Telnt 1 0 125008011 18874097 AP 24576
11:16:13.918 1 32772>002 0 1 125008011 18874098 A 24576
11:16:13.982 63 32772>002 1 0 125008011 18874098 AP 24576
11:16:13.983 4 001<Telnt 0 1 125008012 18874098 A 24576
11:16:13.984 1 001<Telnt 1 0 125008012 18874098 AP 24576
11:16:13.985 1 32772>002 0 1 125008012 18874099 A 24576
11:16:14.067 83 32772>002 1 0 125008012 18874099 AP 24576
11:16:14.067 1 001<Telnt 0 1 125008013 18874099 A 24576
11:16:14.068 1 001<Telnt 1 0 125008013 18874099 AP 24576
11:16:14.069 4 32772>002 0 1 125008013 18874100 A 24576
11:16:14.154 83 32772>002 1 0 125008013 18874100 AP 24576
11:16:14.155 4 001<Telnt 0 1 125008014 18874100 A 24576
11:16:14.155 1 001<Telnt 1 0 125008014 18874100 AP 24576
11:16:14.160 4 32772>002 0 1 125008014 18874101 A 24576
11:16:14.346 188 32772>002 1 0 125008014 18874101 AP 24576
11:16:14.347 1 001<Telnt 0 1 125008015 18874101 A 24576
11:16:14.348 1 001<Telnt 1 0 125008015 18874101 AP 24576
11:16:14.350 4 32772>002 0 1 125008015 18874102 A 24576
11:16:14.505 153 32772>002 1 0 125008015 18874102 AP 24576
11:16:14.506 4 001<Telnt 0 1 125008016 18874102 A 24576
11:16:14.506 1 001<Telnt 1 0 125008016 18874102 AP 24576
11:16:14.507 1 32772>002 0 1 125008016 18874103 A 24576
11:16:14.569 63 32772>002 1 0 125008016 18874103 AP 24576
11:16:14.570 1 001<Telnt 0 1 125008017 18874103 A 24576
11:16:14.571 1 001<Telnt 1 0 125008017 18874103 AP 24576
11:16:14.572 1 32772>002 0 1 125008017 18874104 A 24576
11:16:14.648 79 32772>002 1 0 125008017 18874104 AP 24576
11:16:14.649 1 001<Telnt 0 1 125008018 18874104 A 24576
11:16:14.650 1 001<Telnt 1 0 125008018 18874104 AP 24576
11:16:14.652 4 32772>002 0 1 125008018 18874105 A 24576
11:16:14.749 98 32772>002 2 0 125008018 18874105 AP 24576
11:16:14.750 1 001<Telnt 0 2 125008020 18874105 A 24576
11:16:14.751 1 001<Telnt 2 0 125008020 18874105 AP 24576
11:16:14.753 4 32772>002 0 2 125008020 18874107 A 24576
11:16:14.801 47 001<Telnt 30 0 125008020 18874107 AP 24576
11:16:14.801 1 32772>002 0 30 125008020 18874137 A 24576
11:16:15.508 708 32772>002 1 0 125008020 18874137 AP 24576
11:16:15.510 4 001<Telnt 0 1 125008021 18874137 A 24576
11:16:15.546 36 001<Telnt 0 0 125008021 18874137 A 24576
11:16:15.695 149 32772>002 1 0 125008021 18874137 AP 24576
11:16:15.696 1 001<Telnt 0 1 125008022 18874137 A 24576
11:16:15.775 79 32772>002 1 0 125008022 18874137 AP 24576
11:16:15.776 4 001<Telnt 0 1 125008023 18874137 A 24576
11:16:15.886 110 001<Telnt 0 0 125008023 18874137 A 24576
11:16:16.014 129 32772>002 1 0 125008023 18874137 AP 24576
11:16:16.015 1 001<Telnt 0 1 125008024 18874137 A 24576
11:16:16.058 43 001<Telnt 0 0 125008024 18874137 A 24576
11:16:16.130 71 32772>002 1 0 125008024 18874137 AP 24576
11:16:16.131 4 001<Telnt 0 1 125008025 18874137 A 24576
11:16:16.349 215 32772>002 1 0 125008025 18874137 AP 24576
11:16:16.350 4 001<Telnt 0 1 125008026 18874137 A 24576
11:16:16.433 83 32772>002 2 0 125008026 18874137 AP 24576
11:16:16.435 1 001<Telnt 0 2 125008028 18874137 A 24576
11:16:16.435 1 001<Telnt 1 0 125008028 18874137 AP 24576
11:16:16.436 4 32772>002 0 1 125008028 18874138 A 24576
11:16:16.460 24 001<Telnt 2 0 125008028 18874138 AP 24576
11:16:16.460 1 32772>002 0 2 125008028 18874140 A 24576
11:16:16.488 28 001<Telnt 31 0 125008028 18874140 AP 24576
11:16:16.489 1 32772>002 0 31 125008028 18874171 A 24576
11:16:16.877 391 32772>002 1 0 125008028 18874171 AP 24576
11:16:16.879 1 001<Telnt 0 1 125008029 18874171 A 24576
11:16:16.910 32 001<Telnt 0 0 125008029 18874171 A 24576
11:16:17.911 1001 32772>002 1 0 125008029 18874171 AP 24576
11:16:17.911 1 001<Telnt 0 1 125008030 18874171 A 24576
11:16:17.952 43 32772>002 1 0 125008030 18874171 AP 24576
11:16:17.952 1 001<Telnt 0 1 125008031 18874171 A 24576
11:16:17.978 24 32772>002 1 0 125008031 18874171 AP 24576
11:16:17.980 4 001<Telnt 0 1 125008032 18874171 A 24576
11:16:18.038 59 32772>002 1 0 125008032 18874171 AP 24576
11:16:18.039 1 001<Telnt 0 1 125008033 18874171 A 24576
11:16:18.066 28 32772>002 1 0 125008033 18874171 AP 24576
11:16:18.067 1 001<Telnt 0 1 125008034 18874171 A 24576
11:16:18.113 47 32772>002 1 0 125008034 18874171 AP 24576
11:16:18.114 1 001<Telnt 0 1 125008035 18874171 A 24576
11:16:18.161 47 32772>002 1 0 125008035 18874171 AP 24576
11:16:18.162 1 001<Telnt 0 1 125008036 18874171 A 24576
11:16:18.196 36 32772>002 2 0 125008036 18874171 AP 24576
11:16:18.198 4 001<Telnt 0 2 125008038 18874171 A 24576
11:16:18.198 1 001<Telnt 1 0 125008038 18874171 AP 24576
11:16:18.204 4 32772>002 0 1 125008038 18874172 A 24576
11:16:18.221 20 001<Telnt 2 0 125008038 18874172 AP 24576
11:16:18.222 1 32772>002 0 2 125008038 18874174 A 24576
11:16:18.660 438 001<Telnt 160 0 125008038 18874174 AP 24576
11:16:18.661 1 32772>002 0 160 125008038 18874334 A 24576
11:16:18.687 28 001<Telnt 1023 0 125008038 18874334 AP 24576
11:16:18.687 1 32772>002 0 1023 125008038 18875357 A 24576
11:16:18.708 20 001<Telnt 406 0 125008038 18875357 AP 24576
11:16:18.709 4 32772>002 0 406 125008038 18875763 A 24576
11:16:18.719 8 001<Telnt 1 0 125008038 18875763 AP 24576
11:16:18.720 1 32772>002 0 1 125008038 18875764 A 24576
11:16:20.931 2211 32772>002 1 0 125008038 18875764 AP 24576
11:16:20.932 4 001<Telnt 0 1 125008039 18875764 A 24576
11:16:20.933 1 32772>002 0 0 125007939 18875764 A 24576
11:16:20.933 1 001<Telnt 1 0 125008039 18875764 AP 24576
11:16:20.934 1 001<Telnt 0 0 125008039 18875765 A 24576
11:16:20.935 1 32772>002 0 1 125008039 18875765 A 24576
11:16:21.052 118 32772>002 1 0 125008039 18875765 AP 24576
11:16:21.054 4 001<Telnt 0 1 125008040 18875765 A 24576
11:16:21.055 1 001<Telnt 1 0 125008040 18875765 AP 24576
11:16:21.056 1 32772>002 0 1 125008040 18875766 A 24576
11:16:21.222 168 001<Telnt 0 0 125008040 18875766 A 24576
11:16:21.230 8 32772>002 1 0 125008040 18875766 AP 24576
11:16:21.232 1 001<Telnt 0 1 125008041 18875766 A 24576
11:16:21.232 1 001<Telnt 1 0 125008041 18875766 AP 24576
11:16:21.234 4 32772>002 0 1 125008041 18875767 A 24576
11:16:21.309 75 32772>002 1 0 125008041 18875767 AP 24576
11:16:21.310 1 001<Telnt 0 1 125008042 18875767 A 24576
11:16:21.311 4 001<Telnt 1 0 125008042 18875767 AP 24576
11:16:21.313 1 32772>002 0 1 125008042 18875768 A 24576
11:16:21.379 67 32772>002 1 0 125008042 18875768 AP 24576
11:16:21.380 1 001<Telnt 0 1 125008043 18875768 A 24576
11:16:21.381 4 001<Telnt 1 0 125008043 18875768 AP 24576
11:16:21.382 1 32772>002 0 1 125008043 18875769 A 24576
11:16:21.486 102 32772>002 1 0 125008043 18875769 AP 24576
11:16:21.488 4 001<Telnt 0 1 125008044 18875769 A 24576
11:16:21.488 1 001<Telnt 1 0 125008044 18875769 AP 24576
11:16:21.490 1 32772>002 0 1 125008044 18875770 A 24576
11:16:21.615 126 32772>002 1 0 125008044 18875770 AP 24576
11:16:21.616 4 001<Telnt 0 1 125008045 18875770 A 24576
11:16:21.616 1 001<Telnt 1 0 125008045 18875770 AP 24576
11:16:21.617 1 32772>002 0 1 125008045 18875771 A 24576
11:16:21.769 153 32772>002 1 0 125008045 18875771 AP 24576
11:16:21.770 1 001<Telnt 0 1 125008046 18875771 A 24576
11:16:21.771 1 001<Telnt 1 0 125008046 18875771 AP 24576
11:16:21.772 4 32772>002 0 1 125008046 18875772 A 24576
11:16:21.894 122 32772>002 1 0 125008046 18875772 AP 24576
11:16:21.895 1 001<Telnt 0 1 125008047 18875772 A 24576
11:16:21.896 1 001<Telnt 1 0 125008047 18875772 AP 24576
11:16:21.900 4 32772>002 0 1 125008047 18875773 A 24576
11:16:21.999 102 32772>002 1 0 125008047 18875773 AP 24576
11:16:22.000 1 001<Telnt 0 1 125008048 18875773 A 24576
11:16:22.001 1 001<Telnt 1 0 125008048 18875773 AP 24576
11:16:22.001 1 32772>002 0 1 125008048 18875774 A 24576
11:16:22.087 86 32772>002 1 0 125008048 18875774 AP 24576
11:16:22.088 4 001<Telnt 0 1 125008049 18875774 A 24576
11:16:22.089 1 001<Telnt 1 0 125008049 18875774 AP 24576
11:16:22.090 1 32772>002 0 1 125008049 18875775 A 24576
11:16:22.200 110 32772>002 1 0 125008049 18875775 AP 24576
11:16:22.201 1 001<Telnt 0 1 125008050 18875775 A 24576
11:16:22.202 4 001<Telnt 1 0 125008050 18875775 AP 24576
11:16:22.206 4 32772>002 0 1 125008050 18875776 A 24576
11:16:22.341 133 32772>002 1 0 125008050 18875776 AP 24576
11:16:22.343 4 001<Telnt 0 1 125008051 18875776 A 24576
11:16:22.343 1 001<Telnt 1 0 125008051 18875776 AP 24576
11:16:22.344 1 32772>002 0 1 125008051 18875777 A 24576
11:16:22.587 243 001<Telnt 0 0 125008051 18875777 A 24576
11:16:22.880 293 32772>002 1 0 125008051 18875777 AP 24576
11:16:22.882 4 001<Telnt 0 1 125008052 18875777 A 24576
11:16:22.883 1 001<Telnt 1 0 125008052 18875777 AP 24576
11:16:22.884 1 32772>002 0 1 125008052 18875778 A 24576
11:16:22.892 8 001<Telnt 0 0 125008052 18875778 A 24576
11:16:22.930 40 32772>002 1 0 125008052 18875778 AP 24576
11:16:22.933 4 001<Telnt 0 1 125008053 18875778 A 24576
11:16:22.934 1 001<Telnt 1 0 125008053 18875778 AP 24576
11:16:22.934 1 32772>002 0 1 125008053 18875779 A 24576
11:16:22.957 24 001<Telnt 0 0 125008053 18875779 A 24576
11:16:23.989 1032 32772>002 2 0 125008053 18875779 AP 24576
11:16:23.992 4 001<Telnt 0 2 125008055 18875779 A 24576
11:16:23.992 1 001<Telnt 2 0 125008055 18875779 AP 24576
11:16:23.993 1 32772>002 0 2 125008055 18875781 A 24576
11:16:24.018 28 001<Telnt 0 0 125008055 18875781 A 24576
11:16:24.606 586 32772>002 2 0 125008055 18875781 AP 24576
11:16:24.607 1 001<Telnt 0 2 125008057 18875781 A 24576
11:16:24.649 43 001<Telnt 0 0 125008057 18875781 A 24576
--start of connection assurance--
11:16:41.019 ++++ 32772>002 0 0 125007957 18875781 A 24576
11:16:41.021 1 001<Telnt 0 0 125008057 18875781 A 24576
11:16:51.061 ++++ 32772>002 0 0 125007957 18875781 A 24576
11:16:51.062 1 001<Telnt 0 0 125008057 18875781 A 24576
11:17:01.102 ++++ 32772>002 0 0 125007957 18875781 A 24576
11:17:01.103 1 001<Telnt 0 0 125008057 18875781 A 24576
11:17:11.144 ++++ 32772>002 0 0 125007957 18875781 A 24576
11:17:11.145 1 001<Telnt 0 0 125008057 18875781 A 24576
11:17:21.185 ++++ 32772>002 0 0 125007957 18875781 A 24576
11:17:21.187 4 001<Telnt 0 0 125008057 18875781 A 24576
11:17:31.227 ++++ 32772>002 0 0 125007957 18875781 A 24576
11:17:31.228 1 001<Telnt 0 0 125008057 18875781 A 24576
11:17:41.268 ++++ 32772>002 0 0 125007957 18875781 A 24576
11:17:41.270 1 001<Telnt 0 0 125008057 18875781 A 24576
11:17:51.318 ++++ 32772>002 0 0 125007957 18875781 A 24576
11:17:51.319 4 001<Telnt 0 0 125008057 18875781 A 24576
11:18:01.368 ++++ 32772>002 0 0 125007957 18875781 A 24576
11:18:01.368 1 001<Telnt 0 0 125008057 18875781 A 24576
11:18:11.409 ++++ 32772>002 0 0 125007957 18875781 A 24576
11:18:11.411 1 001<Telnt 0 0 125008057 18875781 A 24576
11:18:21.459 ++++ 32772>002 0 0 125007957 18875781 A 24576
11:18:21.460 1 001<Telnt 0 0 125008057 18875781 A 24576
11:18:31.501 ++++ 32772>002 0 0 125007957 18875781 A 24576
11:18:31.502 4 001<Telnt 0 0 125008057 18875781 A 24576
11:18:41.542 ++++ 32772>002 0 0 125007957 18875781 A 24576
11:18:41.543 1 001<Telnt 0 0 125008057 18875781 A 24576
11:18:51.584 ++++ 32772>002 0 0 125007957 18875781 A 24576
11:18:51.585 1 001<Telnt 0 0 125008057 18875781 A 24576
11:19:01.625 ++++ 32772>002 0 0 125007957 18875781 A 24576
11:19:01.626 1 001<Telnt 0 0 125008057 18875781 A 24576
11:19:11.667 ++++ 32772>002 0 0 125007957 18875781 A 24576
11:19:11.668 1 001<Telnt 0 0 125008057 18875781 A 24576
11:19:21.708 ++++ 32772>002 0 0 125007957 18875781 A 24576
11:19:21.709 4 001<Telnt 0 0 125008057 18875781 A 24576
11:19:31.750 ++++ 32772>002 0 0 125007957 18875781 A 24576
11:19:31.751 1 001<Telnt 0 0 125008057 18875781 A 24576
11:19:41.791 ++++ 32772>002 0 0 125007957 18875781 A 24576
11:19:41.793 4 001<Telnt 0 0 125008057 18875781 A 24576
11:19:51.841 ++++ 32772>002 0 0 125007957 18875781 A 24576
11:19:51.842 4 001<Telnt 0 0 125008057 18875781 A 24576
11:20:01.882 ++++ 32772>002 0 0 125007957 18875781 A 24576
11:20:01.884 1 001<Telnt 0 0 125008057 18875781 A 24576
11:20:11.924 ++++ 32772>002 0 0 125007957 18875781 A 24576
11:20:11.925 1 001<Telnt 0 0 125008057 18875781 A 24576
11:20:21.965 ++++ 32772>002 0 0 125007957 18875781 A 24576
11:20:21.966 1 001<Telnt 0 0 125008057 18875781 A 24576
11:20:32.007 ++++ 32772>002 0 0 125007957 18875781 A 24576
11:20:32.008 1 001<Telnt 0 0 125008057 18875781 A 24576
11:20:42.049 ++++ 32772>002 0 0 125007957 18875781 A 24576
11:20:42.049 1 001<Telnt 0 0 125008057 18875781 A 24576
11:20:52.090 ++++ 32772>002 0 0 125007957 18875781 A 24576
11:20:52.091 1 001<Telnt 0 0 125008057 18875781 A 24576
11:21:02.132 ++++ 32772>002 0 0 125007957 18875781 A 24576
11:21:02.133 1 001<Telnt 0 0 125008057 18875781 A 24576
11:21:12.173 ++++ 32772>002 0 0 125007957 18875781 A 24576
11:21:12.174 4 001<Telnt 0 0 125008057 18875781 A 24576
11:21:22.215 ++++ 32772>002 0 0 125007957 18875781 A 24576
11:21:22.216 1 001<Telnt 0 0 125008057 18875781 A 24576
11:21:32.256 ++++ 32772>002 0 0 125007957 18875781 A 24576
11:21:32.257 1 001<Telnt 0 0 125008057 18875781 A 24576
11:21:42.298 ++++ 32772>002 0 0 125007957 18875781 A 24576
11:21:42.298 1 001<Telnt 0 0 125008057 18875781 A 24576
11:21:52.339 ++++ 32772>002 0 0 125007957 18875781 A 24576
11:21:52.341 1 001<Telnt 0 0 125008057 18875781 A 24576
11:22:02.381 ++++ 32772>002 0 0 125007957 18875781 A 24576
11:22:02.381 1 001<Telnt 0 0 125008057 18875781 A 24576
11:22:12.422 ++++ 32772>002 0 0 125007957 18875781 A 24576
11:22:12.423 1 001<Telnt 0 0 125008057 18875781 A 24576
---end of connection assurance--
11:22:13.861 1438 32772>002 2 0 125008057 18875781 AP 24576
11:22:13.863 4 001<Telnt 0 2 125008059 18875781 A 24576
11:22:13.985 122 001<Telnt 1 0 125008059 18875781 AP 24576
11:22:13.986 1 32772>002 0 1 125008059 18875782 A 24576
11:22:13.995 12 001<Telnt 1 0 125008059 18875782 AP 24576
11:22:14.000 4 32772>002 0 1 125008059 18875783 A 24576
11:22:16.867 2868 32772>002 1 0 125008059 18875783 AP 24576
11:22:16.869 1 001<Telnt 0 1 125008060 18875783 A 24576
11:22:16.870 4 001<Telnt 1 0 125008060 18875783 AP 24576
11:22:16.871 1 32772>002 0 1 125008060 18875784 A 24576
11:22:16.968 98 32772>002 1 0 125008060 18875784 AP 24576
11:22:16.969 1 001<Telnt 0 1 125008061 18875784 A 24576
11:22:16.969 1 001<Telnt 1 0 125008061 18875784 AP 24576
11:22:16.970 1 32772>002 0 1 125008061 18875785 A 24576
11:22:17.215 247 001<Telnt 0 0 125008061 18875785 A 24576
11:22:18.037 821 32772>002 1 0 125008061 18875785 AP 24576
11:22:18.038 4 001<Telnt 0 1 125008062 18875785 A 24576
11:22:18.039 1 001<Telnt 1 0 125008062 18875785 AP 24576
11:22:18.041 1 32772>002 0 1 125008062 18875786 A 24576
11:22:18.110 71 32772>002 1 0 125008062 18875786 AP 24576
11:22:18.111 1 001<Telnt 0 1 125008063 18875786 A 24576
11:22:18.111 1 001<Telnt 1 0 125008063 18875786 AP 24576
11:22:18.112 4 32772>002 0 1 125008063 18875787 A 24576
11:22:18.189 75 32772>002 1 0 125008063 18875787 AP 24576
11:22:18.189 1 001<Telnt 0 1 125008064 18875787 A 24576
11:22:18.190 4 001<Telnt 1 0 125008064 18875787 AP 24576
11:22:18.191 1 32772>002 0 1 125008064 18875788 A 24576
11:22:18.210 20 32772>002 2 0 125008064 18875788 AP 24576
11:22:18.212 1 001<Telnt 0 2 125008066 18875788 A 24576
11:22:18.212 1 001<Telnt 2 0 125008066 18875788 AP 24576
11:22:18.214 4 32772>002 0 2 125008066 18875790 A 24576
11:22:18.324 110 001<Telnt 46 0 125008066 18875790 AP 24576
11:22:18.324 1 32772>002 0 46 125008066 18875836 A 24576
11:22:18.340 16 001<Telnt 1 0 125008066 18875836 AP 24576
11:22:18.341 1 32772>002 0 1 125008066 18875837 A 24576
11:22:19.669 1329 32772>002 1 0 125008066 18875837 AP 24576
11:22:19.671 4 001<Telnt 0 1 125008067 18875837 A 24576
11:22:19.672 1 001<Telnt 1 0 125008067 18875837 AP 24576
11:22:19.679 8 32772>002 0 1 125008067 18875838 A 24576
11:22:19.687 8 001<Telnt 0 0 125008067 18875838 A 24576
11:22:19.736 47 32772>002 1 0 125008067 18875838 AP 24576
11:22:19.737 4 001<Telnt 0 1 125008068 18875838 A 24576
11:22:19.738 1 001<Telnt 1 0 125008068 18875838 AP 24576
11:22:19.740 1 32772>002 0 1 125008068 18875839 A 24576
11:22:19.760 24 001<Telnt 0 0 125008068 18875839 A 24576
11:22:19.833 71 32772>002 1 0 125008068 18875839 AP 24576
11:22:19.834 4 001<Telnt 0 1 125008069 18875839 A 24576
11:22:19.835 1 001<Telnt 1 0 125008069 18875839 AP 24576
11:22:19.835 1 32772>002 0 1 125008069 18875840 A 24576
11:22:20.024 188 001<Telnt 0 0 125008069 18875840 A 24576
11:22:21.438 1415 32772>002 2 0 125008069 18875840 AP 24576
11:22:21.440 4 001<Telnt 0 2 125008071 18875840 A 24576
11:22:21.440 1 001<Telnt 2 0 125008071 18875840 AP 24576
11:22:21.442 1 32772>002 0 2 125008071 18875842 A 24576
11:22:21.587 145 001<Telnt 48 0 125008071 18875842 AP 24576
11:22:21.587 1 32772>002 0 48 125008071 18875890 A 24576
11:22:21.638 51 001<Telnt 0 0 125008071 18875890 A F 24576
11:22:21.638 1 32772>002 0 1 125008071 18875891 A 24576
11:22:21.659 24 32772>002 0 1 125008071 0 R 0
packets bytes ack's retry pkts(%) retry bytes(%)
sent 182 96 1834 0( 0%) 0( 0%)
received 195 1833 96 0( 0%) 0( 0%)
Looking at an excerpt of this trace:
11:16:24.649 43 001<Telnt 0 0 125008057 18875781 A 24576
This is the last ACK of DATA before we went idle.
--start of connection assurance--
11:16:41.019 ++++ 32772>002 0 0 125007957 18875781 A 24576
The HP-e3K implements "Connection Assurance" by sending an empty TCP
packet which has a sequence number -100 of the sequence number of the
last data ACKnoledged.
11:16:41.021 1 001<Telnt 0 0 125008057 18875781 A 24576
The RFC does not recommend how to implement "Connection Assurance" or
"keep-alive", but it does specify that the response to what is
perceived as an old ACK is to reply back with a TCP ACK packet which
has the correct sequence number and discard the packet received. From
what I understand this is a somewhat common implementation.
I hope this helps.
Regards,
James Hofmeister
Hewlett Packard - Global Solutions Engineering (WTEC)
P.S. My Ideals are my own, not necessarily my employers.
________________________________________________________________
Sign Up for Juno Platinum Internet Access Today
Only $9.95 per month!
Visit www.juno.com
* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *
|
|
|