When a Device is Disabled, Device Status Stays Ready in NETSTAT
DEVLINKS. RouteD Server is Not Informed About the Link Failure
APAR Identifier ...... PQ59871 Last Changed ........ 03/12/22
WHEN A DEVICE IS DISABLED, DEVICE STATUS STAYS READY IN NETSTAT
DEVLINKS. ROUTED SERVER IS NOT INFORMED ABOUT THE LINK FAILURE
Symptom ...... IN INCORROUT Status ........... CLOSED PER
Severity ................... 2 Date Closed ......... 02/06/13
Component .......... 5735FAL00 Duplicate of ........
Reported Release ......... 320 Fixed Release ............ 999
Component Name TCP/IP V2 FOR V Special Notice
Current Target Date .. Flags
SCP ...................
Platform ............
Status Detail: SHIPMENT - Packaged solution is available for
shipment.
PE PTF List:
PTF List:
Release 3A0 : UQ67156 available 02/06/19 (0401 )
Release 320 : UQ67174 available 02/06/19 (1000 )
Release 410 : UQ67177 available 02/06/19 (1000 )
Release 420 : UQ67181 available 02/06/19 (1000 )
Release 430 : UQ67184 available 02/06/19 (1000 )
Parent APAR:
Child APAR list:
ERROR DESCRIPTION:
When a device is physically disabled, TCPIP keeps the device in
READY status. ROUTED server is not informed that the link is
disabled and keeps its routes via this link.
LOCAL FIX:
PROBLEM SUMMARY:
****************************************************************
* USERS AFFECTED: All z/VM TCP/IP users running RouteD and LCS *
* (LAN Channel Station) attached devices. *
****************************************************************
* PROBLEM DESCRIPTION: When an LCS attached device becomes *
* disabled, the stack fails to downgrade *
* the device status from the READY state. *
* Since the device remains READY, RouteD *
* does not detect the outage and *
* continues to keep the device in its *
* routing table. *
****************************************************************
* RECOMMENDATION: APPLY PTF *
****************************************************************
When an LCS device becomes disabled, a PCCAcrtlSTOPlan command
is sent to the stack. The stack waits 5 seconds and then
restarts the device by issuing a PCCActrlSTRTlan command.
Upon completion of the PCCActrlSTRTlan command, the stack
fails to interrogate the return code and arbitrarily places
the device back into the READY state. When RouteD performs
its device scan, there is no indication that a problem has
occurred with the device so the routing table remains
unchanged.
PROBLEM CONCLUSION:
The PktProcessControlPacket() routine in module TCPKT has been
modified to test the return code received on a PCCActrlSTRTlan
command. When the return code is non-zero, the device will be
shut down (NOT READY) and an error message will be generated
which will present the failing return code.
Documentation for this new message will be included in any
future updates to the following publication:
GC24-6022-00 -- z/VM: TCP/IP Level 430 Messages and Codes
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Chapter 20. TCP/IP Server Messages
Page: 314
New Message Text:
DTCPKT106E Device <devicename>: Error detected on Start Lan
command, PCCActrlRETcode = <nn>
Explanation: An error was detected on the Start Lan command
System Action: The device is shutdown.
User or Operator Response: None
System Programmer Response: Verify that the cable for the
device is plugged in and that the device is properly
configured. If the problem persists, record the displayed
error return code and report it to IBM Support Center.
TEMPORARY FIX:
COMMENTS:
MODULES/MACROS: ALLMACRO FPTOPC3 MSTCP TCPIP TCPKT
TCPKTC TCTOCLAW TCTOPC3
SRLS: GC24602201
RTN CODES:
CIRCUMVENTION:
MESSAGE TO SUBMITTER:
|