Ch. 8 Circuit Switching

Download Report

Transcript Ch. 8 Circuit Switching

Ch. 10 Circuit Switching and Packet Switching

10.1 Switched Communication Networks • Fig. 10.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

10.2 Circuit-Switching Networks

• The three phases of a circuit switched connection are – Circuit establishment – Data transfer – Circuit disconnect

10.2 Circuit-Switching Networks (p.2) • Four generic architectural components of the public telecommunications network: – Subscribers – Subscriber line (or local loop) – Exchanges – Trunks • Fig. 10.2 illustrates the public switched telephone network (PSTN).

• Fig. 10.3 illustrates two possible connections over the PSTN.

10.3 Circuit-Switching Concepts • Fig.10.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.

10.3 Circuit-Switching Concepts (p.2) •

Blocking vs. Nonblocking

– 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.

10.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 (Fig. 10.5) – Multi-stage space-division switches

reduces the total number of crosspoints

required, but

increases complexity and introduces the possibility of blocking

.(Fig. 10.6)

10.3 Circuit-Switching Concepts (p.3) •

Time-Division Switching

– 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.

10.4 Softswitch Architecture

• Specialized software is run on a computer that turns it into a smart phone switch (Fig.10.10).

– 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. 10-8)

10.5 Packet-Switching Principles (p.2) • Two Techniques –

Datagram (Fig. 10.9)

• Each packet contains addressing information and is routed separately.

Virtual Circuits (Fig. 10.10)

• A logical connection is established before any packets are sent; packets follow the same route .

10.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 10.11 illustrates this issue.

10.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. 10.13 and Table 10.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 10.4

• 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 10.4 (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 10.4 (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

.