Ref: 16530019
Title: How an Open Session is Released When a Workstation Reboots
Date: 7/27/90

Copyright 3Com Corporation, 1991.  All rights reserved.

This is how an open session is released from a server when the user
starts the system:

1.  When the drivers bind at RUNMINDS, a RIP request is sent out.

2.  The routers respond.

3.  The workstation broadcasts an SPP packet with datastream type FD.

Since the "destination network number" field in the IDP header is
0, the SPP packet to disconnect sessions does not go through routers or
Netconnects; thus "remote" sessions are never broken in this way.

4.  The servers then respond with a 3F or 3P error that disconnects their
sessions, if they had any.

See below for Etherprobe traces of packets sent during a disconnect.


Packet Number 1:

Size:     60
Absolute time (ms)         .0  Relative time(ms)         .0
Station: Destination:  ffffffffffff Source:  Franks 20e   Packet Type: IDP
IDP:      Destination: network 00000000  Address:  ffffffffffff  socket:
0001
          Source:      network 00000000  Address:  Franks 20e    socket:
0001
          Packet length:    38 Packet type: RIP    Transport Control:   0
RIP:      Operation:    request
            Object network:  ffffffff  Internetwork delay: 0010



Packet Number 2:

Size:    406
Absolute time (ms)         .0  Relative time(ms)         .0
Station: Destination:  Franks 20e   Source:  02608c996540 Packet Type: IDP
IDP:      Destination: network 00003140  Address:  Franks 20e    socket:
0001
          Source:      network 00003140  Address:  02608c996540  socket:
0001
          Packet length:   392 Packet type: RIP    Transport Control:   0
RIP:      Operation:   response
            Object network:  0003c500  Internetwork delay: 0005
            Object network:  00040001  Internetwork delay: 0002
            Object network:  8c075101  Internetwork delay: 0003
            Object network:  8c526204  Internetwork delay: 0005
            Object network:  00040005  Internetwork delay: 0004
            Object network:  00040006  Internetwork delay: 0004
  ...etc.


Packet Number 18:

Size:     60
Absolute time (ms)         .0  Relative time(ms)         .0
Station: Destination:  ffffffffffff Source:  Franks 20e   Packet Type: IDP
IDP:      Destination: network 00000000  Address:  ffffffffffff  socket:
0468
          Source:      network 00003140  Address:  Franks 20e    socket:
0bba
          Packet length:    42 Packet type: SPP    Transport Control:   0
SPP:      Connection control: 40  Datastream type: fd
          Connection ID:  source: 0001  destination: 0000
          Sequence nbr: 0000   Acknowledge nbr:  0000  Allocation nbr: 0001
Data:



Packet Number 19:

Size:     60
Absolute time (ms)         .0  Relative time(ms)         .0
Station: Destination:  Franks 20e   Source:  02608c996540 Packet Type: IDP
IDP:      Destination: network 00003140  Address:  Franks 20e    socket:
0bba
          Source:      network 00003140  Address:  02608c996540  socket:
0468
          Packet length:    76 Packet type: Error  Transport Control:   0
Error:     Number: 0003 Parameter: 0000
Data:


Data:
0000:  00 FF 00 2A 00 05 00 00 00 00 FF FF 36 08 06 9A
...*........6...
0010:  85 09 00 00 83 C4 02 8B E5 5D CB 55 8B EC B8 42
.........].U...B
0020:  00 9A 05 01 D0 00 FF 76 06 B8                        .......v..


Packet Number 20:

Size:     60
Absolute time (ms)         .0  Relative time(ms)         .0
Station: Destination:  Franks 20e   Source:  02608c463954 Packet Type: IDP
IDP:      Destination: network 00003140  Address:  Franks 20e    socket:
0bba
          Source:      network 00003140  Address:  02608c463954  socket:
0468
          Packet length:    76 Packet type: Error  Transport Control:   0
Error:     Number: 0003 Parameter: 0000
Data:


Data:
0000:  00 FF 00 2A 00 05 00 00 00 00 FF FF 04 00 00 00
...*............
0010:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
0020:  0D 60 5F 24 00 00 00 00 00 00                        .`_$......

