Status: Accepted
Owner: [email protected]
CC: [email protected], [email protected], [email protected], [email protected] Labels: Type-Enhancement Priority-Medium Component-SS7 Roadmap-Issue Version-2.1.0.BETA1

New issue 226 by [email protected]: docs update for M3UA
http://code.google.com/p/jss7/issues/detail?id=226

M3UA needs a chapter on its own.

A new section on M3UA

Route :

Before Payload Data from M3UA-user can be transfered to peer, user has to define the route based on Destination Point Code (DPC), Originating Point Code (OPC) and Service Indicator (SI). Look at section 5.5.2.11 to understand how to add route. While DPC is mandatory and should be actual value, OPC and SI can be -1 indicating wild card. Below table shows an example of a routeset table. The routeset table contains routesets for all of the possible destinations that can be reached. The table is searched to find a match for the DPC:OPC:SI to be routed. If a match is found in the list of As, a As is chosen from the available routes associated with the routeset. If As is not found SI is substitued with -1 (DPC:OPC:-1) and match is found. Still if As is not found OPC is substituted with -1 (DPC:-1:-1) and match is found. If no As is found, MSU is dropped and no routing takes place.

DPC | OPC | SI | AsName
2   | 3   | 2  | AS1, AS2
2   | 3   | -1 | AS1, AS2
4   | -1  | -1 | AS3

Load Sharing

The SLS field of Protocol Data carried in Payload Data Message is used for M3UA load-balancing.
M3UA can be configured to
1) load-balance between Application Servers (AS) for given route. For any given route there can be maximum 16 AS defined. 2) within AS load-balancing between Application Server Process (ASP). Maximum 128 ASP's can be defined within AS for loadshare.

For even distribution of messages on the network its suggeted to define the even number of As for a route for load sharing. Proper care should be taken to decide on number of As's for route and number of Asp's in As depending on routing lable format of MSU.

M3UA can be configured to use highest or lowest bits of SLS for AS selection. The number of SLS bits used for As selection depends on number of maximum As defined for a route. The remaining bits are used for Asp selection

Max As for route | Number of SLS bits used for As | Max Asp's that can be used within As
1 or 2           | 1                              | 128
3 or 4           | 2                              | 64
5 to 8           | 3                              | 32
9 to 16          | 4                              | 16


Reply via email to