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: