In this section:

Note

The following section is only applicable to the DSC Platform.

Note

For a detailed description of terms used in this page, see Terminology.

Migration Procedure

The following information provides an example procedure for migrating STPs using Point Code Mapping.

  1. Take a backup

    Always a good idea before performing maintenance. Perform other backups as needed as migration steps are completed.

  2. Decide which Adjacent Node (in this example S) to migrate

    If possible, communicate with the owner of the migrating node to ensure appropriate MTP routing priorities towards STPs A and B at node S.

    1. MTP3 Routing check at nodes S and T

      It is recommended that the routing tables at nodes S and T towards STPs A and B use the direct linkset as the lowest cost route, and that there would be no other route of lowest cost. This assertion should be checked with the operator of nodes S and T before beginning the migration of these nodes, if possible (see section MTP3 Routing check at S and T, Consequences of Unexpected Routing At S towards A, Combined with U being unavailable to S). In some failure cases, other routing costs could cause extensive message loss. This routing cost should be confirmed with the adjacent operator before beginning the migration. The following is an example of preferred routing costs of S towards A and B.

      Click to read more...

    2. Configure Migration Records for S/T towards A/B

      PC Mapping Name: Right Boundary 

      Migration Records
      OPCDPCMessage CategoryNew DPC
      SAMTP3 Adjacent Management MessagesA"
      SBMTP3 Adjacent Management MessagesB''
      TAMTP3 Adjacent Management MessagesA''
      TBMTP3 Adjacent Management MessagesB''

      On the C-link at STP A’, configure migration records to block MTP3 Adjacent Management Messages from STP B’ to node S (OPC B, DPC S New DPC Discard). If node S is part of an STP pair with node T as its mate, also block AM messages with OPC B and DPC T. 

      PC Mapping Name: New_A_C_LINK 
      Migration Records
      OPCDPCMessage CategoryNew DPC
      B' (OPC B)SMTP3 Adjacent Management MessagesDiscard
      B' (OPC B)TMTP3 Adjacent Management MessagesDiscard


      The migration configuration is at the following stage in network configuration and you are ready to start the migration.



    3. Bring down the SA linkset 

      The first step in the migration is to bring down the linkset SA.

      At this point, node S and STP A perform a changeover, exchanging messages through indirect routes.

      Verify that traffic is completing successfully.

      Note

      This verification is not mentioned again, but perform it from time to time throughout the migration.

      Click to read more...

    4. At STP A, delete the AS Linkset 

      From this point, on STP A does not need to exchange MTP3 Adjacent Management Messages with node S. To prevent confusion and possibly unexpected MTP3 procedures, these message exchanges should now be blocked. The simplest way to do this is to delete the AS linkset on STP A; other options of differing complexity are available if needed, contact Customer Support for details.  

       

    5. Delete the migration record for OPC S DPC A New DPC A” at both A’ and B’  

      As of this step, when node S sends any AM Messages with DPC A, it means STP A'. Update the migration records at both STP A' and STP B' from the RightBoundary PC Mapping to reflect this understanding. Specifically, delete the record with OPC S DPC A New DPC A", so the Migration Records in the RightBoundary PC Mapping are as follows:

      PC Mapping Name: Right Boundary

      Migration Records
      OPCDPCMessage CategoryNew DPC
      SBMTP3 Adjacent Management MessagesB''
      TAMTP3 Adjacent Management MessagesA''
      TBMTP3 Adjacent Management MessagesB''


       

    6. Connect SA' 

      Bring up the SA' linkset, as shown in the following diagram. Wait for changeback to complete (a few seconds). Sanity check.  

      If the MTP3 Routing at node S towards DPC A uses the direct linkset as the lowest cost route, node S can now send AM messages to STP A' on the direct linkset (previously these would have gone to STP A). STP A' can now discover the state of nodes accessible through node S by the response method. For example, node S can now send STP A' a TFP concerning node U on the direct linkset.

      At this step, traffic should be flowing correctly between any end nodes, with or without GTT.

      Traffic with DPC U is as follows:

      Traffic with DPC S is as follows:


       

    7. Bring down SB 

      Bring down the SB linkset. Wait a few seconds for changeover to complete through the indirect route STB or SA'B.

      Click to read more...

      If the routes from node S to STP B have STP A as a higher priority route than node T, then AM messages should be delivered correctly using the path SA'B.

      If instead the routes from node S to STP B have node T as a higher priority route than STP A, then AM messages should be delivered using STB. However, suppose that later in the migration SB' comes up and then fails. In this case, the changeover messages intended for STP B' arrive at STP B instead, which could result in transient message loss. Once both nodes S and T have been migrated, this concern disappears. Since SB' should not fail during the migration, and since the consequences are transient then this should be a relatively minor concern.
       

    8. At B, delete the BS linkset

      When the changeover has completed  SB is not expected to come back up.

      Prevent STP B from sending AM messages to node S by deleting the linkset from STP B to node S, or by blocking these messages on all routes from STP B to node S. If the current routes from STP B to node S are only through STPs A' or B', this can be done using a Migration Record with the Discard modifier on the middle boundary.

    9. Delete the Migration Record for OPC S DPC B New DPC B” at both A’ and B’

      From this step, an MTP3 Adjacent Management Message from node S to STP B are intended for STP B' and not STP B. Change the migration records at STPs A' and B' to reflect this interpretation.

      PC Mapping Name: Right Boundary 

      Migration Records
      OPCDPCMessage CategoryNew DPC
      TAMTP3 Adjacent Management MessagesA''
      TBMTP3 Adjacent Management MessagesB''

      Click to read more...

    10. At STP A', delete the Migration Record on the C-link: OPC B DPC S New DPC Discard

      Now that SB does not come back up, you can allow STP B' to send AM messages to node S through STP A' by removing the Migration Record at STP A' that was blocking these messages.

      PC Mapping Name: New_A_C_LINK 
      Migration Records
      OPCDPCMessage CategoryNew DPC
      B' (OPC B)TMTP3 Adjacent Management MessagesDiscard

      If the routes from node S to STP B have STP A as a higher priority route than node T, AM messages should be delivered correctly through the path SA'B'. If instead these management messages go through node T, they arrive at STP B until SB' is up. If SB' fails after that, changeover messages intended for STP B' arrive at STP B instead, which could result in transient message loss. Once both nodes S and T have been migrated, this concern no longer exist. Since SB' should not fail during the migration, and since the consequences are transient, this scenario should be a minor concern.

      Click to read more...

    11. Connect SB'  

      With these changes in place, you can now bring up the SB' linkset. Wait for changeback to complete (a few seconds). Sanity check.

      Click to read more...

    12. If node S is an STP, migrate the mate STP T using the same procedure

      After nodes S and T has been migrated:

    13. Take a backup

    14. Update GTT at STP A'  

      Update the GTT translations at STPs A’ and B’ so that MSUs which should go to/through node S or node T now go there directly, rather than through STPs A”, B” or G”. This step may be done later if required.

    15. Clean up after migration of nodes S and T

      To clean up after the migration of nodes S and T, do the following.

      1. At STP A and B, if not already done, delete the AS and BS linksets and all routes that use these linksets (all such traffic should now be going through STPs A’ and B’).

      2. At STPs A' and B', any remaining routes that use STPs A and B to access nodes S, T, U, V, and so on can be removed.

        The migration of node S (and nodeT) to the STPs A’ and B’ is now complete.
         

    16. Take a backup 
       

  3. When all migrations are completed...

    When all migrations are completed, do the following:
     

    1. GTT should now be updated at STPs A’ and B’ (if it has not been updated already) so that STPs A'', B'' and G” are no longer used for partial GTT; instead, all traffic should be sent across the right boundary towards its final destination.
       

    2. Verify that the linksets AA’, AB', BA' and BB’ are carrying no traffic.
       

    3. The linksets AA', BB' (and other across the middle boundary, if any) can be taken out of service. Any routes that use them can be deleted. The linksets can be deleted.
       

    4. The mapping tables for all linksets can be set to the empty mapping, and the mapping tables deleted.

      STPs A' and B' should now be operating as normal STPs with local PCs A and B and GTT alias point code G.
       

    5. Take a backup.
       
      The STP replacement is now completed.

