Connectivity Problems Using VARSUBNETTING In
Static Environment
APAR Identifier ...... PQ46571 Last Changed ........ 01/09/13 CONNECTIVITY PROBLEMS USING VARSUBNETTING IN STATIC ENVIRONMENT Symptom ...... IN INCORROUT Status ........... CLOSED PER Severity ................... 3 Date Closed ......... 01/06/11 Component .......... 5735FAL00 Duplicate of ........ Reported Release ......... 320 Fixed Release ............ 999 Component Name TCP/IP V2 FOR V Special Notice HIPER Current Target Date .. Flags SCP ................... FUNCTIONLOSS Platform ............ Status Detail: SHIPMENT - Packaged solution is available for shipment. PE PTF List: PTF List: Release 3A0 : UQ54998 available 01/06/14 (1000 ) Release 320 : UQ54999 available 01/06/14 (1000 ) Parent APAR: Child APAR list: PQ50059 ERROR DESCRIPTION: The GATEWAY statement in the TCP/IP server configuration file has been coded to make use of VARSUBNETTING, but certain networks cannot be reached. With the GATEWAY statement entries that follow: GATEWAY 128.90 = TOK1 DEFAULTSIZE 0.0.252.0 0.0.160.0 128.90 = ETH1 DEFAULTSIZE 0.0.255.0 0.0.244.0 DEFAULTNET 128.190.160.87 TOK1 DEFAULTSIZE 0 hosts on the 128.90.245, 128.90.246, and 128.90.247 networks cannot be reached. Traces show that outbound packets are being placed on the ETH1 adapter, instead of the TOK1 adapter that is associated with the DEFAULTNET entry. LOCAL FIX: PROBLEM SUMMARY: **************************************************************** * USERS AFFECTED: z/VM TCP/IP LEVEL 320 USERS * **************************************************************** * PROBLEM DESCRIPTION: Incorrect routes chosen when using * * variable subnets. * **************************************************************** * RECOMMENDATION: APPLY PTF * **************************************************************** When using variable subnetting, the routing logic may choose an incorrect route. This causes packets to go out the wrong interface. PROBLEM CONCLUSION: The FindRoute logic has been changed to check subnet masks on route matches. If the mask of the 'matching' route is not equal to the route being tested no match is returned and the search continues. FindSubnetRoutesVisitNode, FindSupernetRoutesVisitNode and FillIpRoutingTree routines have been changed to handle zero subnet destination addresses. TEMPORARY FIX: COMMENTS: **** PE01/08/21 FIX IN ERROR. SEE APAR PQ51304 FOR DESCRIPTION MODULES/MACROS: MSTCP TCIPDOW TCPIP TCTREEP SRLS: NONE RTN CODES: CIRCUMVENTION: MESSAGE TO SUBMITTER: