RouteD Issues DTCRTD6023E When Two Devices Have
Same Home Address
APAR Identifier ...... PQ48149 Last Changed ........ 01/09/13 ROUTED ISSUES DTCRTD6023E WHEN TWO DEVICES HAVE SAME HOME ADDRESS Symptom ...... IN INCORROUT Status ........... CLOSED PER Severity ................... 2 Date Closed ......... 01/05/23 Component .......... 5735FAL00 Duplicate of ........ Reported Release ......... 3A0 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 : UQ54511 available 01/06/08 (1000 ) Parent APAR: Child APAR list: PQ50057 ERROR DESCRIPTION: The RouteD server issues the following error message at initialization, when two or more interfaces have been assigned the same home address. DTCRTD6023E if_mcAddMembership setsockopt failed Once RouteD is up and running, and two point-to-point devices have been configured with same IP home address, only one of these interfaces can be PING'd. LOCAL FIX: PROBLEM SUMMARY: **************************************************************** * USERS AFFECTED: z/VM TCP/IP LEVEL 3A0 ROUTED USERS * **************************************************************** * PROBLEM DESCRIPTION: When 2 or more devices share the same * * home address, ROUTED issues message * * DTCRTD6023E. * **************************************************************** * RECOMMENDATION: APPLY PTF * **************************************************************** Multicast group membership is based on an address pair which includes the multicast group address and an IP address (home address). For example, multicast group 224.0.0.9 and IP address 9.9.9.9. When ROUTED initializes, it joins the RIP multicast group 224.0.0.9 on each multicast capable interface. When 2 or more interfaces share the same home address, ROUTED is essentially trying to join the same multicast group multiple times. The return code EADDRINUSE indicates that ROUTED is already a member of that multicast group on that IP address. A similar situation occurs when ROUTED tries to leave a multicast group. The second part of the problem is the routing problem. Two interfaces share the same home address of 159.122.232.126. The ETC GATEWAYS statement contained the following entries: HOST 159.122.232.65 gateway 159.122.232.126 metric 1 passive HOST 159.122.232.66 gateway 159.122.232.126 metric 1 passive The intent was to have a route from interface 1 to 159.122.232.65, and a route from interface 2 to 159.122.232.66. But, since both interfaces share the same home address, ROUTED creates both routes from interface 1. PROBLEM CONCLUSION: When joining multicast groups, ROUTED should recognize the EADDRINUSE return code for that situation, and should not flag it as an error. Similarly, when ROUTED leaves multicast groups, it should handle the EADDRNOTAVAIL return code. The routing problem was a configuration problem in the ETC GATEWAYS file. The gateway address for their host routes should have been an =, instead of the home address. TEMPORARY FIX: COMMENTS: MODULES/MACROS: ROUTED RTIF SRLS: NONE RTN CODES: CIRCUMVENTION: MESSAGE TO SUBMITTER: