Download Circuit-switching networks

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Recursive InterNetwork Architecture (RINA) wikipedia , lookup

IEEE 802.1aq wikipedia , lookup

Airborne Networking wikipedia , lookup

Telephone exchange wikipedia , lookup

CAN bus wikipedia , lookup

Packet switching wikipedia , lookup

IEEE 1355 wikipedia , lookup

Transcript
Circuit Switching
References
• Chapter 8, W. Stallings, Data and Computer
Communications, Prentice Hall.
K.1
Switching Networks
Introduction
– Types: circuit switching and packeting switching
– circuit switching has been the dominant technology for
voice communications.
K.2
Switching Networks
Switching Nodes
– Communication is achieved by transmitting data from
source to destination through a network of intermediate
switching nodes.
– The switching nodes are not concerned with the content
of the data.
• their purpose is to provide a switching facility that will
moves the data from node to node until they reach their
destination.
K.3
Switching Networks
Example
– transmitting data from station A to station F
• via nodes 4 - 5 -6 or via nodes 4 - 7 - 6
K.4
Circuit-switching networks
Introduction
– Communication via circuit switching implies that there is
a dedicated communication path between two stations.
– The path is a connected sequence of links between
network nodes.
– On each physical link, a logical channel is dedicated to
the connection.
K.5
Circuit-switching networks
Phases of circuit switching
– Circuit establishment
• Before any signals can be transmitted, an end-to-end
circuit must be established.
– Data Transfer
• The data may be analog or digital
• Connection is full-duplex
– Circuit Disconnect
• by the action of one of the two stations.
K.6
Circuit-switching networks
Example
– sending data from station A to station E
1. Circuit establishment
– Station A sends a request to node 4 requests a connection
to Station E.
• A to 4 is a dedicated line.
– Node 4 search the a route leading to node 6.
• Based on routing information and measures of
availability and perhaps, cost, node 4 selects the link to
node 5, allocates a free channel (if multiplexing is
used) on that link and sends a message requesting
connection to E.
K.7
Circuit-switching networks
• Node 5 dedicates a channel to node 6 internally ties
that channel to the channel from node 4.
– Node 6 connects to E.
– A test is made to determine if E is busy or is prepared to
accept the connection.
2. Data transfer
– Information is transmitted from A through the network to
E.
3. Circuit disconnect
– By the action of one of the two stations.
– Signals must be propagated to node 4, 5 and 6 to deallocate the dedicated resources.
K.8
Circuit-switching networks
Nodes
– As the connection path is established before data
transmission begins, channel capacity capacity must be
reserved between each pair of nodes in the path, and each
node must have available internal switching capacity to
handle the requested connection.
– The switches must have the intelligence to make these
allocations and to devise a route through the network
K.9
Circuit-switching networks
Performance
– inefficient as channel capacity is dedicated for the
duration of a connection, even if no data are being
transferred.
– Utilization for voice transmission is higher than that of
data transmission.
– There is a delay prior to signal transfer for call
establishment
– Once the circuit is established, information is transmitted
at a fixed rate with no delay other than other required for
propagation through transmission links. The delay at each
node is negligible.
K.10
Circuit-switching networks
Applications
– both voice and data transmission.
• Public telephone network
• private branch exchange within a building or office
• private networks
• data switch
K.11
Circuit-switching networks
Applications
– both voice and data transmission.
• Public telephone network
¾to service analog telephone subscribers
¾handles data traffic via modem
• Private branch exchange (PBX)
¾interconnect telephones within a building or office
• Private networks
¾consist of PBX systems at each site of a large
organization
¾sites are interconnected by dedicated, leased lines
obtained from the telephone company.
K.12
• Data switch
Circuit-switching networks
Example
K.13
Circuit-switching networks
K.14
Space division switching
Switching techniques
– switching within a circuit switching node
• Space division switching
• Time division switching
Space division switching
– developed for the analog environment
• also used for digital applications
– a space division switch is one in which the signal paths
are physically separate from one another (divided in
space)
K.15
Space division switching
– Each connection requires the establishment of a physical
path through the switch that is dedicated solely to the
transfer of signals between two endpoints.
– The basic building block of the switch is a metallic
crosspoint or semiconductor gate that can be enabled and
disabled by a control unit
K.16
Space division switching
Example
– a crossbar matrix with
10 full-duplex I/O lines
– interconnection is
possible between any
two lines by enabling
the appropriate
crosspoint.
– 100 crosspoints are
required.
K.17
Space division switching
– This crossbar switch has a number of limitations
• The number of crosspoints grows with the square of
the number of attached stations. This is costly for a
large switch.
• The loss of a crosspoint prevents connection between
two devices whose lines intersect at that crosspoint.
• The crosspoints are inefficiently utilized. In this
example, at most 10 out of 100.
K.18
Space division switching
– To overcome these limitations, multiple-stage switches
are employed.
K.19
Space division switching
– The number of crosspoints is reduced, increasing crossbar
utilization. In this example, the total number of
crosspoints is 48.
– This is more than one path through the network to
connect two endpoints, increasing reliability.
– Requires a more complex control scheme.
• A free path through the stages must be determined.
K.20
Space division switching
– Blocking
• Example: input line 10 cannot be connected to output
line 3, 4, or 5, even though all of these output lines are
available.
K.21
Time division switching
– Virtually all modern circuit switches use digital timedivision techniques for establishing and maintaining
“circuits”
– Time division switching involves the partitioning of a
lower-speed bit stream into pieces that share a higherspeed stream with other bit streams.
– The individual pieces, or slots, are manipulated by
control logic to route data from input to output.
K.22
Time division switching
Example: TDM bus switching
– Each device attaches to the
switch through a full-duplex line.
– These lines are connected
through controlled gates to a
high-speed digital bus.
K.23
Time division switching
– Input data on each line are buffered at the gate.
– Each buffer must be cleared, by enabling the gate, quickly
enough to avoid overrun.
• Suppose there are 100 full-duplex lines at 19.2 kbps,
the data rate on the bus must be greater than 1.92
Mbps.
– Each line is assigned a time slot for providing input.
– For the duration of the slot, that line’s gate is enabled,
allowing a small burst of data onto the bus.
K.24
Time division switching
– For that same time slot, data are switched from the
enabled input line to the enabled output line.
– During successive time slots, different input/output
pairings are enabled, allowing a number of connections to
be carried over the shared bus.
– An attached device achieves full-duplex operation by
transmitting during one assigned time slot and receiving
during another.
K.25
Time division switching
– The time slot must equal the transmission time of the
input plus the propagation delay between input and output
across the bus.
– TDM bus switching scheme can accommodate lines of
varying data rates.
K.26