01 Rn2813-13n 01 Bsssig Overview

download 01 Rn2813-13n 01 Bsssig Overview

of 38

Transcript of 01 Rn2813-13n 01 Bsssig Overview

  • 7/31/2019 01 Rn2813-13n 01 Bsssig Overview

    1/38

    1 Nokia Siemens Networks Presentation / Author / Date / Document Number

    BSSSIG: BSS Signalling Overview

  • 7/31/2019 01 Rn2813-13n 01 Bsssig Overview

    2/38

    2 Nokia Siemens Networks BSSSIG / Author / May 2008 / Document Number

    Module Objectives

    After completing the module, the student will be able to:

    Explain the need for signaling in telecommunication networks Describe ISO/OSI protocol model

    Use protocol analyzer (in practice) to open traces and showsignaling messages

  • 7/31/2019 01 Rn2813-13n 01 Bsssig Overview

    3/38

    3 Nokia Siemens Networks Presentation / Author / Date / Document Number

    What is signaling

  • 7/31/2019 01 Rn2813-13n 01 Bsssig Overview

    4/38

    4 Nokia Siemens Networks BSSSIG / Author / May 2008 / Document Number

    The importance of signaling

    Signaling is an important part of a telephone call.

    In the beginning signaling was just the common language used between

    human operators in order to place and manage a voice call. Over the years, signaling methods were developed to properly send

    automatic information on who the caller wants to call (the called party) andwho the caller is to the network (identification for billing).

  • 7/31/2019 01 Rn2813-13n 01 Bsssig Overview

    5/385 Nokia Siemens Networks BSSSIG / Author / May 2008 / Document Number

    Signaling definition

    In telecommunication, signaling isdefined as the exchange of informationbetween involved points in the network(switches or endpoints) that sets up,controls, and terminates each telephonecall.

    Signaling is usually transferred from onepoint to the other in separate, dedicatedchannels.

  • 7/31/2019 01 Rn2813-13n 01 Bsssig Overview

    6/386 Nokia Siemens Networks BSSSIG / Author / May 2008 / Document Number

    Protocols, Architectures, Interfaces

    Signaling standards allow networkelements of different vendors to beconnected together.

    Standard = protocols.

    Protocols are described byspecifications.

    For every telecommunication system

    an architecture is defined. Thearchitecture shows the networkelements, their role and theconnections.

    Connections between networkelements are called interfaces.

    Each interface is a collection ofprotocols

  • 7/31/2019 01 Rn2813-13n 01 Bsssig Overview

    7/387 Nokia Siemens Networks BSSSIG / Author / May 2008 / Document Number

    Frames, Messages, Procedures

    Every protocol has its own structure,usually made of header, protocol dataand footer

    Every protocol is like a differentlanguage with its own dictionary.

    Wordsin the dictionaryare calledmessages.

    A conversationis called procedure. Conversation can involve different

    languages, i.e. procedures can usemessages from different protocols.

    Header Protocol data Footer

  • 7/31/2019 01 Rn2813-13n 01 Bsssig Overview

    8/38

    8 Nokia Siemens Networks BSSSIG / Author / May 2008 / Document Number

    What is protocol analyzer used for in everydaymaintenance?

    Trouble

    shooting

    De

    bugging

    Multi

    Vendor

    Diagnose

    Transmission

    Subscriber

    Trace

    Tool

    Network

    Perfor

    mance

    Fault

    Finding

  • 7/31/2019 01 Rn2813-13n 01 Bsssig Overview

    9/38

    9 Nokia Siemens Networks Presentation / Author / Date / Document Number

    The ISO / OSI protocol stack model

  • 7/31/2019 01 Rn2813-13n 01 Bsssig Overview

    10/38

    10 Nokia Siemens Networks BSSSIG / Author / May 2008 / Document Number

    The importance of the OSI model

    The OSI model divides the functions of a protocol into aseries of layers.

    Each layer only uses the functions of the layer below,

    Each layer only exports functionality to the layer above.

    The group of these layers is known as a 'protocol stack' or'stack'.

    Exceptions to stacks are called fast path and includeaspects of several layers.

    7. Application

    6. Presentation

    5. Session

    4. Transport

    3. Network

    2. Data Link

    1. Physical

  • 7/31/2019 01 Rn2813-13n 01 Bsssig Overview

    11/38

    11 Nokia Siemens Networks BSSSIG / Author / May 2008 / Document Number

    Layer 1: Physical Layer

    The Physical layer defines all the electrical and physicalspecifications for devices. This includes the layout of pins,voltages, radio signal and cable specifications. Panels,repeaters, network adapters are physical-layer devices.

    The major functions and services performed by the physicallayer are:

    Medium synchronization.

    Medium sharing. Modulation, or conversion.

    In some cases Layer 1 is included in Layer 2 because thelogical link is sometimes strictly related to the way oftransmitting data.

    7. Application

    6. Presentation

    5. Session

    4. Transport

    3. Network

    2. Data Link

    1. Physical

  • 7/31/2019 01 Rn2813-13n 01 Bsssig Overview

    12/38

    12 Nokia Siemens Networks BSSSIG / Author / May 2008 / Document Number

    Layer 2: Data Link Layer 1/2

    The Data Link layer provides the functional and proceduralmeans to transfer data between network entities.

    Functions of the data link layer:

    Framing. The data link layer divides the stream of bitsreceived from the network layer into data units called frames.

    7. Application

    6. Presentation

    5. Session

    4. Transport

    3. Network

    2. Data Link

    1. Physical

  • 7/31/2019 01 Rn2813-13n 01 Bsssig Overview

    13/38

    13 Nokia Siemens Networks BSSSIG / Author / May 2008 / Document Number

    Layer 2: Data Link Layer 1/2

    The Data Link layer provides the functional and proceduralmeans to transfer data between network entities.

    Functions of the data link layer:

    Framing. The data link layer divides the stream of bitsreceived from the network layer into data units called frames.

    Physical addressing. If frames are to be distributed todifferent systems on the network, the data link layer adds aheader to the frame to define the physical address of thesender (source address) and/or receiver (destination address)of the frame. If the frame is intended for a system outside thesenders network, the receiver address is the address of thedevice that connects one network to the next.

    7. Application

    6. Presentation

    5. Session

    4. Transport

    3. Network

    2. Data Link

    1. Physical

  • 7/31/2019 01 Rn2813-13n 01 Bsssig Overview

    14/38

    14 Nokia Siemens Networks BSSSIG / Author / May 2008 / Document Number

    Layer 2: Data Link Layer 1/2

    The Data Link layer provides the functional and proceduralmeans to transfer data between network entities.

    Functions of the data link layer:

    Framing. The data link layer divides the stream of bitsreceived from the network layer into data units called frames.

    Physical addressing. If frames are to be distributed todifferent systems on the network, the data link layer adds aheader to the frame to define the physical address of thesender (source address) and/or receiver (destination address)of the frame. If the frame is intended for a system outside thesenders network, the receiver address is the address of thedevice that connects one network to the next.

    Flow Control. If the rate at which the data are absorbed bythe receiver is less than the rate produced in the sender, the

    data link layer imposes a flow control mechanism to preventoverwhelming the receiver.

    7. Application

    6. Presentation

    5. Session

    4. Transport

    3. Network

    2. Data Link

    1. Physical

  • 7/31/2019 01 Rn2813-13n 01 Bsssig Overview

    15/38

    15 Nokia Siemens Networks BSSSIG / Author / May 2008 / Document Number

    Layer 2: Data Link Layer 2/2

    Functions of the data link layer (cont.):

    Error control. The data link layer adds reliability to the physicallayer by adding mechanisms to detect and retransmit damaged orlost frames. Error control is normally achieved through a trailer tothe end of the frame.

    7. Application

    6. Presentation

    5. Session

    4. Transport

    3. Network

    2. Data Link

    1. Physical

  • 7/31/2019 01 Rn2813-13n 01 Bsssig Overview

    16/38

    16 Nokia Siemens Networks BSSSIG / Author / May 2008 / Document Number

    Layer 2: Data Link Layer 2/2

    Functions of the data link layer (cont.):

    Error control. The data link layer adds reliability to the physicallayer by adding mechanisms to detect and retransmit damaged orlost frames. Error control is normally achieved through a trailer tothe end of the frame.

    Access Control. When two or more devices are connected to thesame link, data link layer protocols are necessary to determinewhich device has control over the link at any time.

    The data link layer is usually divided into two sublayers The MAC (Media Access Control) sublayer controls how a

    computer on the network gains access to the data and permissionto transmit it.

    The LLC (Logical Link Control) sublayer controls framesynchronization, flow control and error checking.

    7. Application

    6. Presentation

    5. Session

    4. Transport

    3. Network

    2. Data Link

    1. Physical

  • 7/31/2019 01 Rn2813-13n 01 Bsssig Overview

    17/38

    17 Nokia Siemens Networks BSSSIG / Author / May 2008 / Document Number

    Layer 3: Network Layer

    The Network layer is responsible for the source-to-destination delivery of a packet possible across multiple

    networks, adding a proper header.

    Functions of the network layer:

    Logical addressing: usually independent from thephysical (hardware) address

    Routing: i.e. finding the way to reach the destination.

    Internetworking A typical example is the IP (Internet Protocol)

    7. Application

    6. Presentation

    5. Session

    4. Transport

    3. Network

    2. Data Link

    1. Physical

    L T L

  • 7/31/2019 01 Rn2813-13n 01 Bsssig Overview

    18/38

    18 Nokia Siemens Networks BSSSIG / Author / May 2008 / Document Number

    Layer 4: Transport Layer 1/2

    The transport layer is responsible for process-to-processdelivery of the entire message, that is from software to

    software at the two ends of the communication.

    The functions of the transport layer are:

    Port or protocol addressing: computer or networkelements often run several processes (running programs)at the same time. Process-to-process delivery meansdelivery from a specific process on one computer to a

    specific process on the other.

    7. Application

    6. Presentation

    5. Session

    4. Transport

    3. Network

    2. Data Link

    1. Physical

    L 4 T L 1/2

  • 7/31/2019 01 Rn2813-13n 01 Bsssig Overview

    19/38

    19 Nokia Siemens Networks BSSSIG / Author / May 2008 / Document Number

    Layer 4: Transport Layer 1/2

    The transport layer is responsible for process-to-processdelivery of the entire message, that is from software to

    software at the two ends of the communication.

    The functions of the transport layer are:

    Port or protocol addressing: computer or networkelements often run several processes (running programs)at the same time. Process-to-process delivery meansdelivery from a specific process on one computer to a

    specific process on the other. Flow control: the transport layer performs a flow control

    end to end. The data link layer performs flow controlacross a single link.

    7. Application

    6. Presentation

    5. Session

    4. Transport

    3. Network

    2. Data Link

    1. Physical

    L 4 T t L 1/2

  • 7/31/2019 01 Rn2813-13n 01 Bsssig Overview

    20/38

    20 Nokia Siemens Networks BSSSIG / Author / May 2008 / Document Number

    Layer 4: Transport Layer 1/2

    The transport layer is responsible for process-to-processdelivery of the entire message, that is from software to

    software at the two ends of the communication.

    The functions of the transport layer are:

    Port or protocol addressing: computer or networkelements often run several processes (running programs)at the same time. Process-to-process delivery meansdelivery from a specific process on one computer to a

    specific process on the other. Flow control: the transport layer performs a flow control

    end to end. The data link layer performs flow controlacross a single link.

    Error control: the transport layer performs error controlend to end. The data link layer performs control across a

    single link.

    7. Application

    6. Presentation

    5. Session

    4. Transport

    3. Network

    2. Data Link

    1. Physical

    L 4 T t L 2/2

  • 7/31/2019 01 Rn2813-13n 01 Bsssig Overview

    21/38

    21 Nokia Siemens Networks BSSSIG / Author / May 2008 / Document Number

    Layer 4: Transport Layer 2/2

    Functions of Transport Layer (cont.):

    Segmentation and reassembly: a message is divided intotransmittable segments, each having a sequence number.

    Connection control: The transport layer can be eitherconnectionless or connection-oriented.

    A connectionless transport layer treats each segment as anindependent packet and delivers it to the transport layer at thedestination machine.

    A connection-oriented transport layer makes a connection withthe transport layer at the destination machine first beforedelivering the packets.

    7. Application

    6. Presentation

    5. Session

    4. Transport

    3. Network

    2. Data Link

    1. Physical

    Layer 5 Session Layer

  • 7/31/2019 01 Rn2813-13n 01 Bsssig Overview

    22/38

    22 Nokia Siemens Networks BSSSIG / Author / May 2008 / Document Number

    Layer 5: Session Layer

    The Session layer controls the dialogues (sessions)between computers.

    It establishes, manages and terminates the connectionsbetween the local and remote application.

    It provides for either duplex or half-duplex operation andestablishes check pointing, update, termination, and restartprocedures.

    This layer is often removed or merged with Layer 5 or withLayer 7

    7. Application

    6. Presentation

    5. Session

    4. Transport

    3. Network

    2. Data Link

    1. Physical

    Layer 6: Presentation Layer

  • 7/31/2019 01 Rn2813-13n 01 Bsssig Overview

    23/38

    23 Nokia Siemens Networks BSSSIG / Author / May 2008 / Document Number

    Layer 6: Presentation Layer

    The presentation layer was designed to handle the syntaxand semantics of the information exchanged between the

    two systems. It was designed for data translation, encryption, decryption,

    and compression.

    The Presentation layer transforms data to provide astandard interface for the Application layer.

    MIME encoding, data compression, data encryption andsimilar manipulation of the presentation is done at this layerto present the data as a service or protocol developer seesfit.

    Examples: converting an EBCDIC-coded text file to anASCII-coded file, or serializing objects and other data

    structures into and out of XML. This layer is often removed or merged in Layer 7

    7. Application

    6. Presentation

    5. Session

    4. Transport

    3. Network

    2. Data Link

    1. Physical

    Layer 7: Application Layer

  • 7/31/2019 01 Rn2813-13n 01 Bsssig Overview

    24/38

    24 Nokia Siemens Networks BSSSIG / Author / May 2008 / Document Number

    Layer 7: Application Layer

    The Application layer is closest to the end user (human orautomatic).

    It provides a means for the user to access information onthe network through an application.

    This layer is the main interface for the user(s) to interactwith the application and therefore the network.

    Some examples of application layer protocols include

    Telnet, File Transfer Protocol (FTP), Simple Mail TransferProtocol (SMTP) and Hypertext Transfer Protocol (HTTP).

    7. Application

    6. Presentation

    5. Session

    4. Transport

    3. Network

    2. Data Link

    1. Physical

    The stack of layers

  • 7/31/2019 01 Rn2813-13n 01 Bsssig Overview

    25/38

    25 Nokia Siemens Networks BSSSIG / Author / May 2008 / Document Number

    The stack of layers

    The seven layers weredesigned as a stack of

    layers. Data flows from user to

    user through all thelayers (if present)

    Every entity at thesame layer is virtuallyconnected to the samelayer at the other end.

    Network / User layers

  • 7/31/2019 01 Rn2813-13n 01 Bsssig Overview

    26/38

    26 Nokia Siemens Networks BSSSIG / Author / May 2008 / Document Number

    Network / User layers

    Layers from 1 to 3 are usually referredto as

    network layers,

    sub-network layers, or

    media layers.

    Implementation of network layers isusually hardware based

    Layers from 4 to 7 are referred to as user part layers,

    application layers, or

    host layers.

    Implementation of application layers is

    very often software based

    Layer 5 to 7

  • 7/31/2019 01 Rn2813-13n 01 Bsssig Overview

    27/38

    27 Nokia Siemens Networks BSSSIG / Author / May 2008 / Document Number

    Layer 5 to 7

    Layers 5 to 7 are usually represented and designed together because often theapplication also defines new formats and different ways of keeping track of

    sessions. That is the reason why the application layer is often represented near the

    transport layer

    Headers

  • 7/31/2019 01 Rn2813-13n 01 Bsssig Overview

    28/38

    28 Nokia Siemens Networks BSSSIG / Author / May 2008 / Document Number

    Headers

    Every protocol has its own headers and footers (or trailers)

    From the application layer to the physical layer, many headers and footers areadded by every layer.

    Header DATA Footer

    Data units

  • 7/31/2019 01 Rn2813-13n 01 Bsssig Overview

    29/38

    29 Nokia Siemens Networks BSSSIG / Author / May 2008 / Document Number

    Data units

    At every layer data units, or PDU(protocol data units) assume a

    different name:

    Data

    Segment

    Packet

    Frame

    Bits

    A useful parallel

  • 7/31/2019 01 Rn2813-13n 01 Bsssig Overview

    30/38

    30 Nokia Siemens Networks BSSSIG / Author / May 2008 / Document Number

    A useful parallel

    Here is a useful parallelbetween ISO/OSI

    network layers andsending a snail mail fromcompany to company.

  • 7/31/2019 01 Rn2813-13n 01 Bsssig Overview

    31/38

    31 Nokia Siemens Networks Presentation / Author / Date / Document Number

    The tool to look at signaling

    NetHawk Protocol Analyzer

    The need for a protocol analyzer

  • 7/31/2019 01 Rn2813-13n 01 Bsssig Overview

    32/38

    32 Nokia Siemens Networks BSSSIG / Author / May 2008 / Document Number

    The need for a protocol analyzer

    Telecommunication devices are usually connected by E1 cables where data flows in 32timeslots at a speed of 64kbps each.

    In every timeslot flows user data or signaling. In some cases signaling links can havehigher (A or Gb) or lower speed (Abis).

    Even at the lowest bit rate (8kbps), the information that flows in a signaling link is toomuch to be understood by a human being.

    The signaling flow is therefore decoded and presented by a protocol analyzer.

    Protocol analyzers are computer software (usually) or computer hardware that can

    intercept and log traffic passing over a digital network or part of a network. As datastreams travel back and forth over the network, the analyzer captures each packet andeventually decodes and analyzes its content according to the appropriate protocol orother specifications.

    Protocol analyzers are able to identify and show every message of every protocol fromthe interface they are set up for, without interfering with the actual transmission of thedata.

    NetHawk

  • 7/31/2019 01 Rn2813-13n 01 Bsssig Overview

    33/38

    33 Nokia Siemens Networks BSSSIG / Author / May 2008 / Document Number

    et a

    Nokia co-operates with anotherFinnish company, vendor of protocol

    analyzers: NetHawk. The NetHawk GSM Analyzer is an

    effective and easy-to-use PC-basedprotocol analyzer for real-timemonitoring and analysis of GSM,GPRS and EDGE networks.

    Learning how to use NetHawk is thebest way to learn signaling for Nokiacustomers because:

    The layout is similar to Nokiaservice terminal extension forsignaling.

    The software can be used freely inoff-line mode without the NetHawkinterface adapters.

    How to start

  • 7/31/2019 01 Rn2813-13n 01 Bsssig Overview

    34/38

    34 Nokia Siemens Networks BSSSIG / Author / May 2008 / Document Number

    For on-line monitoring you need a laptopequipped with a NetHawk N2 or a

    desktop equipped with a NetHawk NAPcard.

    Cards should be connected to patchpanels (or DDF) with proprietary cables.Extensions can easily deteriorate thesignal.

    Impedance of the card should match theone of the monitored cable (75-120).

    Impedance is set to HIGH not to disturbthe communication. It is set to LOW todivert signaling to the interface only(simulation).

    Every card has its own HW id and SWid.

    The software

  • 7/31/2019 01 Rn2813-13n 01 Bsssig Overview

    35/38

    35 Nokia Siemens Networks BSSSIG / Author / May 2008 / Document Number

    Both for on-line monitoring and for off-lineuse, a software is needed.

    In case of on-line monitoring, the SW id ofthe installed software should match theSW id of the card in use.

    The Protocol Info tab shows thespecifications used to decode themessages. These protocols should matchthe one used in the network element inorder to look at signaling closer to the realone.

    User interface

  • 7/31/2019 01 Rn2813-13n 01 Bsssig Overview

    36/38

    36 Nokia Siemens Networks BSSSIG / Author / May 2008 / Document Number

    The user interface is made of

    A menu bar

    A toolbar with configurablebuttons

    A monitoring window

    A status bar with clickableindicators.

    To work on-line

  • 7/31/2019 01 Rn2813-13n 01 Bsssig Overview

    37/38

    37 Nokia Siemens Networks BSSSIG / Author / May 2008 / Document Number

    The first thing to check when workingon-line is if the signal is good or not

    (open the State Monitor window) If not check the cables and the HWoptions of each connection.

    Monitoring should be the same as inthe N2 hardware card. HIGH is normaluse.

    Interface mode should be E1 in

    Europe Condensed mode is not influent

    SPEC should be ITU-T in Europe

    Pointcode should be 14 in Europe

    3GPP should be the same as in NE

    Increasing the AGC maximum value

    can decrease the CRC warnings. AGC is one per NAP card and is

    automatically set.

    In any case

  • 7/31/2019 01 Rn2813-13n 01 Bsssig Overview

    38/38

    38 Nokia Siemens Networks BSSSIG / Author / May 2008 / Document Number

    Both for on-line and off-line monitoringit is possible to specify the detail

    shown per each layer. Both for on-line and off-line monitoring

    it is possible to specify whichconnection to monitor and whatprotocol stack assume is flowingthrough it.