Documente Academic
Documente Profesional
Documente Cultură
Version2FlintTrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
Module 1
Module 2
Internet Protocol
Frame Relay
Asynchronous Transfer Mode
Multi-Protocol Label Switching
Deployment of Transport Technologies
Module 3
Fundamentals of Telecommunications
Concepts & Terminology
Network Elements
Signalling Overview
Basic Call Flows
Standards
Module 4
Version2FlintTrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
Version2FlintTrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
Digital Exchanges
Digital
Exchange
Subscriber
Stage
Traffic
Control
O&M
Billing etc.
Digital
Switch
Trunks &
Signalling
OK weve made it to the 1970s & 80s. Glamrock, Punk and New Romantics. It was all change in the telecoms
world too. After 80 years of not very much things finally started to change.
As we can see an example of a simplified digital exchange which has many of the same components as the
old analogues exchanges. Other structures were implemented but they all have the same basic functions. All
of this runs on digital processors for the control aspects and dedicated hardware for the physical layers.
The Traffic Control is equivalent to the operator or the selector and is the function within the switch which decides
where calls go (routing) and how they are connected.
The Subscriber Stage is where the users are connected and handles all of the line signaling (off-hook, digits etc.) and
indicates the relevant bits to Traffic Control. The Subscriber Stage also converts the analogue speech information into a
digital stream.
The Digital Switch is where the connections are made between Subscriber Stages for a local call and between the
Subscriber Stage and the Trunks for a long distance call.
Trunks and Signaling handles the digital connections to other exchanges for long distance calls and also the signaling
between the exchanges.
All of this, of course needs some sort of Operation and Maintenance (O&M) function.
And then what the operators would call the most important function Billing.
Version2FlintTrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
The figure shows a 4-bit (16 values) linear conversion. The analogue
wave is sampled at a certain rate and at each sample a measurement is
taken and it is then represented as a digital value.
The sampling rate determines the highest frequency that the digital
stream can represent. This is called nyquist frequency and is half the
sampling frequency. For normal narrowband telephony the speech is
sampled 8000 times a second (8kHz, 125s per sample). This allows
frequencies up to 4kHz. In actual fact the transmitted band in telephony
is 300Hz-3.4kHz in order to be compatible with older analogue
equipment.
In reality 4 bits is not enough to accurately represent a waveform (e.g. CD is 16 bits). Each sample is actually 13bits in most of the world (or 14-bits in North America, Japan and a few other places). But there is another step.
The 13/14 bit values are converted to 8-bit values for transmission. This step is done in a logarithmic fashion as
it is considered the that human ear works in this way i.e. we are more sensitive to small differences at low
volumes than we are to the same differences at high volumes. The two encodings are called A-Law for the 13-bit
encoding and -Law (Mu) for the 14-bit encoding. These are defined in ITU specification G.711.
So we now have logarithmically encoded 8-bit values at a sampling rate of 8kHz. This gives 64 kilo bits per
second (kbit/s).
As we will see, there are other possible ways of encoding speech that give higher quality or lower transmission
rates but this is the basic system used in fixed line telephony and for interconnection purposes.
Things are, however, changing with the codings used in the mobile world and the shift towards IP telephony.
Version2FlintTrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
Application Layer
(Layer 7)
Presentation Layer
(Layer 6)
Presentation Layer
(Layer 6)
Session Layer
(Layer 5)
Session Layer
(Layer 5)
Transport layer
(Layer 4)
Transport layer
(Layer 4)
Network Layer
(Layer 3)
Network Layer
(Layer 3)
Physical addressing
Physical Layer
(Layer 1)
Physical Layer
(Layer 1)
Interhost communication
Intelligent Networks
SCF
Telephony Node
Incoming leg
Telephony Node
SSF
SSF
Telephony Switching
& Control
Telephony Switching
& Control
Outgoing leg
Version2FlintTrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
Exchanges are required to support emergency calls (999, 112, 911 etc.). These
have specific requirements that are above and beyond normal calls:
The calls must be prioritised as soon as it is determined that the call is a priority.
This means that the call will receive preferential treatment when encountering
congested nodes/links.
The calls must not be dropped in favour of other calls.
Once connected to the emergency centre the calls must not be released even if the
subscriber hangs up as long as the operator stays on the line (last party release).
Version2FlintTrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
Version2FlintTrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
2G System
2G GSM networks operating in the 900 MHz or 1800 MHz bands. Others 850
MHz and 1900 MHz bands were used instead (for example in Canada and the
United States). In rare cases the 400 and 450 MHz frequency bands are
assigned in some countries because they were previously used for firstgeneration systems.
Version2FlintTrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
10
NCC=011
BCC=2
BCC=0
BCC
BCC=2
BCC=2
BCC=3
BCC=1
BCC=2
NCC
BCC=1
BCC=1
BCC=3
BSIC
NCC=010
BCC=3
BCC=0
BCC=0
BCC=1
Version2FlintTrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
11
Version2 FlintTrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
12
3G Release 4 Network
BSS
NSS
CS-MGW
Um
BTS
Abis
MS
Mc
BSC
A
Gs
IuCS
Uu
3G Ue
Iub
GMSC
Server
Nc
VLR
HLR
EIR
PSTN
AuC
Gf
Gr
Node B
Node B
BSS
BTS
BSC
MS
MSC
Server
Gb
RNS
PSTN
Mc
BTS
CS-MGW
Nb
RNC
SGSN
IuPS
GGSN
Gn
Gi
IP
Network
Media
Signalling
Version2 FlintTrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
13
EIR
One common use of the EIR is to list the IMEI numbers of stolen handsets
The EIR should be periodically synchronised (at least once per day) with the
international CEIR (Central EIR) so that e.g. stolen handsets can be denied
service internationally
Version2 FlintTrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
14
Radius-1
Remote Authentication Dial In User Service (RADIUS) is a networking protocol that provides centralized
Authentication, Authorization, and Accounting (AAA) management for hosts to connect and use a network service
RADIUS is a client/server protocol that runs in the application layer, using UDP as transport
RADIUS
Client
The host sends a request to access to a particular network resource using access
credentials. The Radius server checks whether the host should be given access and
returns one of three replies Access-Accept, Access-Reject or Access-Challenge. A
challenge is issued if additional information or interaction is required in order to approve
the host
RADIUS
Server
RADIUS: Access-Request
RADIUS: Accounting-Accept
RADIUS: Accounting-Reject
RADIUS: Accounting-Challenge
Accounting (rfc2866)
RADIUS
Client
RADIUS
Server
RADIUS: Accounting-Request
[start]
RADIUS: Accounting-Response
RADIUS: Accounting-Request
[interim update]
RADIUS: Accounting-Response
RADIUS: Accounting-Request
[stop]
RADIUS: Accounting-Response
Version2 FlintTrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
15
Version2Flint TrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
16
SS7
Signalling
Point 2
SS7 link set consisting of multiple physical links
between the SS7 signalling points.
Traditional SS7 networks allow multiple physical links in a single link set to a single end
point - multiple links between two network addresses.
SS7 also implements the protocols necessary to maintain the links ; a single end point can
initiate testing of a specific physical link and raise alarms if a single link in the set is not
fully working in both directions. In this case alarms can flag maintenance requirements
before the complete failure of the link.
Version2Flint TrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
17
Narrowband SS7
MAP
CAP
TCAP
SCCP
MTPL3
MTPL2
64kBits/secE1timeslot
Version2Flint TrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
18
SGSN
POLL
[N(PS) = 1, N(S) = 1]
STAT
The POLL/STAT process is repeated periodically, each peer soliciting each own 'status' independantly of the
other in alignment with the 'Timer_POLL' (typical 1 sec) and 'Timer_KEEP-ALIVE' (typical 5 sec) values.
This status response is acknowledging the request from the SGSN. Next expected SD PDU is '1'.
[N(PS) = 1, N(R) = 1]
Start MTPL-3 Signalling Link Test
SD: SLTM
The SGSN starts sending MTP-L3 signalling link test messages, the N(S) is set to 1 in the SSCOP SD PDU.
POLL
[N(PS) = 2, N(S) = 1]
STAT
The response acknowledges the status request from the RNS. Next expected SD PDU is '1'.
[N(PS) = 2, N(R) = 1]
SD: SLTM
The RNS starts sending MTP-L3 signalling link test messages, the N(S) is set to 1 in the SSCOP SD PDU.
SD: SLTA
[N(S) = 2, DPC 624, OPC 648]
SD: SLTA
SD: TRA
[N(S) = 3, DPC 648, OPC 624]
Subject to implementation, other MTP-L3 messages may be sent, in the example a 'Traffic Restart Allowed'
(TRA) is shown.
The SCCP Layer can now be activated.
Version2Flint TrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
19
Version2FlintTrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
20
Terminating SMS - 2
MS
BTS+BSC
V-MSC
HLR/AUC
G-MSC
SMS-SC
TMSI Update
DTAP:TMSIReallocationCommand
SDCCH:TMSIReallocationCommand
SDCCH:TMSIReallocationcomplete
DTAP:TMSIReallocationcomplete
SDCCH:MTDataAck
SDCCH:MTData
DTAP:mt ForwardSM
DTAP:mt ForwardSM
DTAP:ShortMessageAck
BSSMAP:ClearCommand
SDCCH:ChannelRelease
L2Disconnect
BSSMAP:ClearComplete
SCCPRelease
Version2FlintTrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
21
Version2Flint TrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
22
Standards
Version2Flint TrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
23
Version2Flint TrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
24
Subnet Examples
15users
20users
25users
The company network shown has to be subnetted. The company has leased the class C address 200.1.2.0.
Which of the following network addresses and masks would be appropriate for one of the subnetworks ?
1.
200.1.2.96 255.255.255.192
2.
200.1.2.160 255.255.255.224
3.
200.1.2.80 255.255.255.224
4.
200.1.2.32 255.255.255.240
The number of host bits required is 5 as this allows 32 IP addresses and thus satisfies the number of users
per router i.e. per subnet.
This eliminates options 1 & 4 as these provide 64 and 16 hosts per subnet respectively.
Option 3 is eliminated as .80 is a host IP address as it is not a multiple of 32.
Option 2 is the correct answer as .160 is a subnet address and 255.255.255.224 gives 32 hosts per subnet.
Version2Flint TrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
25
Exercises - 7
Question 19
Can Router2 ping Router1's E1:_____
What is the error message for the failed pings:__________________
In Router2 add a static route to 172.16.12.0
Question 20
What new route is in Router2's routing table:
______________ via: ____________
Question 21
Now can Router2 ping Router1's E1:_____
Now can Router3 ping Router1's E1:_____
Question 22
Why do you think they invented dynamic routing protocols:
__________________________
Print the entries of the routing tables of the three routers and note them.
Version2Flint TrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
26
Version2Flint TrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
27
Frame Relay virtual circuits are identified by the Data Link Connection Identifier (DLCI).
DLCI is a 10 bit value. Values 0-15 and 992-1023 are reserved for various purposed. Values 16-991
are available for use.
8 bits
16 bits
Flags
Variable length
16 bits
8 bits
Payload
FCS
Flags
Header
Octet 1
DLCI
Octet 2
C/R EA
DLCI
FECNBECN DE
EA
Frame Relay includes congestion notification mechanisms (FECN & BECN) which report
congestion in either direction in the Frame Relay cloud. There is also the Discard
Eligible (DE) bit that can be set to allow certain packets to be discarded in preference
to others.
Use of the C/R bit is not defined by Frame Relay. A value of 0 in an EA bit indicates that
the frame's address (DLCI) continues in the next octet. Since the DLCI must occupy parts
of two octets at minimum, the first EA bit should always have a value of 0 and the
second EA bit always set to 1.
A frame must be between 5 & 8192 (1600 max recommended) octets between flags.
Version2Flint TrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
28
Version2FlintTrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
29
3
4
Payload Type ID
Information Payload
CLP
48 Octets
Payload
53
Information Payload
GFC: Used on UNI interface. Used for extended (12 bit) VPI on NNI interface.
PTI: Bit 2 used by AAL5, Bit 3 used for congestion, Bit 4 used to indicate OAM cell.
CLP: Cell Loss Priority. Indicates the cells to discard in case of congestion.
HEC: CRC code to detect errors in the header.
Version2FlintTrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
30
Version2FlintTrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
31
0
0
131.42
131.42
131.42
181.29
181.29
131.42
Information regarding MPLS Labels is passed via LDP and is used to populate the
MPLS distribution tables.
Version2FlintTrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
32
Version1FlintTrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
33
3G Release 99 Network
BSS
Um
BTS
Abis
MS
NSS
MSC
BSC
PCU
VLR
PSTN
GMSC
E
D
PSTN
BTS
Gb
RNS
Uu
3G Ue
Gf
IuCS
Node B
Iub
Node B
RNC
HLR
EIR
Gs
AuC
Gr
SGSN
IuPS
GGSN
Gn
Gi
IP
Network
TDM Media
TDM Signalling
FR Media
FR Signalling
IP Media
IP Signalling
ATM Media
ATM Signalling
Version1FlintTrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
34
Version2FlintTrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
35
HLR Redundancy 2
Changesaremarkedtoupdateits
matedHLRwhenisupandrunning
HLR2
UpdateLocation
forsubscribersin2
STP
STP
CoreNetwork
Version2FlintTrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
36
PrePaid
The user is validated at call setup and periodically once a service has been
established
In the network the PrePaid platform communicates to the MSC-S and SGSN
via SS7 signalling
Version2FlintTrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
37
Version2FlintTrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
38
NodeB
RNC
VLR/MSC
PSTN
RRCconnectionrequest
RadioLinksetup
Callconnectionsetup
Authenticationandciphering
39
MSC-S/MGW Interfaces
BICC
MSCS
BSSAP
ISUP
SIP/SIP-I
O&M
IP Iu-UP, RTP
Iu-UP(CS) IP
Iu-UP(CS) ATM
MGW
A interface TDM
Version2FlintTrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
40
Version2FlintTrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
41
Version2FlintTrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
42
Version2FlintTrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
43
RNS
SGSN
GGSN
[LLC SAPI, NSAPI, TI, Req. PDP address, Req. QoS, Req
APN]
Service Request
[LLC SAPI, NASPI, TI, Req. PDP address type, Req. QoS,
Req. APN]
SGSN performs subscription check on requested APN
APN-DNS
Resolve GGSN address
[<APN Name>]
The SGSN will contact the APN DNS to resolve the APN name to
GGSN GTP-C IP Address.
The SGSN will send a Create PDP Context Request to the GGSN
to set up a session from the MS to the required APN.
Create PDP Context Request
[IMSI, MSISDN, Selection Mode, TEID-C, TEID-U, SGSN CU
Addresses, NSAPI, Charging Char., APN, QoS]
Version2FlintTrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
44
Version2Flint TrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
45
46
Version2Flint TrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
47
In the Downlink Channelisation Codes are used to distinguish between data channels
from the same Base Station
In the Uplink Channelisation Codes are used to distinguish between data channels from
the same mobile
Downlink
CC1&CC2
CC3,CC4&CC5
Uplink
CC1,CC2&CC3
CC1&CC2
Version2Flint TrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
48
Common channels in the cell (CC's are known by all users). Downlink channels (different CC for each
channel)
Common channels will be broadcasted to everyone in the cell. Each user in the cell must know the
channelisation codes for these channels, i.e CCp and CCb.
In the uplink they must only be unique within each users set of channels.
The code CC1 is used twice in the uplink, but for two different users, which is allowed. In this case
SC2 and SC4 separate out the users
PilotBroadcastchannel
SC1+CCp+CCb
PN1+CC1+CC2
SC2+CC1+CC2
PN1+CC3
SC4+CC1
Version2Flint TrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
49
Version2Flint TrainingDate:20thOctober2011
2011FlintConsultingLtd.Allrightsreserved.
50