Professional Documents
Culture Documents
CH 09 - DCC10e
CH 09 - DCC10e
Switching nodes - provide a switching facility that move data between nodes
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 between Has three phases
two stations
Can be inefficient
Channel capacity dedicated for Establish
duration of connection
If no data, capacity is wasted
Set up (connection) takes time
Once connected, transfer is
transparent Transfer
Disconnec
t
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
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
Line efficiency
Single link shared by many packets over time
Packets queued and transmitted as fast as possible
Data rate conversion
Stations connect to local node at own speed
Nodes buffer data if required to equalize rates
Packets accepted even when network is busy
Priorities can be used
Switching Techniques
• Station breaks long message into packets
• Packets sent one at a time to the network
• Packets can be handled in two ways:
(b)
(c)
(d)
(e)
(b)
(c)
(d)
(e)
Virtual circuits
Network can provide sequencing and error control
Packets are forwarded more quickly
Less reliable
Datagram
No call setup phase
More flexible
More reliable
(a) 1-packet message (b) 2-packet message (c) 5-packet message (d) 10-packet message
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 291 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
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-T Recommendation I.150 lists the following characteristics of VCCs:
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
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