Ch. 8 Circuit Switching

Download Report

Transcript Ch. 8 Circuit Switching

Ch. 9 WAN Technology and
Protocols
Data Communications
By
Stallings
9.1 Switched Communication Networks
• Fig. 9.1 Simple switching network.
– End stations are attached to the "cloud".
– Inside the cloud are communication network nodes
interconnected with transmission lines.
– The transmission lines often use multiplexing.
– The network is generally not fully connected, but
alternate paths exist.
• Two technologies for WANs
– Circuit Switching
– Packet Switching
9.2 Circuit-Switching Networks
• The three phases of a circuit switched
connection are
– Circuit establishment
– Data transfer
– Circuit disconnect
9.2 Circuit-Switching Networks (p.2)
• Four generic architectural components of the
public telecommunications network:
–
–
–
–
Subscribers
Subscriber line (or local loop)
Exchanges
Trunks
• Fig. 9.2 illustrates the public switched
telephone network (PSTN).
• Fig. 9.3 illustrates two possible connections
over the PSTN.
9.3 Circuit-Switching Concepts
• Fig.9.4 Elements of a Circuit-Switch Node
– Digital Switch
• Provides a transparent signal path between any pair of
attached devices.
– Control Unit
• Establishes connections.
• Maintains connections.
• Tears down connections.
– Network Interface
• Functions and hardware needed to connect digital and
analog terminals and trunk lines.
9.3 Circuit-Switching Concepts (p.2)
• Blocking vs. Nonblocking (page 277)
– Relates to the capability of making connections.
– A blocking network is one in which blocking is
possible.
– A nonblocking network permits all stations to
be connected (in pairs) as long as the stations
are not in use.
9.3 Circuit-Switching Concepts (p.2)
• Space-Division Switching
– Defn: A circuit-switching technique in which
each connection through the switch takes a
physically separate and dedicated path.
– Basic building block--a metallic crosspoint or
semiconductor gate.
– "Crossbar" Matrix: EXAMPLE 9.2 (Fig. 9.5)
– Multi-stage space-division switches, EXAMPLE 9.3,
reduces the total number of crosspoints required,
but increases complexity and introduces the
possibility of blocking.(Fig. 9.6)
9.3 Circuit-Switching Concepts (p.3)
• Time-Division Switching (page 279)
– Defn: A circuit-switching technique in which time
slots in a time-multiplexed stream of data are
manipulated to pass data from an input to an output.
– All modern circuit switches use digital time division
techniques or some combination of space division
switching and time division switching.
9.3 Circuit-Switching Concepts
• Time-Slot Interchange (TSI)—operates on a
synchronous TDM stream.
– Figure 9.7
• Time-Multiplexed Switching
– Figure 9.8
9.4 Softswitch Architecture
• Specialized software is run on a computer that
turns it into a smart phone switch (Fig.9.9).
– Performs traditional circuit-switching functions.
– Can convert a stream of digitized voice into packets
(VoIP).
• Media Gateway (MG) performs the physical
switching function.
• Media Gateway Controller (MGC) performs
call processing.
• RFC 3015--communications between the two.
10.5 Packet-Switching Principles
• Definition: A method of transmitting
messages through a communication
network, in which long messages are
subdivided into short packets. The packets
are then sent through the network to the
destination node. (See Fig. 9-10)
19.5 Packet-Switching Principles (p.2)
• Two Techniques
– Datagram (Fig. 9.11)
•
Each packet contains addressing
information and is routed separately.
– Virtual Circuits (Fig. 9.12)
• A logical connection is established
before any packets are sent; packets
follow the same route.
9.5 Packet-Switching Principles (p.3)
• Packet Size
– Each packet has overhead.
– With a larger packet size
• Fewer packets are required (less overhead.)
• But longer queuing delays exist at each packet
switch.
– Figure 9.13 illustrates this issue.
9.5 Packet-Switching Principles (p.4)
• Delay in Switching Networks
– Setup Time--connection oriented networks
(removed from chapter but not problems)
– Transmission Time
– Propagation Delay
– Nodal Delay--processing time at nodes.
• Fig. 9.15 and Table 9.1 compare the
performance of circuit switching, datagram
packet switching, and virtual-circuit packet
switching.
10.6 Packet-Switching Principles (p.5)
• Delay in Circuit Switched Networks
– Call setup time.
– Message transmission time--occurs once at the
source.
– Propagation delay--sum of all links.
– Very little node delay.
10.6 Packet-Switching Principles (p.6)
• Delay in Packet Switching
– Connection Setup Time
• Required for virtual circuit.
• None for datagram.
– Packet transmission time and propagation
delay occurs on each link.
– Processing delay occurs at every node.
• Datagram networks may require more than virtual
circuit networks.
Problem 9.7
• Consider the delay across a network.
–
–
–
–
–
–
Let B= data rate on every link.
Let N= the number of links.
Let L= the length of the source message.
Let D= the average delay on a link.
Let S= setup time (when required.)
Let P= packet size for packet switched
networks--fixed length packets.
– Let H=the number of bits of overhead in each
packet header, for packet switched networks.
Problem 9.7 (p.2)
• Circuit Switching Delay
– Let t0 be the time that the first bit is transmitted at
the source node and t1 be the time that the last bit
is received at the destination node.
– Then let T= t1-t0 be the "end-to-end" delay.
– Follow the last bit across the network.
– No network layer overhead and little nodal delay.
– Ignore any data link protocol delay (U=1).
– T = S + L/B + N x D
Problem 9.7 (p.3)
• Datagram Packet Switch Delay
– Let NoPa= Number of Packets= L/(P-H)
rounded up (ceiling).
– Assume no link level related overhead (U=1.)
– The last packet waits at the source and then is
transmitted over every link in a store and
forward fashion.
– T= (NoPa-1)P/B + N(P/B + D)
• Virtual-Circuit Packet Switch Delay
– T= S + (NoPa-1)P/B + N(P/B + D)
X.25 (no longer in text)
• First approved in 1976 and revised in 1980,
1984, 1988, 1992, and 1993.
• Specifies an interface between a host system and
a packet-switched networks.
• Almost universally used and is employed for
packet-switching in ISDN.
• Virtual circuits are used in an X.25 network.
X.25 (p.2)
• Three Layers are defined
– X.21 is the physical layer interface (often
EIA-232 is substituted)
– LAP-B is the link-level logical interface-it is a subset of HDLC.
– Layer 3 has a multi-channel interface-sequence numbers are used to
acknowledge packets on each virtual
circuit.