This may help with HSP recovery.
The pep says cpp only, but there is a CPP4 version
PRODUCT_LINE: CS1000
============================================
TITLE
=====
CS1000E Duplicate IP Address when ELAN/HSP disconnected on CPP platforms.*** NOTE: SPECIAL HANDLING INSTRUCTIONS. SEE NOTES SECTION FOR DETAILS ***
========================
Release: 4 Issue: 50W
Category: GEN
Superceded By: NONE
Release Date: 20070830
Patch Conflict(s): NONE
Special Instructions: YES
Patch Version: 1
========================
CPP: No auto-recovery after ELAN and HSP recovers. |
|
SETUP FOR THE PROBLEM: |
|
When the ELAN and HSP connections between the two cores of a CPP system are |
disconnected, the inactive core will coldstart and assume the role of the |
active core. So there are two active cores in the system. Both cores are |
using the same active ELAN IP address for the ELAN port (LAN1). In addition, |
the same internal IP address is used for the HSP port (LAN2). This may be |
alright as long as the IP connections are disconnected and the original |
active core has not given up the TDM network control. |
|
However, when the HSP and ELAN connections are recovered and since both |
cores are using the same active ELAN IP address, all IP based applications |
will get confused (duplicate IP address) and the corresponding application |
links (eg, AML, RUDP, ... etc) will not work. |
|
On the call server sides, duplicate IP address message are printed as well. |
|
This condition remains so forever until a manual INI is invoked at one of |
the cores. There is no automatic mechanism to recover from this "duplicate |
IP address" condition. |
|
ACTIONS PERFORMED TO CAUSE THE PROBLEM: |
|
One way to duplicate this problem is to un-plug the ELAN and HSP cables to |
the inactive core. After the inactive core restarts to assume the "active" |
role, re-connect the cables. |
|
EXPECTED RESULTS: |
|
The "duplicate IP address" situation should be detected and recovered |
automatically. |
|
ACTUAL RESULTS: |
|
The system just complains about "duplicate IP address" and remains in that |
condition forever until manual INI is invoked at one of the cores.
Solution:
=========
Restart core 1 with reason 86 when duplicate IP address is detected.
Since the patch contains task based changes, the platform needs to be initialised after patch is in service/ out-of-service if the ELAN/HSP are disconnected.