9A. GSM - Architecture

download 9A. GSM - Architecture

of 64

Transcript of 9A. GSM - Architecture

  • 7/28/2019 9A. GSM - Architecture

    1/64

    GSM NETWORKARCHITECHTURE

  • 7/28/2019 9A. GSM - Architecture

    2/64

    The Main Cellular Standard

  • 7/28/2019 9A. GSM - Architecture

    3/64

    Frequencies for Major Mobile

    Standards

  • 7/28/2019 9A. GSM - Architecture

    4/64

    Frequency Specifications of

    GSM Systems

  • 7/28/2019 9A. GSM - Architecture

    5/64

    GSM Network Architecture

  • 7/28/2019 9A. GSM - Architecture

    6/64

    GSM Geographical Network

    Structure

    Cell:

    Basic unit of a cellular system

    Defined as the area of radio coverage

    Is assigned unique number called Cell Global Identity(CGI)

  • 7/28/2019 9A. GSM - Architecture

    7/64

    GSM Geographical Network

    Structure

    Location Area (LA)

    Is defined as a group of cells

    Within the network, a subscribers location is linked to

    the LA in which it is currently located

    The identity of a LA (LAI) is store in the VLR

    When the MS crosses the boundary between to cells

    belongs to different LA, it must report its new location

    area to the network

  • 7/28/2019 9A. GSM - Architecture

    8/64

    GSM Geographical Network

    Structure

    MSC service Area

    An MSC service area is made up of a number of LA

    Represents the geographical part of the network

    controlled by one MSC

  • 7/28/2019 9A. GSM - Architecture

    9/64

    GSM Geographical Network

    Structure

    PLMN Service Area

    Entire set of cells served by one network operator

    There may be several PLMN service area, one for

    each mobile operator

  • 7/28/2019 9A. GSM - Architecture

    10/64

    GSM Geographical Network

    Structure

    GSM service area

    Entire geographical area in

    which a subscriber can gain

    access to GSM network

    GSM service area increases

    as more operators signs

    contract agreeing to work

    together

    International roaming is the

    term applied when an MS

    moves from one PLMN to

    another when abroad

  • 7/28/2019 9A. GSM - Architecture

    11/64

    GSM Network Architecture

  • 7/28/2019 9A. GSM - Architecture

    12/64

    GSM Network Components

  • 7/28/2019 9A. GSM - Architecture

    13/64

    GSM Subsystems

    GSM system is composed of

    Mobile station: Mobile equipment, including SIM card

    Base station subsystem (BSS): including Base Station

    (BTS, BS) and Base Station Controller (BSC)

    Network Subsystem (NSS): being responsible for call

    routing

    Operation Subsystem (OSS/NMS): being responsible

    for network management

  • 7/28/2019 9A. GSM - Architecture

    14/64

    GSM Subsystems

  • 7/28/2019 9A. GSM - Architecture

    15/64

    Mobile Station

  • 7/28/2019 9A. GSM - Architecture

    16/64

    Mobile Station

    Mobile equipment:

    The cellular telephone or the vehicular telephone

    Address / identifier

    IMEI (international Mobile Equipment Identity)

    Subscriber Identity Module (SIM) Fixed installed chip (plug-in SIM) or exchangeable card (SIM

    card)

    Address / identifier:

    IMSI (International Mobile Subscriber Identity)

    MSISDN (Mobile Subscriber ISDN number >> the telephone number)

    TSMI (Temporary Mobile Subscriber Identity)

    MSRN (Mobile Station Roaming Number)

  • 7/28/2019 9A. GSM - Architecture

    17/64

    Mobile StationMobile Equipment Structure

    Mobile termination

    functions

    Radio interface (Tx, Rx,

    Signaling)

    Terminal equipmentfunctions

    User interface (microphone,

    speaker, keypad)

    Function specific of services

    (fax, messaging, phone,

    etc.)

    Independent of GSM

    Terminal adaptor functions

  • 7/28/2019 9A. GSM - Architecture

    18/64

    Mobile StationFunctions

    Transmission and

    receipt

    Measurements

    Used in making decisionabout signal strength and

    handovers

    Power saving functions

    Discontinuous

    transmission & reception

  • 7/28/2019 9A. GSM - Architecture

    19/64

    Mobile StationClasses

  • 7/28/2019 9A. GSM - Architecture

    20/64

    Mobile StationIMEI

    Uniquely identifies the mobile equipment

    15 digits hierarchical address

    Assigned to ME during manufacturing and type

    approval testing Type approval procedure: guarantees that the MS

    meets a minimum standard, regardless of the

    manufacturer

    IMEI structure: http://en.wikipedia.org/wiki/International_Mobile_Equipment_Identity

  • 7/28/2019 9A. GSM - Architecture

    21/64

    Mobile StationIMEI

    Example

    Check IMEI: *#06#

  • 7/28/2019 9A. GSM - Architecture

    22/64

    Mobile StationIMEI

  • 7/28/2019 9A. GSM - Architecture

    23/64

    Mobile StationIMEI Management

    Protection against stolen and malfunctioning terminals

    Equipment Identity Register (EIR): 1 Database for each

    operator; keeps:

    WHITE list:

    Valid IMEIs Corresponding MEs may be used in GSM network

    BLACK list:

    IMEIs of all MEs that must be barred from using the GSM network

    Exception: emergency calls (to a set of emergency numbers)

    Black list periodically exchanged among different operators

    GRAY LIST: IMEIs that correspond to MEs that can be used, but that, for some reason

    (malfunctioning, obsolete SW, evaluation terminals, etc), need to be tracked

    by the operator

    A call from a gray IMEI is reported to the operator personnel

  • 7/28/2019 9A. GSM - Architecture

    24/64

    Mobile StationSIM Card

    Subscriber Identification Module (SIM)

    Smartcard single chip computer, containing OS, file

    system, applications

    Owned by operator

  • 7/28/2019 9A. GSM - Architecture

    25/64

    Mobile StationSIM Card

  • 7/28/2019 9A. GSM - Architecture

    26/64

    Mobile StationSIM Card

    Store user addresses

    IMSI, MSISDN, TMSI, MSRN

    Authentication and encryption features

    All security features of GSM are stored in the SIM for maximum

    protection Subscribers secret authentication key (Ki)

    Authentication algorithm (secret algorithm - A3 not unique)

    Cipher key generation algorithm (A8)

    Personalization

    SIM stores user profile (subscribed services) RAM available for SMS, short numbers, users directory, etc

    Protection codes

    PIN (Personal Identification Number, 4-8 digits)

    PUK (PIN Unblocking Key, 8 digits)

  • 7/28/2019 9A. GSM - Architecture

    27/64

    Mobile StationSIM Card

    Mandatory storage in SIM:

    Administrative information: describes the SIM mode of operation,

    e.g., normal or type approval

    IC card identification: unique information identifying the SIM and

    the card issuer

    SIM service table: indicates which optional services are provided

    by the SIM (e.g. last number dialed, call length indication, etc.)

    IMSI

    Location information: comprising LAI, current value of periodic

    location updating timer and location update status

    Ciphering key (Kc) and Ciphering key sequence number List of carrier frequencies to be used for cell selection

    Forbidden PLMNs

    Language preferred

  • 7/28/2019 9A. GSM - Architecture

    28/64

    Mobile StationSIM Card

    SIM must be able to manage and provide storage in

    accordance with security requirements

    PIN

    PIN enable / disable indicator

    PIN error counter PIN Unlock Key (PUK)

    PUK error counter

    Subscriber authentication key (Ki)

  • 7/28/2019 9A. GSM - Architecture

    29/64

    Mobile StationIMSI

    Uniquely identifies the user (SIM card)

    GSM-specific address

    Unlike MSISDN normal phone number

    Assigned by operator to SIM card uponsubscription

    ISMI permanently stored in SIM card

    IMSI is permanently stored on the SIM card and

    unknown by the subscriber In HLR, it is used as the storage address for the

    subscriber data

  • 7/28/2019 9A. GSM - Architecture

    30/64

    Mobile StationIMSI

    15 digits hierarchical address

    IMSI structure (http://en.wikipedia.org/wiki/IMSI )

  • 7/28/2019 9A. GSM - Architecture

    31/64

    Mobile StationIMSI

  • 7/28/2019 9A. GSM - Architecture

    32/64

    Mobile StationMSISDN

    MSISDN: The usual telephone number

    Follows International ISDN Numbering Plan (ITU-T

    E.164)

    Structure

  • 7/28/2019 9A. GSM - Architecture

    33/64

    Mobile StationMSISDN

    GSM is the first network to distinguish

    The user identity, i.e., IMSI

    The number to dial, i.e., MSISDN

    Separation IMSI-MSISDN protects confidentiality

    ISMI is real user address: never public Faking false identity: need signal ISMI to the network, but IMSI

    hard to obtain

    Separation IMSI-MSISDN allows

    Easy modification of numbering and routing plans

    Single IMSI may be associated with several MSISDNnumbers

    e.g., different services (fax, voice, data, etc.) may be associated

    with different MSISDN number

  • 7/28/2019 9A. GSM - Architecture

    34/64

    Mobile StationAddress Temporary

    TMSI

    32 bits

    Assigned by VLR within

    an administrative area

    Has significance only in

    this area

    Transmitted on the radio

    interface instead of IMSI

    to reduce problem of

    eavesdropping

    MSRN

    An MSISDN number

    CC, NDC of the visited

    network SN assigned by VLR

    Used to route calls to a

    roaming MS

    Subscriber number (SN)

    assigned to providerouting information

    towards actually

    responsible MSC

  • 7/28/2019 9A. GSM - Architecture

    35/64

    Mobile StationAddress Temporary

  • 7/28/2019 9A. GSM - Architecture

    36/64

    Mobile StationSummary of GSM Numbers

  • 7/28/2019 9A. GSM - Architecture

    37/64

    Fixed InfrastructureComponents and Interfaces

  • 7/28/2019 9A. GSM - Architecture

    38/64

    Fixed InfrastructureComponents and Interfaces

  • 7/28/2019 9A. GSM - Architecture

    39/64

    Fixed InfrastructureBase Station Subsystem (BSS)

  • 7/28/2019 9A. GSM - Architecture

    40/64

    Fixed InfrastructureBase Station Subsystem (BSS)

    Base Transceiver Station (BTS)

    Transmitter & receiver devices, voice coding and

    decoding, rate adaptation for data

    Provides signaling channels on radio interface

    Base Station Controller (BSC)

    Performs most important radio interface management

    functions:

    Radio channel allocation / de-allocation

    Handover management Transcoder Controller (TRC)

    Provide BSS with rate adaptation capabilities

  • 7/28/2019 9A. GSM - Architecture

    41/64

    Fixed InfrastructureBSS- BTS

    TRX radio interface functions:

    GMSK modulation-demodulation

    Channel coding

    Encryption/decryption

    Burst formatting, interleaving

    Signal strength measurements

    Interference measurements

    Fi d I f t t

  • 7/28/2019 9A. GSM - Architecture

    42/64

    Fixed InfrastructureBSS - BTS

    Fi d I f t t

  • 7/28/2019 9A. GSM - Architecture

    43/64

    Fixed InfrastructureBSS - BSC

    Functions

    Switch calls from MSC

    to correct BTS and

    conversely

    Protocol and coding

    conversion: for traffic(voice) & signaling

    (GSM-specific to ISDN

    specific)

    Manage MS mobility

    Enforce power controlDB contains:

    State information of all BTS

    BTS software

    Fi d I f t t

  • 7/28/2019 9A. GSM - Architecture

    44/64

    Fixed InfrastructureBSS Transcoder Controller

    BTS:

    Collects speech traffic

    Deciphers and removes error protection

    Result: 13 kbps air-interface GSM speech-

    coded signal

    MSC:

    A 64kp/s ISDN switch

    Needs to receive ISDN-coded speech : 64

    kbps PCM format (A-law)

    Transcoding and

    Rate Adaptation

    Unit (TRAU)

    Needed !

    Fi d I f t t

  • 7/28/2019 9A. GSM - Architecture

    45/64

    Fixed InfrastructureBSS Transcoder Controller

    Function

    Perform transcoding and rate adaptation

    Transcoding

    Convert PCM coder information to GSM coder information

    Rate adaptation Involves the conversion of information arriving from MSC/VLR at

    rate of 64 Kbps to rate of 16 Kbps or transmission to a BSC

    16 Kbps contains 13 Kbps of traffic and 3 Kbps of in-band signaling

    information

    Hardware unit: TRAU (Transcoder and Rate Adaptation

    Unit)

    Fi d I f t t

  • 7/28/2019 9A. GSM - Architecture

    46/64

    Fixed InfrastructureBSS Transcoder Controller

    Fixed Infrastructure

  • 7/28/2019 9A. GSM - Architecture

    47/64

    Fixed InfrastructureNetwork Switching Sub-system

    Fixed Infrastructure

  • 7/28/2019 9A. GSM - Architecture

    48/64

    Fixed InfrastructureNetwork Switching Sub-system

    Elements

    Mobile Switching Center (MSC) / Gateway MSC

    Home Location Register (HLR) / Authentication

    Center (AUC)

    Visitor Location Center (VLR)

    Equipment Identity Register (EIR)

    Fixed Infrastructure

  • 7/28/2019 9A. GSM - Architecture

    49/64

    Fixed InfrastructureNSS Mobile Switching Center (MSC)

    An ISDN switch (64 Kbps channel)

    Perform all switching and routing functions of a

    fixed network switching node

    Plus specific mobility-related functions: Allocation and management of radio resources

    Management of mobile users

    Registration, authentication

    Handover execution and control

    Paging

    A PLMN, in general, has many MSCs

    Each MSC is responsible of a set of BSS

    Fixed Infrastructure

  • 7/28/2019 9A. GSM - Architecture

    50/64

    Fixed InfrastructureNSS Home Location Register (HLR)

    HLR:

    Centralized network database that store and manage

    all mobile subscriptions belonging to a specific

    operator

    Acts as a permanent store for a persons subscriptioninformation until that subscription is cancelled

    Fixed Infrastructure

  • 7/28/2019 9A. GSM - Architecture

    51/64

    Fixed InfrastructureNSS Home Location Register (HLR)

    HLR:

    The information stored includes:

    Permanent information associated to a user

    Subscriber identity (i.e., IMSI, MSISDN)

    Subscriber supplementary service

    Subscriber location information (i.e., MSC service area)

    Subscriber authentication information

    Temporary information associated to a user

    Current VLR address (if available)

    Current MSC address (if available)

    MSRN (if user outside PLMN)

    Fixed Infrastructure

  • 7/28/2019 9A. GSM - Architecture

    52/64

    Fixed InfrastructureNSS Home Location Register (HLR)

    Functions:

    Subscription data management

    Communication with MSCs

    Communication with GMSCs

    Communication with AUC

    Communication with VLR/IRL

    Fixed Infrastructure

  • 7/28/2019 9A. GSM - Architecture

    53/64

    Fixed InfrastructureNSS Visitor Location Register (VLR)

    VLR acts as a temporary storage location for

    subscription information for MSs which are

    within a particular MSC service area

    there is one VLR for each MSC service area

    MSC does not have to contact the HLR every time

    the subscriber uses a service or changes its status

    Fixed Infrastructure

  • 7/28/2019 9A. GSM - Architecture

    54/64

    Fixed InfrastructureNSS Visitor Location Register (VLR)

    When MS moves to a new service area

    Fixed Infrastructure

  • 7/28/2019 9A. GSM - Architecture

    55/64

    Fixed InfrastructureNSS Visitor Location Register (VLR)

    While a MS is within one MSC service area, the

    VLR contains complete copy of necessary

    subscription details:

    Identity numbers of subscriber (IMSI, MSISDN)

    Supplementary service information

    Activity of MS (e.g. idle mode)

    Current LA of MS

    Fixed Infrastructure

  • 7/28/2019 9A. GSM - Architecture

    56/64

    Fixed InfrastructureNSS Authentication Center (AUC)

    AUC is an intelligent database concerned with

    the regulation of access to the network ensuring

    that services can be used by those who are

    entitled to do so and that the access is achieved

    in a secure way AUC provides information which is then used by

    MSC/VLR

    To perform subscriber authentication and

    To establish ciphering procedure on the radio linkbetween the network and MSs

    The AUC is generally integrated with the HLR

    Fixed Infrastructure

  • 7/28/2019 9A. GSM - Architecture

    57/64

    Fixed InfrastructureNSS Authentication Center (AUC)

    The information provided is called triplet and

    consist of:

    Non-predictable random number (RAND)

    A Signed RESponse (SRES)

    A ciphering key (Kc)

    Fixed Infrastructure

  • 7/28/2019 9A. GSM - Architecture

    58/64

    Fixed InfrastructureNSS Authentication Center (AUC)

    Fixed Infrastructure

  • 7/28/2019 9A. GSM - Architecture

    59/64

    Fixed InfrastructureNSS Authentication Center (AUC)

    The principle is that the AUC and the SIM have a unique key for

    every subscriber (Ki ) which is used as the basis for generating a

    response (SRES) to a random number (RAND) generated by the

    AUC. Only the true SIM will be able to generate the correct

    response and thus gain access to the network.

    Fixed Infrastructure

  • 7/28/2019 9A. GSM - Architecture

    60/64

    Fixed InfrastructureNSS Authentication Center (AUC)

    Authentication can by operators choice be

    performed during:

    Each registration

    Each call setup attempt

    Location Updating

    Before supplementary service activation and

    deactivation

    There can be exceptions for subscribers belonging to

    other PLMN)

    Fixed Infrastructure

  • 7/28/2019 9A. GSM - Architecture

    61/64

    NSS Equipment Identity Register

    EIR: database that holds list of allowed

    equipment identity, i.e. IMEI number: WHITE/

    GREY/ BLACK list

    EIR procedure:

    Fixed Infrastructure

  • 7/28/2019 9A. GSM - Architecture

    62/64

    NSS Gateway MSC(GMSC)

    GMSC: Interrogating Node

    Gateway functionality enables an MSC to interrogate a

    HLR in order to route a mobile terminating call.

    Fixed Infrastructure

  • 7/28/2019 9A. GSM - Architecture

    63/64

    Operation & Maintenance Subsystem

    Network measurement and control functions

    Monitor and initiated from OMC (Operation and

    Maintenance Center)

    Basic functions:

    Network Administration

    Configuration, operation, performance management, statistic

    collection and analysis, network maintenance

    Commercial operation and charging

    Accounting and billing

    Security management

    e.g. EIR management

    Summary of User

  • 7/28/2019 9A. GSM - Architecture

    64/64

    Identification