Additional Information on Message Flows

SRT, SRA, USN Messages

 This section describes some challenges that exist in correctly handling SRT, SRA and USN messages in SS7 National Variants for Japan and New Zealand. The Link SRT/SRA messages and a number of cases with Route SRT/SRA messages are straightforward, but there are challenges in correctly handling Route SRT messages that originate from one of the migrating STPs (A,B,A' or B') and which cross the middle boundary.

Consider again this network, partway through a migration.

SRT and SRA messages are used in Japanese networks immediately after a link comes in service. This message exchange during migration is similar to the SLTM/SLTA exchange and requires no special treatment beyond the PC Mapping already discussed.

Link SRTs between STPs  A and A' function the same way as SLT messages in other SS7 Variants:

Route SRTs between nodes X and Z work the same way as MTP3 Routed User Data (the SRT is shown here, the SRA or USN reply is similar):

Consider the following:

  • SRT, SRA or USN messages originated by STP A and going to the left are unaffected by PC Mappings and work as usual.

  • SRT, SRA or USN messages originated by STP A' and going to the right are unaffected by PC Mappings and work as usual.

  • SRT, SRA or USN messages originating on the left and with DPC A are handled by STP A as usual. Similarly, SRT, SRA or USN messages originated on the right with DPC A are handled by STP A'.

Problematic Scenario

The problematic scenarios occur when Route SRTs are originated from STPs A, B, A' or B' and cross the middle boundary. It is expected this to be a concern for manually initiated tests only.

If STP A tries to send an SRT towards end node X through STP A', the following message can be expected. The problem is that the PC A'' which we use between STPs A' and B' to identify STP A is unknown by nodes to the right of the right boundary, so the outgoing OPC to STP A has to be mapped and then the SRA is handled by STP A' and does not make it back to the originator.

Note 1: Trouble! We have lost the original OPC.

Note 2: The SRA is now handled by STP A', so STP A does not get its answer.

Change in SRT Manual Test Procedure

Both STP A and A' are under your control. So, instead of instructing STP A to test destination end node X, you can do the following:

  • test end node X from STP A' and
  • check at STP A that the route to end node X through STP A' is available

These two checks should give confidence in the routing of user traffic from STP A to end node X. This also gives confidence in the ability of end node X to route back to point code A, since STP A' and A use the same PC on MSUs sent across the right boundary.

A similar test is appropriate at STP A' for testing the status of destinations that are accessed across the middle boundary.

  • No labels