Professional Documents
Culture Documents
Introduction
It provides an overview of the GSM network architecture. This includes a brief explanation of the different network subsystems and a description of the functionality of the elements within each of the subsystems. Topics include:
General architecture overview The Mobile Station (MS) Subsystem and Elements
The Network and Switching Sub-system (NSS) comprising an MSC and associated registers
The interfaces defined between each of these sub systems include:
Abbreviations:
MSC Mobile Switching Center BSS Base Station Sub-system BSC Base Station Controller
Mobile Station
The Mobile Station (MS) consists of the physical equipment used by a PLMN subscriber to connect to the network. It comprises the Mobile Equipment (ME) and the Subscriber Identity Module (SIM). The ME forms part of the Mobile Termination (MT) which, depending on the application and services, may also include various types of Terminal Equipment (TE) and associated Terminal Adapter (TA).
The IMSI identifies the subscriber within the GSM network while
the MS ISDN is the actual telephone number a caller (possibly in another network) uses to reach that person.
MS and SIM
The mobile station consists of : mobile equipment (ME) subscriber identity module (SIM) The SIM stores permanent and temporary data about the mobile, the subscriber and the network, including : The International Mobile Subscribers Identity (IMSI) MS ISDN number of subscriber
The BSC:
The NSS combines the call routing switches (MSCs and GMSC) with database registers required to keep track of subscribers movements and use of the system. Call routing between MSCs is taken via existing PSTN or ISDN networks. Signaling between the registers uses Signaling System No. 7 protocol.
Interfaces
Um
VLR Abis
BSC
MSC
ISDN, TUP
Exercise
Q1. Name the interfaces used between Mobile and BTS BTS and BSC BSC and MSC
Access Network
Objective
The Trainee will be able to understand:
Different BTS configuration commonly used in the network Advantages of the configuration and optimal use of the trunks Abis mapping
Introduction
Access network is a connection between MS and NSS, comprise of BTSs & BSCs. It is responsible for radio management. BSC looks towards MSC through single A-interface as being the entity responsible for communicating with Mobile Stations in a certain area. The radio equipment of a BSS may support one or more cells. A BSS may consist of one or more base stations, where an A-bisinterface is implemented.
BSS Configuration
Collocated BTS Remote BTS Daisy Chain BTS Star Configuration Loop Configuration
Collocated BTS: BTS is situated along with BSC or the MSC and no
additional E1 link is required.
BTS
BSC
BSC
BTS
Daisy Chain
BSC
BTS 2
MSC
Star Configuration
BTS 3
BTS 1
BSC
BTS 4
BTS 2
MSC
Loop Configuration
BTS 3 BTS 1
BTS 4
BSC
BTS 2
MSC
BSS Interfaces
Air Interface: Radio Interface between the BTS and
Mobile the supports frequency hopping and diversity.
If the BTS and BSC are not combined, A-bis interface will be used. Otherwise, BS interface will be used. Several frame unit channels are multiplexed on the same PCM support and BSC and BTS can be remote from each other. Its main functions are:
TRX 1 TRX 2
Exercise
Q1. In How many ways BTSs can be connected and which configuration gives the optimal solution? Q2. What is a difference between BS interface and Abis interface? Q3. How many time slots are occupied by 1TRX on a PCM frame?
NSS Topology
Objective
Terminology used in Network Sub System Protocols and Interfaces inside NSS Call routing and circuit groups
Switching modules
Stand alone and integrated HLR Echo canceller and TRAU location Authentication, Ciphering, OMC, Billing center
Transit Switch
Introduction
Network Sub System can be considered as a heart of the GSM Network. All the major activities like switching of calls, routing, security functions, call handling, charging, operation & maintenance, handover decisions, takes place within the entities of NSS. Various kinds of interfaces are used to communicate between the different entities. Different methods are used to optimize and provide the quality network with the minimum operating cost.
NSS Identifier
IMEI International Mobile Equipment Identifier. The IMEI is an internationally-unique serial number allocated to the MS hardware at the time of manufacture. It is registered by the network operator and (optionally) stored in the AuC for validation purposes.
TMSI Temporary Mobile Subscriber Identity A TMSI is used to protect the true identity (IMSI) of a subscriber. It is issued by and stored within a VLR (not in the HLR) when an IMSI attach takes place or a Location Area (LA) update takes place. At the MS it is stored in the MSs SIM. The issued TMSI only has validity within a specific LA. Since TMSI has local significance, the structure may be chosen by the administration. It should not be more than four octets.
MSISDN Mobile Station ISDN Number The MSISDN represents the true or dialled number associated with the subscriber. It is assigned to the subscriber by the network operator at registration and is stored in the SIM. According to the CCITT recommendations, it is composed in the following way: MSISDN = CC + NDC + SN CC = Country Code NDC = National Destination Code SN = Subscriber Number
MSRN Mobile Station Roaming Number The MSRN is a temporary, location-dependant ISDN number issued by the parent VLR to all MSs within its area of responsibility. It is stored in the VLR and associated HLR but not in the MS. The MSRN is used by the VLR associated MSC for call routing within the MSC/VLR service area.
LAI Location Area Identity Each Location Area within the PLMN has an associated internationally unique identifier (LAI). The LAI is broadcast regularly by BTSs on the Broadcast Control channel (BCCH), thus uniquely identifying each cell with an associated LA. LAI = MCC + MNC + LAC MCC = Mobile Country Code, same as in IMSI MNC = Mobile Network Code, same as in IMSI LAC = Location Area Code, identifies a location area within a GSM PLMN network. Maximum length of LAC is 16 bits.
Difference between a MSC and an exchange in a fixed network is MSC has to take into account the impact of the allocation of radio resources and the mobile nature of the subscribers and has to perform in addition, at least the following procedures:
The MSC consults an HLR to determine how a call should be routed to a given mobile station:
Provide switched connections with PSTN Provide switched connections between mobile subscribers Provide coordination over signaling with mobiles Coordinate the location and handover process Provide custom services to mobile users Collect billing data
Protocols
MSC/BSC MSC/HLR MSC/VLR MSC/EIR MSC/GMSC VLR/VLR VLR/HLR MSC/MSC BSSMAP SCCP MTP SS7 TCAP+MAP SCCP MTP X.225 X.224 X.25 MTP SS7 R2, ISUP other Signaling OMC/MSC OMC/HLR OMC/VLR OMC/BSS MSC/Voice messaging MSC/Fixed Network
Switching In MSC
Signaling network is separated from the speech network and consists of
signaling Links (SL) signaling Point (SP) signaling Transfer Part (STP).
Group Switch to switch the calls, ST to perform signaling in accordance with SS7 Trunk interfaces for interfacing the PCM.
Group switch provides a semi permanent connection between time slot (PCM) and ST.
STP
SP (SPC)
STP
SP (SPC)
Other exchanges of fixed PSTN or mobile PLMN, Points on the SS7 signaling network, X.25 network
Continued..
The OA&M network, The Intelligent network, PSTN via user data channels and signaling channels using ISUP
and R2 protocols,
Main control, Switching matrix, PCM multiplex connection, Service circuits Operation and maintenance Establishing and releasing section of the links from and to mobiles, SSP selects an incoming and outgoing circuit.
Call Routing
If a number received is a national or international number, the address
information is passed to the SSP.
the HLR for a roaming number (MSRN). This MSRN is passed to the SSP for routing.
originating geographic area is attached to it and the combined information passed to the SSP.
Continued..
In the SSP the number received from RCP follow the standard translation process:
Circuit Groups
Call routes from the MSC through circuit groups. Different circuit groups are created inside it:
Group for the PSTN (according to the exchange) Group for the BSCs
CG1 CG2
BSC1 BSC2
CGn
BSCn
MSC
CGa
PSTN1
CGx CG
CG
Interfaces
The interface between the MSC and its BSS is specified in the 08-series of GSM Technical Specifications. The BSS-MSC interface is used to carry information concerning:
Switch Modules
Switch has three major types of equipment modules:
Line and trunk scanning Tone generation Announcements Call progress supervision Routine maintenance and self-maintenance.
conference calls.
SM further has two components:
1. Control units - Control all activities within the SM, such as call
processing and maintenance functions. 2. Peripheral units - Perform testing functions and provide customers and other exchanges access to the switch.
Continued..
3. Network timing - The CM provides accurate timing and synchronization for the switch. 4. Fast pump - The CM provides resources to quickly download (pump) an SMs software if needed.
Administrative Module (AM): The AM controls the CM and communicates with all the SMs (through the CM). The AM monitors itself and the CM for malfunctions. If there are any problems, they are reported to maintenance personnel. The AM performs resource allocation and processing functions that are done more efficiently on a centralized basis such as:
Call routing for inter module and intra module calls Administrative data processing/billing data
Continued..
Traffic measurement reports/system performance reports Memory management System maintenance Maintaining file records of changes to the system Software Release. Personnel interface/system monitoring Allocating trunks for call processing.
Switch
SM
AM
CM
Control Unit
Peripheral Unit
MSGS
TMS
Control Unit
I/O Processor
Disk Unit
Tape Unit
MCC
- Supplementary services
Beside the permanent data it also include dynamic data of home subscriber including VLR address, call forward number and call barring numbers. Triplets are also stored in the HLR for the authentication purpose. The HLR communicates with other nodes: VLR, AUC, GMSC & SMS SC via MAP (Mobile Access Protocol). To support this communication HLR needs MTP and SCCP
- Support of Short Message Services. - Call establishment / delivery - Security related data. - Retrieval of subscriber data during call setup. HLR also needs to communicate with GMSC, VLR, AUC and SMS-SC, for which MTP and SCCP is essential.
All MAP messaging use SCCP to analyze the GT (Global Title) of incoming information. If GT belongs to anther node, then SCCP will use the services of MTP (Message Transfer Part) to reroute the message. SCCP must have the GT analysis to terminate and route MAP messages from all nodes it communicates with. To find out the DPC, SCCP looks in a routing case translation table. The information about the DPC is then sent to MTP which sends the message to the appropriate SP.
MTP has the ability to react to system and network failure that affect the user information.
1. 2. 3.
MTP Level 1 Signaling data link MTP Level 2 Signaling link MTP Level 3 Signaling network
1.
1.
Hs
2.
Efficient use of HW and lower HW investments Fewer physical connections required due to fewer physical nodes Less capacity required in No. 7 network as major part of HLR
signaling is internal within MSC/VLR/HLR
In Stand Alone HLR, call processing activities are not performed by the switch. Only HLR queries are handled via the GSM standard MAP messages coming over signaling links from other Mobile Switching Centers (MSCs) in the wireless network.
Benefits:
Continued..
VLR connects with MSC via B interface, HLR via D interface and with another VLR via G interface.
Setting up and controlling calls along with supplementary services. Continuity of speech (Handover) Location updating and registration Updating the mobile subscriber data. Maintain the security of the subscriber by allocating TMSI
Continued..
Handling signaling to and from - BSC and MSs using BSSMAP - other networks eg PSTN, ISDN using TUP IMEI check Retrieve data from HLR like authentication data, IMSI, ciphering key
Continued..
Security Feature
Both the users and the network operator must be protected against undesirable intrusion of third party. As a consequence, a security feature is implemented in the telecommunication services. The following parts of the system have been reinforced and provide the various security features:
1. 2. 3. 4.
1. 2. 3.
The IMSI number, The individual authentication key Ki, A version of A3 and A8 algorithm.
Continued..
Authentication is required at each registration, at each call setup attempt (mobile originated or terminated), at the time of location updating, before supplementary service activation, de-activation , registration. HLR uses the IMSI to communicate with AUC, triplets are requested in sets of five.
Continued..
1. 2.
3.
A non- predictable random number, RAND, is produced RAND & Ki are used to calculate the Signed Response (SRES) and the Ciphering Key (Kc) RAND, SRES and Kc are delivered together to HLR as one triplet.
HLR delivers these triplets to MSC/VLR on request in such a way that VLR always has at least one triplet.
Authentication Procedure:
The MSC/VLR transmits the RAND (128 bits) to the mobile. The MS computes the SRES (32 bits) using RAND, subscriber authentication key Ki (128 bits) and algorithm A3. MS sends back this SERS to AUC and is tested for validity.
SIM Card
IMSI Ki A3 A8
RAND SERS
=?
A4 A4
RAND Ki
IMSI Ki
Kc
Triplets
A3 A8 Triplets Generation
Kc
A2
Ciphering Function A5
Ciphering Function A5
RAND SERS Kc
MS
BTS
MSC/VLR
HLR
AUC
OMC
Ciphering
The user data and signaling data passes over the radio interface are ciphered to prevent intrusion. The ciphered key (Kc) previously computed by the AUC is sent from the VLR to the BSS after the mobile has been authenticated. The Kc is also computed in the MS and in the way both ends of the radio link (MS and BSS) possess the same key.
Procedure: For the authentication procedure, when SRES is being calculated, the Ciphering Key (Kc), is calculating too, using the algorithm A8.
The Kc is used by the MS and the BTS in order to cipher and decipher the bit stream that is sent on the radio path.
SIM
Choice of random no RAND (128 bits)
AUC
Ki
RAND
Ki
A3
A3
SERS SERS =? Ciphering Command
A3
A3
A8
A8
OK
A8
Kc
A8
Speech, data,sig
A5
Ciphered Data
A5
Ciphering/Deciphering
Subscriber Confidentiality
The subscriber identity (IMSI), since is considered sensitive information, is not normally transmitted on the radio channel. A local, temporary identity is used for all interchanges. The identity (TMSI) is assigned after each change of authenticated location. For other cases:
A TMSI is allocated when the one supplied by the MS is considered out of date or when the MS does not provide the TMSI. Transmission of the TMSI over the traffic channel is ciphered.
Purpose of this feature is to make sure that no stolen or unauthorized mobile equipment is used in the network. EIR is a database that stores a unique International Mobile Equipment Identity (IMEI) number for each item of mobile equipment.
Procedure:
EIR
Storage of all number series mobile equipment that have been allocated in the different GSM countries Storage of all grey/black listed mobile equipment
MSC/VLR
MS
Storage of the equipment identity IMEI
Call Setup IMEI Request Sends IMEI Check IMEI Continues/Stops call setup procedure
Echo Canceller
In order to eliminate echo effects (noticeable by the mobile subscribers while in conversation with PSTN subscribers) caused by the time delay due to coding and decoding of signal processing, group of echo cancellers are installed even for local calls.
This is rarely a problem when communicating between two MSs. However, when connecting to a PSTN telephone, the signal must pass through a 4-wire to 2-wire hybrid transformer.
Continued..
The function of this transformer is - some of the energy at the 4wire receive side from the mobile is coupled back to the 4-wire transmit side and thus speech is retransmitted back to the mobile. As a result, all calls on to the PSTN must pass through an echo canceller to remove what would otherwise be a noticeable and annoying echo.
Continued..
First, as the call is set up, the echo canceller employs a digital
adaptive filter to set up a model or characterization of the voice signal and echo passing through the echo canceller. As a voice path passes back through the cancellation system, the echo canceller compares the signal and the model to dynamically cancel existing echo. It removes more than 80 to 90 percent of the echo across the network.
The primary function of the TRAU is to convert 16kps (inc signaling) GSM speech channels to 64kbps PCM channels in the uplink direction and the reverse in the downlink direction. The reason this process is necessary is because MSCs only switch at the 64kbps channel level.
TRAU Locations
TRAU can be physically located in the BTS, BSC or MSC and hence leads to a variety of installation configurations.
Case 1, TRAU at BTS: If the TRAU is installed at the BTS, each 16kbps GSM channel would need to be mapped to its own 64kbps PCM channel. This results in 75% of the transmission bandwidth being wasted across both the Abis (BTS-BSC) and A (BSC-MSC) interface.
Case 2, TRAU at BSC: If the TRAU is installed at the BSC, 16kbps GSM channel mapped to 64kbps at the A (BSC-MSC) interface, which increases the requirement of the Transmission trunks.
Case 3, TRAU at MSC: If the TRAU is placed at the MSC, as is generally the case in current networks, a multiplexer can be placed at the BTS which enables 4 x 16kbps GSM channels to be multiplexed onto one 64kbps PCM channel, using 4 x 16kbps ISDN D-channels. In this configuration, only at arrival at the MSC is the 16-64kbps channel conversion necessary, thereby maximizing the efficient usage of the transmission medium by increasing the GSM channel throughput per PCM 2048 bearer from 30 to 120 channels.
Security Management
Fault Management
Security Management It provides an extensive range of features to ensure that access to the OMC functions is restricted to relevant personnel. The security features are as follows:
Password Authentication of OMC operator Logging of OMC access attempt Configurable user access restrictions Automatic logoff
Billing Center
Charging analysis is the process of analysing the Charging Case and then ultimately generating the TT (Toll Ticketing) record so that an itemised bill can be produced and then sent on to the customer. The tariff structure consists of two parts:
The network utilization component is registered on a per call basis. Charging starts at the moment the subscriber answers, or on connection to an answering machine internally in the network.
Use of GSM PLMNs Use of national / international PSTNs Use of connection between different networks Use of the signaling system no.7
Depending on the type of call, one or more call tickets can be generated:
Outgoing call to fixed network: a call tickets is generated by the originating MSC.
Incoming call from the fixed network: two call tickets are created: one in the GMSC and another in the destination MSC. If a call forwarding supplementary service is in operation, other call tickets are generated in the MSC and the GMSC.
Continued..
Outgoing call from a mobile subscriber to another mobile subscriber belonging to same PLMN: three call tickets are created: one in the originating MSC, one in the GMSC (which is in this case is the originating MSC) and another in the destination MSC.
1. 2. 3.
IMSI
4. 5. 6. 7. 8. 9.
Other partys identity Call type (incoming, outgoing, forwarded etc) Call status Teleservices and bearer service Date and time Call duration
Each call within the PLMN creates one or more call records These records is generated by the MSC/GMSC originating the
call
The records are known as a Call Detail Records (CDRs) CDRs contain the following information:
- Subscriber Identity
- Number called - Call Length - Route of call
Network supplies originating MS with CAI details MS calculates AOC record using CAI details This record acts as a toll ticket which tracks the call on its route
through various networks
Each call component can generate a separate CDR The record passes along the backbone to the home network Billing computer generates bills based on cumulative CDRs HPLMN collects the charges HPLM reimburses VPLMN using TAPs in accordance with roaming agreement
The Transferred Account Procedure (TAP) is the mechanism by which operators exchange roaming billing information. This is how roaming partners are able to bill each other for the use of networks and services through a standard process.
Gateway MSC (GMSC) connects the PLMN with other networks and the entry point for the mobile subscriber calls having the interrogation facility. It has the function to obtain the information from the HLR about the subscribers current location and reroute the calls accordingly.
In case of the network having only on MSC, the same MSC work as the GMSC, while in the case having more than one MSC, one dedicated MSC works as GMSC.
Roaming Number
A MSRN is used during the call setup phase for mobile terminating calls. Each mobile terminating call enters the GMSC in the PLMN. The call is then rerouted by the GMSC, to the MSC where the called mobile subscriber is located. For this purpose, a unique number (MSRN) is allocated by the MSC and provided to the GMSC.
Call Setup
1. 2.
GMSC receives a signaling message "Initial Address Message" for the incoming call (MSISDN). GMSC sends a signaling message to the HLR where the subscriber data is stored (MSISDN). The VLR address that corresponds to the subscriber location and the IMSI are retrieved. HLR sends a signaling message using the VLR address as the destination (IMSI). VLR having received the message, requests MSC to seize an idle MSRN and to associate it with the IMSI received. VLR sends back the result to the HLR (MSRN).
3.
4.
5. 6.
HLR sends back the result to the GMSC (MSRN). GMSC uses MSRN to re-route the call to the MSC. MSC performs digit analysis on the received MSRN and find the association with IMSI. The MSRN is released and the IMSI is used for the final establishment of the call.
Transit Switch
When planning the trunk network architecture, it is important to take into consideration the future expansion of the network.
Number of MSCs Transmission costs Traffic distribution Traffic volume PSTN tariffs
In case of a medium networks (having 5 - 10 MSCs), some of the MSCs are used as transits for the others and the number of direct links between the MSCs are restricted.
In case of large networks (having more than 10 MSCs), separate transit exchanges are used. These are connected to all MSCs and are working with load sharing.
Transit functionality is used for passing on calls to another node. This provides a hierarchical structured network.
Traffic between MSCs and from MSCs to other networks is routed over two MSCs in a similar way as is used for the small network. The TGMSCs are used as interconnecting exchanges, since they have trunks to all MSCs in the operators PLMN.
MSCs located in the same city area or in close cities are likely to be interconnected by high usage routes, while traffic between distant MSCs is likely more economically routed over the TMSCs.
The use of transit exchanges implies a more stable network structure and some of the most important benefits are:
Following are the services and functions for which SMSC is capable of:
Alerting services to indicate call or message waiting Paging interfaces providing full industry standard TAP
interworking
DTMF message entry via interactive voice prompts E-mail Network administration including bill reminders, statements on
demand, network
The CBC product is based on the same Open Systems Platforms with an X.25 interface to BSC components. It offers a wide range of applications, which include advertising, general and specialist information distribution services along with other non-mobile terminal applications. The services and functionality that the CBC can provide includes:
Callers which cannot reach the MS are given the option (by the VMS) to leave either a short message or a voice mail message. Message waiting notification will be delivered to the MS when the MS is reachable. The VMS (voice mail system) communicates with the SMS SC via TCP/IP or X.25. The VMS has a trunk and signaling interface to the PSTN (e.g., R2, ISUP signaling). The VMS has a trunk and signaling interface to the MSC for mobile subscriber to access his/her voice mail.
SMS Applications
Information Services
Financial Services (stock market queries and alerts) Weather or traffic information (e.g., from TV/radio station data feeds)
Network Administration Bill reminders (MT-SMS), bill payment Statements on demand (MO and MT-SMS) Handset re-programming and much more.
VMS
It supports a wide range of innovative applications including:
Call answering Voice and fax bulletin boards Information on demand One number services Voice and fax messaging Interactive voice response Prepaid calling cards Voice activated dialing
Provision of pre-defined limits based on air time or talk time Service provisioning including various provisioning options (point
of sale, service providers, etc.) and definitions of pre-paid categories (throw away, top up, etc.)
Service execution for air and talk time credit usage GSM MAP services, teleservice, bearer services and
supplementary services will all be available to the Pre-Paid SIM subscriber, with possible limitations, as required by the network operator.
Supplementary Services
Wide range available in GSM standard and Operators can also define their own In GSM it is possible for the subscribers to check and modify the parameters and status of their Supplementary Services
Call Forwarding
Call Waiting Call Hold Conference Calling
Conference Calling
Advice of charge Call barring
Exercise
Q1. Write a full form of following : IMEI, TMSI, MSRN, LAI, ST, STP, SSP Q2. How many circuit groups are required for 3 BSCs and 10 PSTN?
Q3. List down the three functions of each HLR & VLR.
Q4. Fill in the following: E interface is used between ------
Algorithm A8 is used for ---------Algorithm A3 is used for ---------Transit exchanges are used to reduce the --------Q5. List down the different locations of TRAU and explain the best position. Q6. What information is contained in the CDRs? Q7. 2 advantages of transit switch. Q8. Name some of supplementary services.
GSM Signaling
Objective
The Trainee will be able to understand:
Introduction
There are two different types of communication channels:
AUC
MAP
VLR
MAP
HLR
MAP MAP
EIR
MSC
Switching System BSSAP
BSC
LAPD
MS
LAPDm
BTS
DTAP RR
BSSMAP
DTAP
MAP
BSS MAP
RIL3
RIL3
RSM
ISUP
SCCP
SCCP
MTP2 &3
LAPDm
LAPDm
LAPD
LAPD
MTP1
MS
BTS
BSC
MSC uses ISUP/TUP protocols for PSTN signaling. MAP siganlling for database applications like HLR, VLR, EIR,
AUC, SMS-SC, GMSC.
The BSC on layer 2 uses LAPD protocol, which is an ISDN. BTS has LAPDm as layer 2 protocol. Mobile has DTAP for MSC and RR for Radio Resource
signaling.
Handover
Transfer of security/ authentication data.
1. 2. 3.
Transparent to BSS
M S C
M S
BSC/BTS
DTAP is a messages between the MSC and MS, passes through the BSS transparently. These are call control and mobility management messages directed towards a specific mobile.
3 main type of DTAP messages are:
Messages for mobility management like location update, authentication, identity request Messages for circuit mode connections call control Messages for supplementary services
BSSMAP
BSS management messages (BSSMAP) between MSC and BSS (BSC/ BTS), which are necessary for resource management, handover control, paging order etc. The BSSMAP messages can either be connection less or connection oriented.
Initial MS Messages
These messages are passed unchanged through BSS, but BSS analyses part of the messages and is not transparent like DTAP messages. Between BSS and MSC, the initial MS message is transferred in the layer 3 information in the BSSMAP. The Initial MS messages are:
LAPDm
Link Access Procedures on the Dm channel (LAPDm) is the layer 2 protocol used to convey signaling information between layer 3 entities across the radio interface. Dm channel refers to the control channels, independent of the type including broadcast, common or dedicated control channels. LAPDm is based on the ISDN protocol LAPD, used on the Abis interface. Due to the radio environment, the LAPD protocol can not be used in its original form. Therefore, LAPDm segments the message into a number of shorter messages.
Data exchanged between the data link layer and the physical layer is 23 octets for BCCH, CCCH, SDCCH and FACCH. For SACCH only, 21octets are sent from layer 2 to layer 1. LAPDm functions include:
N(R)
P/F
N(S)
SAPI
CR
Sequence Number: N(S) send sequence number of the transmitted frame. N(R) is receive sequence number. P/F : All frames contain the Poll/Final bit. In command frames, the P/F bit is referred to as the P bit. In response frames, the P/F bit is referred to as the F bit. Service Access Point Identifier: Service Access Points (SAPs) of a layer are defined as gates through which services are offered to an adjacent higher layer.SAP is identified with the Service Access Point Identifier (SAPI). SAPI = 0 for normal signaling of DTAP & RR SAPI = 3 for short message services
LAPD
All signaling messages on the Abis interface use the Link Access Procedures on the D-channel. (LAPD protocol). LAPD provides two kinds of signaling:
LAPD link handling is a basic function to provide data links on the 64 kbps physical connections between BSC and BTS.
Links are provided for operation and maintenance (O&M) of the links, for O&M of the BTS equipment and for transmission of layer 3 Abis messages.
1.
RSL (Radio signaling Link), deals with traffic management, TRX signaling.
2.
3.
OML (Operation & Maintenance Link), serves for maintenance related info and transmission of traffic statistics.
L2M (Layer 2 Management), used for management of the different signaling on the same time slot.
N(R )
P/F
N(S)
TEI
SAPI
CR
LAPD Frame structure is made up of: Flag: Indicates the beginning and end of each frame unit. Flag has a pattern of 01111110. FCS: Frame Check Sequence, provides the error checking for the frame. If error is found frame will be retransmitted. Command: It has two types of structure, in acknowledge mode it has N(S) and N(R ). N(S) is a sequence number of frame sent and N(R ) is the sequence number of the frame expected to receive next.
C/R: This bit indicates whether it is command or response. P/F: In command frames, the P/F bit is referred to as the P bit and the other end transmits the response by setting this bit to F. TEI: Terminal Endpoint Identifier, is a unique identification of each physical entity on either side like each TRX within a BTS have a unique TEI.
SAPI: Service Access Point Identifier, used to identify the type of link. SAPI = 0 for RSL
Exercise
Q1. Name the protocol which is transparent to BSS and what information is used to transfer on this protocol? Q2. Name the protocols used between Mobile and BTS BTS and BSC
BSC to MSC
MSC to PSTN
Call Handling
Objective
The Trainee will be able to understand:
Basic call concepts Location Area concepts Call setup in different scenarios SMS routing
Introduction
Call setup is required to establish communication between a Mobile Station and Network Subsystem (NSS). The NSS is responsible for establishing a connection with the corresponded. Different types of calls require different teleservices. For the optimum utilization of the network, different location areas will be defined to reduce the paging load on the system.
1.
Mobility Management calls: Such as Location update. These are used to collect information about the MS and only signaling channels are used. Service calls: Such as SMS. These calls passes very small information, therefore signaling channels are used. User traffic calls: Such as speech or data. Large amount of data is exchanged hence traffic channels are used.
2.
3.
1.
Switch A analyzes the dialed digits and determines that it needs to send the call to switch B.
2.
3.
4.
5.
Switch B receives the message. On analyzing the message, it determines that it serves the called number and that the called number is idle.
Switch B formulates an address complete message (ACM), which indicates that the IAM has reached its proper destination.
6. 7.
Switch B picks one of its links and transmits the ACM over the link for routing to switch A. STP X receives the message, inspects its routing label, and determines that it is to be routed to switch A.
8.
9.
10. Switch B selects the same link it used to transmit the ACM 11. STP X recognizes that the ANM is addressed to switch A and
forwards it over link
14. STP W receives the REL 15. Switch B receives the REL, disconnects the trunk from the
subscriber line, returns the trunk to idle status.
Location Registration
When the mobile is turned on first time in the network, it has no indications in its data about an old Location Area Identity. MS immediately inform the network and request for the Location Update to the MSC/ VLR. After registration MSC/ VLR will consider the MS as active and marked the MS as attached.
Location Update
When the MS moves from one LA to another, it has to register. This registration is performed when the MS detects another LAI than the one stored. This is called location updating. This function provides mobile subscribers with uninterrupted service throughout the GSM coverage area so that they can:
Normal
IMSI detach
IMSI attach
Periodic registration
Normal Update
The Base Transceiver Station (BTS) of every cell continually
transmits the Location Area Identity (LAI) on BCCH.
It also consider the case of the location update timer runs out.
1. 2. 3. 4.
The MS requests a location update to be carried out in the new MSC/VLR. The IMSI is used to identify the MS. In the new MSC/VLR, an analysis of the IMSI number is carried out. The result of this analysis is a modification of the IMSI to a Mobile Global Title (MGT) The new MSC/VLR requests the subscriber information for the MS from the HLR. The HLR stores the address of the new MSC/VLR and sends the subscriber data to the new MSC/VLR.
5.
The HLR also orders the old serving MSC/VLR to cancel all information about the subscriber since the MS is now served by another MSC/VLR.
6.
When the new MSC/VLR receives the information from the HLR, it will send a location updating confirmation message to the MS.
IMSI Detach
The MS must inform the network when it is entering an inactive state (detach).
1. 2. 3.
At power off or when the SIM card is taken out, the MS asks for a signaling channel The MS uses this signaling channel to send the IMSI detach message to the MSC/VLR. In the VLR, an IMSI detach flag is set for the subscriber which is used to reject incoming calls to the MS.
IMSI Attach
The attach procedure is performed only when the MS is turned on and is in the same LA as it was when it sent the detach message. If the MS changes location area while being switched off, it is forced to do a normal location update. The procedure is as follows
1. 2. 3.
The MS requesting a signaling channel. The MSC/VLR receives the IMSI attach message from the MS. The MSC/VLR sets the IMSI attach in the VLR, that is, the mobile is ready for normal call handling.
4.
Paging
A call to MS is routed to the MSC/ VLR and send a paging message to the MS. This message is broadcast all over the Location Area (LA), which means that all BTSs with in the LA will send a paging message to the mobile. The MS, moving in the LA and listening to the CCCH information, will hear the paging message and answer it immediately.
Paging Capacity
Paging capacity is the number of mobiles that can be paged per second This depends on: CCCH configuration AGCH blocks reservation Type of paging message used Paging message takes 4 bursts (1 CCCH block) This can page up to 4 mobiles depending on the message type used
If the network does not use TMSI then only type 1 is used in the network.
Y depends on CCCH configuration in the multiframe (e.g. 3 or 9) and the number of AGCH blocks reserved
PCH Dimensioning
Paging channel requirement in blocks per multiframe is given by:
Calls = Number of calls predicted for the location area during busy hour
Example
A particular location area contains 50 000 subscribers. It is predicted that 30% of these will receive a call during the busy hour. On average 2 pages are needed per call and only type 3 paging messages (TMSI) are used.
Paging Control
The MSC has to initiate the paging procedure, as it holds the information on the last MS location update. MSC sends a paging message to BSC and sets a timer for response from the MS, which is send as a part of service request message. The paging message from the MSC contains a cell list identifier, identifying the cells in which paging message is to be transmitted.
PLMN
VLR Exch PSTN
MSC
Mobile is active and idle, wants to set up a call User dial the number and press send, at first moment it sends on
RACH
MSC/VLR assigns a dedicated channel If the calling MS is allowed to make a call MSC/VLR
acknowledges the access request
Signaling Interfaces
ISDN/ PSTN PLMN
LAPDm
VLR
BSSMAP LAPD
MSC
BSC
DTAP
ISUP/TUP
In case of long distance mobile to PSTN call, circuits define to route a call in the switch should be such that, call can travel maximum distance on the airtime and minimum on the land line to enhance the revenue. Call should handover to the POI as near as possible to the subscriber location.
MSISDN
PSTN
GSM/PLMN
GMSC
PSTN
GSM/PLMN
GMSC
MSISDN + MSRN request
HLR
PSTN
GSM/PLMN
VLR
GMSC
MSC
IMSI
HLR
PSTN
GSM/PLMN
IMSI
VLR
GMSC
MSC
HLR
MSRN
PSTN
GSM/PLMN
VLR
MSC
GMSC
HLR
PSTN
GSM/PLMN
VLR BSC
MSC
GMSC
HLR
PSTN
GSM/PLMN
HLR
VLR BSC
MSC
GMSC
Air path signaling: Paging message is sent over the air path to MS. The MS answers.
PSTN
GSM/PLMN
HLR
VLR BSC
MSC
GMSC
The link is setup from the MSC/VLR to the MS, completing the connection from subscriber to subscriber
Signaling Interfaces
ISDN/ PSTN PLMN
LAPDm
HLR
VLR MSC
BSSMAP
LAPD
BSC
DTAP
BSC
MSC
SDDCH Allocation
Switch to SDDCH
Immediate assign (AGCH) rn+fn+TA+ SDCCH SABM Cm+Service Request Establish Indication
UA
Service Request
Service Request
MS
Setup (SDCCH) Tele/bearer service called party no. Layer 3CC
BTS
Layer 3CC
BSC
Layer 3CC
MSC
Layer 3CC
Physical context confirm Power+TA Channel activation SACCH TA+power updates TCH+TA+cipher+DTX+ power Channel activation ack Assignment command (SDCCH)
Release SDCCH
MS
SABM (FACCH)
BTS
BSC
MSC
Establish indication Set transcoder Set switching path Assignment complete (FACCH)
UA (FACCH)
Layer 3CC
Layer 3CC
Layer 3CC
Layer 3CC
connect
Connect ack
Layer 3CC
MSC
MS
Layer 3CC
BTS
Layer 3CC
BSC
Setup Tele/bearer service
MSC
Layer 3CC
Layer 3CC
User answer
Layer 3CC
Layer 3CC
Connect acknowledge
The Short Message Service, SMS, provides means of sending text messages, to and from GSM mobile station. SMS makes use of service centre, which acts a store and forward center for short messages.
HLR
SMS - C
SMS - GMSC
MSC/VLR
SMS C has the capability to transfer the short messages and also provides the information about the delivery.
1. 2. 3. 4. 5. 6.
A user sends a message to an SMS C SMS C sends the message to the SMS GMSC SMS GMSC interrogates the HLR for routing information HLR interrogates MSC/VLR for a roaming number MSC/VLR returns a MSRN to the SMS GMSC via HLR SMS GMSC reroutes the message to MSC/VLR
Continued..
7. 8.
MS is paged and a connection is setup between MS and the network. If authentication was successful the MSC/VLR delivers the message to the MS. It is transmitted on the allocated SDCCH If the delivery was successful a delivery report is sent from MSC/VLR to the SMS C.
9.
In the case of an unsuccessful delivery the service messages waiting will provide the HLR and VLR with the information that there is a message in the originating SMS C waiting to be delivered to the MS.
MSC/VLR
SMS - C
1.
2.
MS establishes a connection to the network, as in the case of normal call setup. (This step is not performed if the MS is in busy mode, since there already exists a connection) If the authentication was successful MS sends the short message to the SMS C via MSC/VLR. The SMS C in turn forward the short message to its destination. This could be MS or a terminal in the fixed network.
Handover
Changing to a new traffic channel during call setup or busy state is called Handover. The network makes the decision about the change. After receiving the information about the signal strength and quality the BSC ranks the neighboring BTSs using the information. After a evaluation of the situation and the decision to start the handover procedure, the network is responsible for the setup of a link to the new BTS.
VLR
BSC
MSC
BSC
Intra MSC handover: Handover within the same MSC/VLR service area but different BSCs.
The BSC request for a handover from MSC/VLR New link (MSC/VLR to new BSC to new BTS) is setup and if a
free TCH is available, it must be reserved.
Flowchart
BSC2
H.O. Request H.O. Request Ack H.O. Command H.O. Command H.O. Completed H.O. Completed Clear Command Clear Completed
MSC
H.O. Required
BSC1
Measurement Report
MS
VLR MSC
BSC
VLR MSC
BSC
New link
Old link
Inter MSC handover: handover between the two BSCs controlled by two different MScs. Lot of signals exchanges are required before the handover can take place.
Target exchange will take over the responsibility for preparing the connection to the new BTS.
After the setup of a link between the two exchanges, the serving exchange will send a handover command to the MS.
Flowchart
VLR (MSC-B) BSC2
Allocate H.O.Number Send H.O. Report H.O. Request
MSC-B
MSC-A
Perform H.O. H.O. Required
BSC1
Measurement Report
MS
H.O. Command
H.O. Complete
Clear Command
Clear Complete
Exercise
Q1. Name the types of the location updates exists in the mobile network? Q2. Describe the different kinds of paging messages? Q3. Calculate the paging capacity (mobiles paged per second) for the following operator setting: paging message type = 3 blocks reserved for CCCH and AGCH = 3
Q4. Calculate the PCH requirement for following: Number of subscriber = 75,000 Busy hour calls = 40% Assume on average 2 pages required per call
Section 6 SS7
SS7
Section 6 SS7
CONTENTS
Introduction Signaling Modes CCS 7 Vs. CAS CCS 7 Link Types CCS 7 Signaling Network Signaling Network Components CCS 7 Architecture CCS 7 Functional Blocks
MTP
Signaling Data link (Level 1) Signaling Link Functions (Level 2) Signaling Network Functions (Level 3)
Section 6 SS7
Error Detection Error Correction Basic Method Positive Ack Negative Ack Preventive Cyclic Re-Transmission Signal Unit Error Rate Monitor Alignment Error Rate Monitor
Section 6 SS7
Flow Control
Section 6 SS7
Introduction
Common Channel Signaling System No. 7 (i.e., SS7 or C7 ) is a global standard for telecommunications defined by the International Telecommunication Union (ITU)Telecommunication Standardization Sector (ITU-T). The standard defines the procedures and protocol by which network elements in the public switched telephone network (PSTN) exchange information over a digital signaling network to effect wireless (cellular) and wire line call setup, routing and control.
Section 6 SS7
Section 6 SS7
Signaling Types
Section 6 SS7
Section 6 SS7
CAS is slow, so longer call setup times : CCS 7 - 64kbps fast &
efficient.
Section 6 SS7
Usage of messages instead of pre-defined bit patterns enables to transfer call related signaling info (call establishment) as well as non call related call info ( location update , handover , short messages etc.) CCS 7 - modular ; easy introduction of new & advanced services.
Section 6 SS7
Section 6 SS7
Section 6 SS7
C7 Signaling Network
STP
SL(SLC)
SP (SPC) SP (SPC)
1 6
3 0
3 1
CIC
SLS
SL(SLC)
SP: Signaling Point SPC: Signaling Point Code STP: Signaling Transfer Point SL: Signaling Link SLC: Signaling Link Code SLS: Signaling Link Set CIC: Circuit Identity code
Section 6 SS7
Origination Point Code A signaling point at which a message is generated, i.e. the location of the source User Part function, is the originating point of that message.
Section 6 SS7
Destination Point Code A signaling point to which a message is destined, i.e. the location of the receiving User Part function, is the destination point of that message.
Section 6 SS7
Signaling Links The common channel carrying signaling information is called Signaling link. Link Set A number of signaling links that directly interconnect two signaling points constitute a signaling link-set. Signaling Routes The pre-determined path, consisting of a succession of SPs/STPs and the interconnecting signaling links, that a message takes through the signaling network between the origination point and the destination point is the signaling route for that signaling relation
Section 6 SS7
Signaling Modes
The term signaling mode refers to the association between the path taken by a signaling message and the signaling relation to which the message refers.
Section 6 SS7
CCS 7 Architecture
1
Layers 4 to 7
TCAP
ISUP
TUP
Layer 3
Level 3 Level 2
Layer 2 Layer 1
Signaling link
MTP
Level 1
Section 6 SS7
Section 6 SS7
the signaling Connection Control Part (SCCP) the Data User Part (DUP)
The SCCP also has Users. These are: the ISDN User Part (ISUP) Transaction Capabilities (TC) Operations Maintenance and Administration Part (OMAP)
Section 6 SS7
Functions of MTP
f
Message handling
Network management
Level 3
signaling link
Level 2
Level 1
Section 6 SS7
Section 6 SS7
Together with signaling data link, the signaling link functions provide a signaling link for the reliable transfer of signaling messages between two adjacent signaling points. Messages are transferred over signaling link in variable length messages called signal Units which contain additional information to guarantee a secure transmission.
Section 6 SS7
Functions: Delimitation of signaling units by means of Flags. Flag limitation prevention by bit stuffing. Error detection by means of Check bits included in each signaling unit. Error control by re-transmission and signaling unit sequence control by means of sequence numbers and continuous ACKs Signaling link failure detection by signaling unit error rate monitoring and signaling link recovery by special procedures.
Section 6 SS7
Level 3 in principle defines those transport functions and procedures that are common to and independent of the operation of individual signaling links. These functions fall into two major categories: Signaling message handling functions These transfer the message to the proper signaling link or User Part.The main functions are: Message discrimination function Message distribution function Message routing function
Section 6 SS7
signaling network management functions These control the current message routing and configuration of the signaling network facilities and in the case of signaling network failures, control the reconfigurations and other actions to preserve or restore the normal message transfer capability. Contains signaling link management, traffic management and route management.The main functions are: Signaling link management Signaling traffic management Signaling route management
Section 6 SS7
Section 6 SS7
ISDN User Part (ISUP) The ISUP encompasses signaling functions required to provide switched services and user facilities for voice and non-voice applications in the ISDN. Signaling Connection Control Part (SCCP) The SCCP provides additional functions to the Message Transfer Part to provide connectionless and connectionoriented network services to transfer circuit-related, and noncircuit-related signaling information.
Section 6 SS7
upto 255 users can be addressed by the use of Subsystem Numbers (SSN)
SCCP provides a routing function which allows signaling messages to be routed to a signaling point based on, for example, dialled digits. This capability involves a translation function which translates the global title (e.g. dialled digits) into a signaling point code and a sub-system number. Class 0 : basic connectionless service Class 1 : sequenced connectionless service Class 2 : basic connection-oriented service Class 3 : flow control connection-oriented service
Section 6 SS7
TCAP
TCAP provides services for non-circuit related services.TCAP
receives messages from SCCP and routes it to the user.TCAP makes it possible to have several transactions running simultaneously.
TCAP consists of component sub-layer and the transaction sublayer.The component layer provides information exchange between two layers by the means of dialogues. A dialogue will contain several components like action , response etc.The transaction identifier gives each transaction a unique identity which is also known as transaction identifier.
Section 6 SS7
TCAP acts as a secretary to a manager who has several engineers reporting to it. The secretary handles all the transactions from the manager and sends it across the appropriate engineer and also keeps track of each transactions by having identified files for each engineers transaction.
Section 6 SS7
Global Title
Global title is the address of the Signaling Point which does not clearly mention the destination address for routing. It is translated by SCCP to get the destination address.e.g. the dialled digits.On an incoming call,GMSC uses the Global title to determine the destination. A MAP message entering or originating from an exchange must either be a terminating message or a message to be routed to another exchange.
Section 6 SS7
By analyzing the global title(GT) of the called address,the SCCP will either route the message to another node with the help of global title routing case (GTRC) or terminate the message in the node.
In the terminating node the message will be distributed to the correct user with the help of the subsystem number (SSN).
Section 6 SS7
Signal Unit : - A group of bits forming a separately transferable entity used to convey information on a signaling link. Are of variable length; maximum length : 280 bytes (including 272 signaling information bytes) Three types of signal units, differentiated by the length indicator field contained in each.
Section 6 SS7
{length limitation is imposed to control the delays one message can cause to others due to their emission time}
Fill-in signal unit (FISU) ; LI = 0 Link status signal unit (LSSU) ; LI = 1or 2 Message signal unit (MSU) ; LI = 3 to 63
Section 6 SS7
Signal Units
MSU: convey the signaling information between the user parts (level 4) of the adjacent signaling points. E.g. IAM , ACM , REL. LSSU: a signal unit which contains status information about the signaling link. FISU : a signal unit containing only error control and delimitation information which is transmitted when there are no MSUs or LSSUs to be transmitted. This is done to allow for a consistent error monitoring so that faulty links can be quickly detected and removed from service even when traffic is low.
Section 6 SS7
Signal Units
1
F
8
CK SIF SIO
16 8n,n>=2 8 2
MSU F
8
CK
16
SF
8 or 16
LSSU F
8
CK
16 2
LI
6
FISU
Section 6 SS7
Signal Unit Delimitation : A unique pattern on the signaling data link is used to delimit a signal unit :- 0111 1110.
01111110
01111110
Flag imitation Prevention : >> to ensure that no false flags are produced in the signal units, only five consecutive ones are allowed inside the signal unit. If more than five ones occur consecutively, a zero is inserted after the fifth one and is removed again in the receiving signal terminal. This is called bit stuffing.
Section 6 SS7
Error Detection
Error Detection : -each signal unit has standard CCITT 16 bit cyclic redundancy check (CRC) checksum to enable the receiving terminal to check that all bits have been received correctly. CK generated by transmitting SP on all fields except the Flag. Receiving SP calculates CK and compares with CK in the signal unit. Mismatch interpreted as error in received signal unit & error correction procedures are invoked.
Section 6 SS7
Error Correction
Two forms of error correction methods are used : Basic method Preventive cyclic re-transmission (PCR) Basic Method: re-transmission occurs only when transmitting SP is informed by receiving SP about the signal units received in error
Section 6 SS7
For sequence control, each signaling unit is assigned forward & backward sequence numbers and forward & backward indicator bits. Sequence Numbering is performed independently at the two SPs interconnecting the link. The sequence numbers are 7 bits long, meaning that at most 127 messages can be transmitted without receiving a positive ACK.
Section 6 SS7
Positive Acknowledgment
1
Correctly received
Section 6 SS7
Negative Acknowledgment
Errored MSU is discarded and not delivered to level 3 of MTP SP sends a negative ack in the next SU
Section 6 SS7
Preventive Cyclic Retransmission: Retransmission takes place for signal units whose correct reception is not confirmed by the receiving SP is a positive ACK cyclic re-transmission forward error correction system. A copy of the transmitted MSU is retained at the transmitting terminal unit until a positive ACK for that MSU is received.
Section 6 SS7
Re transmission Rules : when there are no new MSUs to be sent, all MSUs not positively acknowledged are retransmitted cyclically. If new signal units are available, the retransmission cycle (if any) is interrupted and the signal units transmitted with first priority. Under normal conditions, with no MSUs to be transmitted or cyclically re-transmitted, FISUs are sent continuously.
Section 6 SS7
Section 6 SS7
With large propagation delays, the basic method becomes inappropriate because NACK system causes message delays to be too long for the erroneous MSUs CCITT recommendations : PCR should be used when one way propagation delay exceeds 15ms.
Drawback of PCR : inefficient bandwidth utilization I.e. the maximum load level a link can be engineered for is much less with PCR.
Section 6 SS7
Section 6 SS7
Section 6 SS7
For each errored signaling unit , the count is incremented by one and for each 256 signaling units received (whether errored or not), a positive count is decremented by one (a zero count is left at zero). When the count reaches 64, an excessive error rate indication is sent to Level 3 and the signaling link is put OOS.
The error rate on signaling units should not exceed 64 consecutive erroneous signaling units or 1 erroneous signaling unit out of every 256 on an average.
Section 6 SS7
Is used while a signaling link is in the proving state of the initial alignment procedure. Provides a criteria for rejecting a signaling link for service during the initial alignment due to an excessive error rate.
Section 6 SS7
The Alignment error rate monitor is a linear counter which is started at zero at the start of the proving period and the count is incremented by one for each LSSU unit received in error. A proving period is aborted if the threshold for the alignment error rate monitor count is exceeded before the proving period timer expires.
Value 5 1 5
Section 6 SS7
Routing label
T1156110 -93/d06
Section 6 SS7
Message Label
CIC identity of the physical circuit that carries the call for which the signaling information is meant. SLS signaling link selection is used for load sharing between signaling links. SLC signaling link code identifies the signaling link connecting the origination and destination SPs For implementation of level 3 functions, the required fields are : Service Information Octet (SIO) Routing Label
Section 6 SS7
International network Spare (for international use only) National network Reserved for national use
Section 6 SS7
Section 6 SS7
Routing Label
32 bits , consists of :
Origination Point Code - 14 bits Destination Point Code - 14 bits Signaling link selection - 4 bits
SLS
The NI, together with 14-bit point code, allows for four signaling networks each with up to 16,384 point codes.
Section 6 SS7
Distribution : distribution function examines Service Indicator to deliver the message to the desired user part
Section 6 SS7
Routing : routing function determines the signaling link on which the message is to be sent concerned with OG signaling messages
routing table is examined along with DPC in the message to determine the OG SLS available to route the message.
Section 6 SS7
Link restoration
Section 6 SS7
Flow Control
CCS 7, in common with other transport mechanisms, needs to
limit the input of data when congestion onset is detected. The nature of CCS 7 will lead to SP/STP overload congestion being spread through the signaling network if no action is taken. This will result in impaired signaling performance and message loss. In addition to signaling network congestion within a node, congestion will also require action to prevent signaling performance from deteriorating. There is thus a need for flow control within the signaling system to maintain the required signaling performance.
Section 6 SS7
Exercise
Q1. Name the two different kind of signaling types and compare the two. Q2. Name the users of the TCAP. Q3. How many types of connections occur in SCCP? Q4. Out of following, which is used for monitoring the status of link MSU, LSSU, FISU
Section 6 SS7
Q5. How many consecutive 1s are allowed in signaling units and why?
Section 7 Dimensioning
Dimensioning
Section 7 Dimensioning
Objective
The Trainee will be able to understand:
Mapping on the air interface Microwave planning concepts signaling link dimensioning and load sharing Routing strategies Erlang B, Erlang C Numbering plan used in mobile networks GPRS concepts
Section 7 Dimensioning
Introduction
In a traditional telephony - signaling means the passing of information from one point to another for setting up and supervision of telephone calls.
Section 7 Dimensioning
Abis Mapping
Besides the traffic channels, the Abis interface also carries the required signaling information in 64 Kbit/s channels. One signaling channel is normally provided for each transceiver within a BTS for controlling upto 8 subscribers per carrier frequency.
Section 7 Dimensioning
Sig TRX 2 0 4 1 5 2 6 3 7
TRX 2
BSC
Sig TRX 1
TRX 1
0 1 2 3
5
TS 0
Section 7 Dimensioning
TS Arrangement on PCM Link : 1 Sector occupies 2TS for TCH (64 Kbps) 1TS for signaling
Total number of Time slot in one PCM 32 Out of which 1 is used as FAS and other for internal signaling. TS available for carrying the information 30 Therefore total number of TRXs that can be cater on one PCM = 30/3 = 10
Section 7 Dimensioning
Example:
Assuming that network has BTSs of 2 TRX in each sector, then max number of BTSs that can share the 1PCm link is: 1 Sector occupy 5TS
15TS
= 30/15 =2
Section 7 Dimensioning
TS 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
BTS 1 BTS 2 PCM Management Information TRX 1 TRX 1 TRX1 TRX1 TRX 2 TRX 2 TRX 2 TRX 2 TRX 3 TRX 3 TRX 3 TRX 3 TRX 4 TRX 4 TRX 4 TRX 4 TRX 5 TRX 5 TRX 5 TRX 5 TRX 6 TRX 6 TRX 6 TRX 6 Signalling BTS1, Sector1 Signalling BTS1, Sector2 Signalling BTS1, Sector3 Signalling BTS2, Sector1 Signalling BTS2, Sector2 Signalling BTS2, Sector3 Control Ring
Section 7 Dimensioning
Microwave Links
A Telecom Network has two main constituent
Section 7 Dimensioning
BTS
MSC BSC
BTS
Section 7 Dimensioning
Section 7 Dimensioning
Propagation
Microwave beam passes through the part of the atmosphere, which is in close proximity of surface of the earth. Radio waves, like light waves are also electromagnetic waves, though of lesser frequency, also have the properties of light waves like attenuation, refraction, diffraction, scattering and polarization. While designing the system and engineering link, the effect of all these are to be taken into consideration. The loss between the transmitting and receiving antenna with
Section 7 Dimensioning
transmission medium as vacuum is termed as Free Space Loss. Lfs = 92.4 + 20 log d + 20 log f
d = distance in Kms
f = frequency in Ghz
Section 7 Dimensioning
Refraction K-factor
It is the scaling factor that helps to quantify the curvature of the radio beam K = effective earth radius / true earth radius True earth radius = 6370 km The angle of curvature by refraction is denoted by the k-factor, defined as the ratio of the effective earth radius (radius of earth which allow the beam to draw as a straight line) to the true earth radius.
Section 7 Dimensioning
Microwave Link is based on LOS Microwave Path curvature is based on Refraction (K) Microwave Path should also have Fresnel Zone clearance to
avoid diffraction Fresnel Zone: The area around the line of sight path which results into a reflection of 180 (half wave length) at the receiver is termed as First Fresnel Zone. The area which results in 2 and 3 half wave lengths are Second Fresnel Zone.
Section 7 Dimensioning
Section 7 Dimensioning
Path Profile
Linear Method
Microwave beam is drawn as a straight line The effective earth curvature height (h) is calculated for a
desired k-factor
h= (d1d2) / 12.75 k
Fresnel Zone clearance is then calculated for the same k value
Earth Bulge = Effective earth curvature height + Fresnel Zone clearance
Section 7 Dimensioning
Countermeasures
Shorten distance between sites Path diversity Selective Fading: Space diversity Frequency diversity Equipment Reliability:
Hot- Standby arrangement
Section 7 Dimensioning
Space Diversity
Section 7 Dimensioning
Frequency Diversity
Tx 1
Tx 2
Rx 1
Rx 2
Section 7 Dimensioning
f1 f1
f2 f2
f1 f1
Section 7 Dimensioning
Reliability - disturbances in the signaling should be avoided. Robustness - a fault in one part of the network should not affect other
parts.
Section 7 Dimensioning
Section 7 Dimensioning
Simplicity is achieved by introducing hierarchical levels. Hierarchical networks are flexible and allow fast expansion of the PLMN. Hierarchical networks are also easy to operate and manage.
Major part of signaling network delay is induced in intermediate nodes and not so much on the links (in a properly dimensioned network). Hierarchical network structures are therefore also to be preferred from his point of view.
Section 7 Dimensioning
Definition of Traffic
BHCA x MHT
A= 3600
Section 7 Dimensioning
When designing the network, redundancy is of major importance. There are cases though when separation of the connections on different routes is not plausible. One should then at least consider hardware redundancy.
Section 7 Dimensioning
80% of the traffic saved if one link goes down 2 separated routes 3 separated routes
80*(10+10+10)/2=16E
Section 7 Dimensioning
Maximum signaling load per signaling link 30 % under normal conditions 60 % under overload conditions 64 kbit/s = 8000 octets/s (1 octet = 8 bits) Normal load = 0.3 x 64 = 19.2 kbit/s or 0.3 x 8000 = 2400 octets/s Overload = 0.6 x 64 = 38.4 kbit/s or 0.6 x 8000 = 4800 octets/s
Section 7 Dimensioning
A widely used dimension rule, based on No. 7 signaling link dimensioning for plain PSTN with TUP, is to allow 30% load on links in normal operation and 60% in failure situations.
In GSM networks 20% load in normal operation is often used. With MAP MSUs instead of TUP the same signaling volume is generated by fewer and longer MSUs that implies a more bursty load requiring more margin to achieve the same quality.
Section 7 Dimensioning
Signaling Volumes
Signaling is required not only for setting up of call connections, but also for finding and upgrading the present location of the subscriber. Enhanced security including both authentication and equipment identity control require No. 7 signaling. Estimates of the signaling generated by different events in the network can be used to calculate the approximate signaling load.
Section 7 Dimensioning
Section 7 Dimensioning
Model 1 Traffic per sub Mean holding time MT Percentage Location Updates new VLR / sub&hour Inter MSC Ho/call 0.030E 100s 33% 1.1 0.10
SM / sub&hour
MSC - HLR kb/s per ksub MSC - MSC kb/s per ksub MSC -EIR kb/s per ksub
0.5
1.55 0.35 0.20
0.1
0.65 0.15 0.10
Section 7 Dimensioning
There is a different possibilities for the operator to influence the signaling volumes per subscriber:
Placing of MSC borders as well as LA borders impact the mobility experienced in the network. (it reduces the Location Area update signaling) Parameter settings in the AUC for use of selective authentication Parameter settings in the EIR for IMEI check
Section 7 Dimensioning
Section 7 Dimensioning
C7 Routing Strategies
In order to meet the need for extended services, i.e. communication with databases without speech connections, the SCCP is used. SCCP maintains connection oriented (CO), connectionless (CL) network services, circuit related and non-circuit related signaling.
Section 7 Dimensioning
Section 7 Dimensioning
SCCP Routing
Section 7 Dimensioning
Section 7 Dimensioning
The SSN indicates the subsystem so the message is distributed to the right software in the terminating node. SSN points out MAP HLR, MAP VLR, MAP MSC/GMSC, BSSAP, MAP EIR, MAP AUC, MAP SC, and ISUP.
Section 7 Dimensioning
MTP Routing
The routing procedure as well as the load sharing between link sets and within link sets is done using:
Network Indicator (NI), Destination Point Code, an Originating Point Code (OPC) and a four bit signaling Link Selection code (SLS).
NI identifies a No.7 Network. DPC and OPC are the signaling Point Code (SPC) that uniquely defines a signaling Point (SP) in the No.7 signaling network.
Section 7 Dimensioning
MTP signaling route could either be one signaling link set or load sharing over signaling link sets.
Section 7 Dimensioning
Signaling route alternatives with different priorities can be defined and the routing alternative with lower priority will not be set into action until the alternative with the higher priority is totally blocked. Signaling routing in the GSM can be understand by the example of the network having three HLRs in three different zones along with STPs.
Section 7 Dimensioning
Section 7 Dimensioning
Similar is the case for other two HLRs. HLRs are connected to all three STP. Routing of signaling
depends on destined MSC group:
Section 7 Dimensioning
signaling towards central MSCs routed in load-share over W E and C E. Second choice, if both link sets are out of order, signaling is routed over E Tr.
signaling towards eastern MSCs routed in load-share over C E and E E. Second choice, if both link sets are out of order, signaling is routed over C E.
Section 7 Dimensioning
Section 7 Dimensioning
The maximum load on the link set is limited by the signaling links carrying most of the signaling load
Section 7 Dimensioning
Section 7 Dimensioning
C is the maximum load in normal operation for one link. For example, if we allow 30% maximum load on each 64kb/s link and we have 8 signaling links in a link-set. Then, assuming that we do not load share with another link-set (i.e. four bit load share within the link-set) the capacity of link set is 8*30%*64kb/s=153.6 Kbps.
Section 7 Dimensioning
Section 7 Dimensioning
Section 7 Dimensioning
Traffic Models
Two commonly used models are Erlang B and Erlang C:
Section 7 Dimensioning
Erlang B
This is a loss model, in that blocked calls are simply lost rather than being held in some form of queuing system. It assumes that call arrivals follow a Poisson process, that the number of users is much greater than the number of channels.
From the Erlang-B table, 7 channels and a GoS of 0.02 (2%) corresponds to A= 2.9354 Erl of offered traffic.
Section 7 Dimensioning
Section 7 Dimensioning
Erlang C
Calls that cannot be handled are put in a queue until a channel becomes available. The queuing delay is a function of the offered packet traffic, the maximum number of links available and the mean holding time of each call. The Erlang C formulas are used to determine the probability of a delay occurring, the probability of such a delay being larger than a certain time and also the mean delay.
Section 7 Dimensioning
Example: As compared with circuit switched traffic with a blocking probability of 2% 17.5 Erlangs corresponds to 22 Erlang in C table. This suggests that there is a gain in trunking efficiency offered by tolerating a 10 ms delay in transmission. Mean delay depends on the mean holding time, which in turn is proportional to the packet size. Packet size can be reduce in order to reduce the holding time but it increase the signaling overheads.
Section 7 Dimensioning
Processor Load
Section 7 Dimensioning
Definitions
The processor load is the proportion of time that the processor executes instructions having real time requirements. It is normally expressed in percentage of its full capacity. It has following components: Idle load: This component depends on the functionality and to some extent on the size of the exchange. The idle load is not dependent on the traffic or other external activities but varies from processor to processor.
Continued..
Section 7 Dimensioning
Usage load: This component is caused by operation and maintenance activities such as data dumps, commands, traffic measurements and printout of statistics.
Continued..
Section 7 Dimensioning
Load per call: This is the amount of execution time that the processor has to spend in setting up and disconnecting a call. Load per call is normally expressed in milliseconds (ms), but is sometimes expressed as the number of ASA (assembler) instructions necessary to fulfill the task. Traffic peak margin: Is sometimes referred to as Safety margin. The traffic peak margin is normally 20-35% of the available traffic load. This is needed to allow for unpredictable traffic peaks.
Section 7 Dimensioning
Section 7 Dimensioning
Capacity
Traffic capacity, (e g 2,500 Erlang), tells how many simultaneous calls a unit can handle. One Erlang corresponds to one busy line. If a subscriber calls 25 mErlang during busy hour, he is in average calling 25/1000 of the hour (=25*60*60/1000 = 90 seconds). Erlang can be limited by for example the group switch, available speech trunks, transcoders etc. But this does not give any idea about the processor loading as well as nor about non call activities.
Continued..
Section 7 Dimensioning
Call capacity, (e g 100,000 BHCA), tells how many call attempts a unit can handle during busy hour. This figure is a better measure of processor capacity but still, this measure does not take into account non-call related activities. Subscriber capacity, (e g 60,000 subscribers), tells how many subscribers that can be served by a unit. This figure is strongly depending on subscriber behavior.
Continued..
Section 7 Dimensioning
Addressing capacity, (e g 1020 TRXs), tells how many HW or SW devices that can be connected / defined. This is also known as system limits. Here, no considerations to real-time processing needs or amount of traffic are made.
Section 7 Dimensioning
Section 7 Dimensioning
In the default traffic load distribution for a GMSC/MSC/HLR the call part takes about 70% of the capacity of the traffic load, the location updating part about 25%, the SMS part 3% and supplementary services approximately 2%.
If one look into the traffic part (70% of traffic load) the actual basic load part is 53% of the usage load, a gate way load part is 7.5%, a charging part 5%, a handover part 3% and a part used for authentication about 1%
Section 7 Dimensioning
Section 7 Dimensioning
Numbering Plan
The MSISDN is a number which uniquely identifies a mobile telephone subscription in the public switched telephone network numbering plan. These are the digits dialed when calling a mobile subscriber. In GSM 900/GSM 1800, the MSISDN consists of the following: MSISDN = CC + NDC + SN
Section 7 Dimensioning
Section 7 Dimensioning
Country Code 98
The digits 113 identify the GSM 900/GSM 1800 PLMN area code. The digits 23448 define the five digits, which identify the mobile subscriber.
Section 7 Dimensioning
A NDC is allocated to each PLMN. In some countries, more than one NDC may be required for each PLMN. The international MSISDN number may be of variable length.The maximum length is 15 digits, prefixes not included. Example: Singapore PSTN subscriber is calling to an Indian GSM PLMN subscriber
Continued..
Section 7 Dimensioning
The IMSI is the information which uniquely identifies a sub in a GSM PLMN. It is used in all the signaling in the PLMN.
It will be stored in the in the Subscriber Identity Module (SIM), as well as in the HLR and in the serving VLR. It consists of three different parts
Section 7 Dimensioning
IMSI = MCC + MNC + MSIN MCC = Mobile Country Code (3 digits) MNC = Mobile Network Code (2 digits) MSIN= Mobile Station Identification Number
Section 7 Dimensioning
In GSM 1900, the MSISDN consists of the following: MSISDN = CC + NPA + SN CC = Country Code NPA = Number Planning Area
SN = Subscriber Number
Section 7 Dimensioning
The NPA is allocated to each GSM 1900 PLMN. The length of MSISDN depends on the structure and operating plan of each operator. The maximum length is 15 digits, prefixes not included.
Section 7 Dimensioning
Examples:
Section 7 Dimensioning
Section 7 Dimensioning
2G system (primarily voice and data on circuit switched air interface) Call charging based on channel holding time. Maximum number of users per TDMA channel is 8 Suitable for constant bit rate applications Resource allocation is done such that UL and DL are paired.
Section 7 Dimensioning
Several users can share the same channel. Charges based on channel usage (actual usage of byte
transferred).
Well suited for bursty traffic. Resource allocation done independently on UL and DL (good for
applications with asymmetrical bit rate)
Section 7 Dimensioning
10 9 8 TCH 7 6 5 4 3 2 1 0
GSM
10
capacity
8 6
Section 7 Dimensioning
Serving GPRS Support Node (SGSN) Gateway GPRS Support Node (GGSN)
Section 7 Dimensioning
GSM Voice
Access Point
BTS
BSC
GPRS Core
GPRS Infrastructure
IP World
Section 7 Dimensioning
GPRS only
(or manually switched between GPRS and speech modes)
BSC
BTS
Section 7 Dimensioning
Carried out between MS and SGSN MS identifies itself with its GSM identity GPRS subscription necessary for successful attach Detach Performed when the MS indicates to the PLMN that it no longer be
using GPRS services
Section 7 Dimensioning
Section 7 Dimensioning
System Architecture
HLR
BTS
Gr
BSC Gb SGSN Gn Gi
Gc
BTS
GGSN
BTS
Section 7 Dimensioning
SGSN
Responsible for delivery of packets to mobile subscribers in its
service area.
Mobility Management Logical link management, authentication GPRS user- related data needed by SGSN to perform routing
and transfer functionality stored in GPRS Register eg current cell, current VLR, user profile including IMSI and its address in PDN.
Section 7 Dimensioning
GGSN
Acts as an interface between GPRS network and external PDNs Mainly responsible for packet routing, transfer and mobility
management
Tunneling
Section 7 Dimensioning
TS
TS
TS
TS
TS
TS
TS
TS
Circuit Switched traffic has priority In each cell Circuit Switched & Packet Switched territories are defined Territories consist of consecutive timeslots
Section 7 Dimensioning
Capacity Management
Default GPRS Capacity TCHs always allocated to the GPRS when circuit permits. Keeps GPRS timeslots consecutive (important for operation) switched load multislot
Section 7 Dimensioning
2.
SS7 SGSN DNS GPRS Backbone IP Network
1.
APN= "Intranet.Ltd.com"
(1) MS sends "Activate PDP Context Request" to SGSN Access Point Name PDP Type (IP) PDP Address (empty == dynamic) QoS & other options
(2) SGSN checks against HLR Access Point Name Dynamic / static IP address QoS
Access Point
GGSN
Intranet
Internet
Access Point Name = Reference to an external packet data network the user wants to connect to
Section 7 Dimensioning
SGSN
1.
GPRS Backbone IP Network
DNS
2.
Access Point
Intranet GGSN
Section 7 Dimensioning
BTS
BSC
Access Point Name refers to the external network the subscriber wants to use Physical/logical interface in GGSN Access Point configuration in GGSN defines where to connect the user If dynamic address, allocated by GGSN
APN="Intranet.Ltd.com"
Intranet
Internet
Section 7 Dimensioning
BTS BSC
(1) GGSN sends "Create PDP Context Response" back to SGSN (2) SGSN sends "Activate PDP Context Accept" to the MS SGSN now ready to route user traffic between MS and GGSN
2.
SGSN
1.
Internet
Section 7 Dimensioning
Exercise
Q1. How many PCMs are required for one BTS with 2,1,2 and other with 3,2,1 configuration? Q2. Calculate the free space loss for 20Km distance at 15GHz frequency? Q3. Calculate the 2nd Fresnel Zone for total distance of 20Km at a distance of 10Km from one end. Frequency used is 15GHz. Q4. What precaution has to be taken to avoid the over reach problem in the microwave links?
Section 8 Optimisation
Optimisation
Section 8 Optimisation
Objective
The Trainee will be able to understand:
signaling delay in the network Effect on the network while introducing the new releases Impacts of subscriber behavior
TCP/IP concepts
Section 8 Optimisation
Introduction
The goal of optimization is to ensure the network is operating at optimum efficiency and within the defined quality of service constraints. This is achieved by implementing corrective action and procedures to rectify network problems identified though analysis of performance management monitoring parameters. Vendors are continually seeking ways of maximizing revenue generation with minimum additional investment. One way of achieving this is to identify areas where the network is not operating at peek efficiency and making adjustments for improvement.
Section 8 Optimisation
Section 8 Optimisation
Signaling Delay
The signaling network delay depends on a variety of parameters, among others: bit error rate, signaling link propagation and processing time, average link load, mean MSU length on link, mean MSU length of transmitted signal, number of signaling links in signaling path, number of STPs in signaling link path, buffering and queuing times in STP etc. Key parameters that are varied are mean MSU-length, mean signaling link load, and number of STPs and signaling links in path.
Section 8 Optimisation
Typical values used for calculating the delay: Bit Error Rate on link Mean MSU lengths STP delay Signaling link propagation 8.3x10-4 a) 23 oct
b) 74 oct
20ms 10ms
and processing
Section 8 Optimisation
For a constant bit error rate of 8.3x10-4 and basic error correction, the waiting times (Tw) on the outgoing side are shown in table below for mean MSU length 23 octets and for mean MSU lengths of 74 octets.
Section 8 Optimisation
STP Delay (TSTP): In CCITT Blue Book, a cross STP delay of 20ms is
estimated for 0.2 link load.
Section 8 Optimisation
1.
the signal passes one intermediate STP before reaching its destination the signal passes two intermediate STPs before reaching its destination
2.
Section 8 Optimisation
Signaling Network Delay with one intermediate STP. The signaling link delay, SLD is derived from: SLD = 2x(TW + TL) + TSTP
Section 8 Optimisation
It is to be mentioned that dependence between the MSU lengths and the delay times is not necessarily linear.
Section 8 Optimisation
Impacts On Capacity
When introducing a new release
New releases typically mean a drop of 10-15% of system capacity. The BSC decrease is often less than for MSC. The reason is that new BSC releases often contain more O&M improvements than traffical ones.
Subscriber Behavior
The call type affects the capacity required per call, e.g., the load per call is different depending on type of call. Load per call is defined as the execution time of a call. This is the time necessary to execute the program code for a call in the CP (Central Processor). By a call is meant a call setup, call release and information sent in connection with the call.
Section 8 Optimisation
Call attempts have the highest impact on capacity. One call setup plus clear consumes about 25 ms execution time. SMS point-topoint takes about 2/3 of call execution in the BSC (2/3 of 25 ms). Most SMS/ptp are mobile terminated, and need paging as well.
Registrations take roughly 1/3 of call execution in the BSC. Due to the big number of them, the total CP load from registrations is often higher than for calls.
Section 8 Optimisation
Network Configuration
The number of BSCs per MSC can have a major impact on the system capacity due to the shift of intra-BSC handovers to the inter-BSC handovers, which will increase in case of a higher number of BSCs. An increase of the number of inter-BSC handovers with a factor of 10 will take 7% more of the capacity. A MSC configuration with stand alone HLR will increase the capacity of the MSC with 15% compared to a MSC with integrated HLR (worth mention that this 15% figure has been derived from comparing the total MSC/HLR capacity with the maximum capacity of a MSC without HLR).
Section 8 Optimisation
The BSC covering areas should generally be chosen so that the boundaries as far as possible are located in areas with low handover intensity. The reason is that high handover frequency decreases MSC and BSC capacity. Consequently, boundaries through city kernels and areas close to highways should, if possible, be avoided.
The value that the periodic location update is set to affects the capacity. The period can be set between 6 and 1530 minutes in steps of 6 minutes. The minimum period sustainable by the system depends on the number of subscribers and their traffic behavior.
Section 8 Optimisation
The number of periodic location updates has a significant impact on the MSC capacity, therefore it is advisable to set the periodic location update timer very carefully. Most operators choose a short period for the forced registration, caused by the fear of loosing track of the subscribers. In case of system recovery after a large restart the periodic location update rate will impact the recovery time severely. Therefore the recommendation is to use 120 minutes for the timer value. It is worth mention that the positive effect on the MSC may impact the BSC performance negatively due to a higher number of pagings.
Section 8 Optimisation
Number of Location Areas (LAs) has impact on BSC load. If there are many cells per area, the local page attempts will be quite heavy. If increasing the number of LAs, the paging load will go down. On the other hand: If high movability for mobiles, the load from location updates will increase. When finding the optimal point, also load in MSC must be looked into.
Section 8 Optimisation
Section 8 Optimisation
Capacity Gains
IMEI Check on Location Update
It is possible to switch off the IMEI check function for location update, which increases the capacity with 2%.
Section 8 Optimisation
TMSI Reallocation
Switching off the TMSI reallocation at location update, change of LAI, intraMSC function will result in 2% more capacity.
Switching off authentication at location update, change of LAI, intra-MSC will result in an increase of the capacity with 1%.
Section 8 Optimisation
Selective Authentication
The usage of selective authentication for all access types is strongly recommended from a capacity point of view. In case of the activation of selective authentication instead of authentication for each access, the increase of capacity is equal to 6.2%.
Section 8 Optimisation
Conclusion
A better network and cell planning will result in some cases in more capacity, when less location updates and handovers are needed. Moreover the number of small nodes in a network may decrease the overall network capacity, since they may introduce more inter-MSC handovers, more new registrations and a higher amount of transit traffic compared to a network with several big nodes. Furthermore the split of GMSC and MSC allows a better maintainable network and more capacity in the separate entities, also the usage of different processors for each entity will be possible. Stand-alone HLR will also increase the total capacity in the network.
Section 8 Optimisation
Header
Data
Section 8 Optimisation
IP Datagram Components
Version IHL Identification Time to Live Type of Service Total Length Flags Fragmentation Offset Protocol Header Checksum Source Address Destination Address
Data
Section 8 Optimisation
Whats in a Datagram
Version: Version of IP (example: IPv4, IPv6) IP Header Length: The datagrams header size in 32 bit words. Type of Service: Indicates priority of the packet. This is determined
by the type of data in the packet. (QoS - Quality of Service)
Total length: Size of the IP packet (in bytes). Identification: An integer number identifying the datagram.
Section 8 Optimisation
Section 8 Optimisation
Section 8 Optimisation
TCP/IP is the Packet Data technology used by the Internet. GPRS will also be using the TCP/IP standard.
Section 8 Optimisation
TCP
IP
Section 8 Optimisation
TCP Characteristics
Adapts to congestion
Section 8 Optimisation
IP Addressing
For example: 150.215.17.9 (Octets 0-255) In binary form, it looks like: 10010110.11010111.00010001.00001001 IP number is like an address
136.20.2.1
136.20.2.2
136.20.2.3
Section 8 Optimisation
An IP address consists of two parts Identifies the network Identifies the node or host These two parts specifies the class where the node belongs..
Section 8 Optimisation
Address Classes
There are 5 different address classes. The first byte of the first octet determines the class of the address. Class A addresses start with 0. Class B addresses start with 10. Class C addresses start with 110. Class D addresses start with 1110. Class E addresses start with 1111
Section 8 Optimisation
5 Classes of IP Address
125
Quantity of Domains (Networks) in each Class
Class A: 1-126
127: Reserved (loopback)
63
31
15 15
Section 8 Optimisation
Subtracting the subnet mask to an IP address results in the identification of the network and node sections of an the IP address
10010110.11010111.00010001.00001001 - 11111111.11111111.00000000.00000000
150.215.017.009 255.255.000.000
10010110.11010111.00000000.00000000
150.215.000.000
Section 8 Optimisation
Transmission Methods
Transmission is the supporting layer under TCP/IP. Types of transmission Frame Relay ATM (Asynchronous Transfer Mode)
Section 8 Optimisation
ATM
Asynchronous Transfer Mode - A high speed, low delay, multiplexing and switching technology that can support any type of traffic including voice, data, and video applications. ATM is ideally suited to applications that cannot tolerate time delay, as well as for transporting frame relay and IP traffic that are characterized as bursty.
Section 8 Optimisation