Professional Documents
Culture Documents
Communications
Tenth Edition
by William Stallings
Personal C
computer
2 Server
1
3
B D
5
Personal
computer
Switching E
4 Node
Personal
6 computer
A 7
Personal
computer
F
Figure 9.1 Simple Switching Network
Circuit Switching
Uses a dedicated path Has three phases
between two stations
Can be inefficient
Establish
Channel capacity
dedicated for duration
of connection
If no data, capacity is
wasted Transfer
Set up (connection)
takes time
Once connected,
Disconnect
transfer is transparent
Long-distance Long-distance
office office
End Office
End Office
Digital PBX
b End
office
c
Trunk
Intermediate
exchange
Trunk
End
office
d
to attached devices
Full-duplex lines
Digital Switch
Network
Interface
Network
Digital switch Control unit
interface
• Provides a • Functions • Establishes,
transparent and maintains,
signal path hardware and tears
• Must allow needed to down the
full-duplex connect connection
transmission digital
devices
Blocking or Non-blocking
Blocking network Non-blocking network
May be unable to connect Permits all stations to
stations because all paths connect at once
are in use Grants all possible
Used on voice systems connection requests as
because it is expected for long as the called party is
phone calls to be of short free
duration and that only a When using data
fraction of the phones will connections terminals can
be engaged at any one be continuously connected
time for long periods of time so
nonblocking configurations
are required
Space Division Switching
Originally developed for analog, space
division switching has been carried over
into the digital realm
Signal paths are physically separate from
one another
Path is dedicated solely to transfer signals
Basic building block of switch is a metallic
crosspoint or semiconductor gate
Input Lines
Output Lines
1 5 2 2 5 1
switch switch
2 2
3 2 2 switch 3
4 4
5 5
2 2 switch
6 5 2 2 5 6
switch switch
7 7
8 8
9 9
10 10
Write address
I a
Read
J b address
Data store J I
Read address
I J
Time slot
counter Address
store
SEL
SEL SEL
TSI
TSI
Call SS7
processing Network
Circuit- Circuit-
switching switched
fabric trunks
Media SS7
gateway Network
controller
Packet-Switching
control information Network
(packet header)
packet
(b)
(c)
(d)
(e)
(b)
(c)
(d)
(e)
1
Header 1
Data 2 1
1
Data 2 1 3 2 1
4 3 2
3 2 1
5 4 3
Data Data
2 1 4 3 2 6 5 4
7 6 5
5 4 3
8 7 6
Data Data
Data
2 1 5 4 9 8 7
10 9 8
5
10 9
Data
X a b Y 10
2
X a b Y
X a b Y
Data
X a b Y
C
Personal
Server
computer
D
Personal
B computer
Personal
computer
Packet-Switching
E
Network
Personal
computer
A
Solid line = physical link
Dashed line = virtual circuit
F
propagation processing
Call delay delay Call
request request
signal packet
Pkt1
Call Call
accept accept Pkt2
signal packet Pkt1
Pkt3
Pkt2
Pkt1
Pkt3
Pkt2
User Pkt1
data Pkt3
Pkt2
Pkt1
Acknowledge-
ment signal Pkt3
Pkt2
Pkt1
Pkt3
Pkt2
Pkt3 Acknowledge-
ment packet
Nodes: 1 2 3 4 1 2 3 4 1 2 3 4
Figure 9.15 Event Timing for Circuit Switching and Packet Switching
Circuit Switching Datagram Packet Switching Virtual Circuit Packet
Switching
Dedicated transmission path No dedicated path No dedicated path
Continuous transmission of Transmission of packets Transmission of packets
data Table 9.1
Fast enough for interactive Fast enough for interactive Fast enough for interactive
Messages are not stored Packets may be stored until Packets stored until delivered
delivered
The path is established for Route established for each Route established for entire
entire conversation packet conversation Comparison
of
Call setup delay; negligible Packet transmission delay Call setup delay; packet
transmission delay transmission delay Communication
Busy signal if called party Sender may be notified if Sender notified of connection Switching
busy packet not delivered denial Techniques
Overload may block call Overload increases packet Overload may block call
setup; no delay for established delay setup; increases packet delay
calls
Electromechanical or Small switching nodes Small switching nodes
computerized switching nodes
User responsible for message Network may be responsible Network may be responsible
loss protection for individual packets for packet sequences
Usually no speed or code Speed and code conversion Speed and code conversion
conversion
(Table can be found
Fixed bandwidth Dynamic use of bandwidth Dynamic use of bandwidth on page 315 in
No overhead bits after call Overhead bits in each packet Overhead bits in each packet textbook)
setup
Asynchronous Transfer Mode
(ATM)
A switching and multiplexing technology that employs
small, fixed-length packets called cells
A fixed-size packet ensures function could be carried out
efficiently, with little delay variation
Small cell size supports delay-intolerant interactive voice
service with a small packetization delay
Designed to provide the performance of a circuit-
switching network and the flexibility and efficiency of a
packet-switching network
Standardization effort was to provide a powerful set of
tools for supporting a rich QoS capability and a powerful
traffic management capability
ATM
Commonly used by telecommunications
providers to implement wide area
networks
Used by many DSL implementations
Used as a backbone network technology
in numerous IP networks
Multiprotocol Label Switching (MPLS) has
reduced the role for ATM
Virtual Channel Connection
(VCC)
Logical connection in ATM
Analogous to a virtual circuit
Basic unit of switching in an ATM network
Set up between two end users through the
network, and a variable-rate, full duplex flow
of fixed-size cells is exchanged over the
connection
Also used for user-network exchange and
network-network exchange
Virtual Channels
Virtual Path
Physical
Transmission Path
• The virtual path is used internal to the network but is also visible to the
end user; the user may define closed user groups or closed networks of
virtual channel bundles
Virtual Channel Characteristics
ITU-TRecommendation I.150 lists the following
characteristics of VCCs:
Quality of service (QoS)
• Specified by parameters such as cell loss ratio and cell delay variation
Characteristics
Virtual Path
Switched which
A switched VPC is an on-demand connection and semipermanent VPCs VPC is one that is of long duration
A semipermanent
requires a call control signaling for setup and tearing and is set up by configuration or network management
down action
One or more virtual channel identifiers, or numbers, may not be available to the user of the VPC but may be
reserved for network use
Control Signaling
VCCs VPCs
Semi-permanent VCCs may be used for Can be established on a semi-
user-to-user exchange permanent basis by prior
No control signaling is required
agreement
If there is no preestablished call control No control signaling is required
signaling channel, then one must be set
up VPC establishment/release may
Meta-signaling channel be customer controlled
The meta-signaling channel can be used The customer uses a signaling VCC
to set up a VCC between the user and to request the VPC from the network
the network for call control signaling VPC establishment/release may
User-to-network signaling virtual channel
be network controlled
The meta-signaling channel can also be The network establishes a VPC for its
used to set up a user-to-user signaling
own convenience
virtual channel
Such a channel must be set up within a
The path may be network-to-network,
preestablished VPC user-to-network, or user-to-user
8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1
53-octet
cell
Information field Information field
(48 octets) (48 octets)
PT Coding Interpretation
000 User data cell, congestion not experienced, SDU-type = 0
001 User data cell, congestion not experienced, SDU-type = 1
010 User data cell, congestion experienced, SDU-type = 0
011 User data cell, congestion experienced, SDU-type = 1
100 OAM segment associated cell
101 OAM end-to-end associated cell
110 Resource management cell
111 Reserved for future function