RouteD Issues DTCRTD6023E When Two Devices Have
Same Home Address
APAR Identifier ...... PQ50057 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/08/01
Component .......... 5735FAL00 Duplicate of ........
Reported Release ......... 410 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 410 : UQ56592 available 01/08/06 (1000 )
Parent APAR: PQ48149
Child APAR list:
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 410 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:
|