HP3000-L Archives

February 2003, Week 1

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
James Hofmeister <[log in to unmask]>
Reply To:
Date:
Wed, 5 Feb 2003 19:56:20 GMT
Content-Type:
text/plain
Parts/Attachments:
text/plain (511 lines)
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 *

ATOM RSS1 RSS2