Professional Documents
Culture Documents
Switching Systems
Jorma Kekalainen
Switching Systems
Introduction
Page 1
Lecture notes
Course outline
Introduction to switching
Transport and switching
Switch fabrics
Switch implementations
Optical switching
Page 2
Lecture notes
Sources
1.
Books
Ericsson & Telia, Understanding Telecommunications 1
Hui, Switching and traffic theory for integrated broadband
networks
Freeman, Telecommunication System Engineering.
Chao, Lam and Oki, Broadband Packet Switching Technologies
A Practical Guide to ATM Switches and IP routers
Penman, Interconnections: Bridges, Routers, Switches and
Internetworking Protocols
Stern, Bala, Multiwavelength Optical Networks: A Layered
Approach
Davie, Doolan and Rekhter, Switching in IP networks
Page 3
Lecture notes
Motivation
Switches allow reduction in overall network cost by
reducing number and cost of transmission links
Limited number of physical connections implies need
for sharing of transport resources, which means
better utilization of transport capacity
use of switching
History of switching
Manual systems
manually operated switching equipment (the first one in
1878)
Electromechanical systems
manual exchanges were replaced by electromechanical
switching systems
a patent for automated telephone exchange in 1889
more efficient routing of traffic through transmission
network
increased traffic capacity at lower cost
Page 4
Lecture notes
Modern times
1950-2000
Computer-controlled and fully electronic switching systems
The first computer controlled exchange put into service in 1960
1ESS (Electronic Switching System)
Packet switching and routers
10
Page 5
Lecture notes
History of switching
11
End-Office evolution
Switching
System
Operation
Method of
Switching
Type of Control
1878 manual
operator
manual
space/analog
1892 step-by-step
electromechanical
space/analog
distributed stageby-stage
1918 cross-bar
electromechanical
space/analog
common control
semielectronic
space/analog
common control
electronic
space/analog
stored program
control
electronic
time/digital
stored program
common
control
human
12
Page 6
Lecture notes
13
14
Page 7
Lecture notes
Telecom Components
Subscriber
Devices attached to network
Subscriber line
Link between subscriber and network
Also called Local Loop or Subscriber Loop
Exchange
Switching center in the network
End office specific switching center that supports
subscribers
Trunks
Branches between exchanges
Multiplexed
15
Circuit Establishment
16
Page 8
Lecture notes
Switched network
For transmission of data beyond a local area,
communication is typically achieved by transmitting
data from source to destination through a series of
interlinked nodes, called switches.
Switching nodes will move the data from node to node
until they reach their destination.
The end devices that wish to communicate may be
referred to as stations or hosts.
The stations may be computers, telephones, or other
communicating devices.
The nodes are connected to one another in some
topology by transmission links.
Each station attaches to a node, and the collection of
switched nodes is referred to as a switched network.
17
Switched network
18
Page 9
Lecture notes
Switched network
19
Alternative topologies
Whenever we have multiple devices, we have the problem of how
to connect them to make one-to-one communication possible.
We can make a point-to-point connection
between each pair of devices (a mesh topology) or
between a central device and every other device (a star
topology).
These methods are impractical and wasteful when applied to
very large networks.
the links require too much infrastructure and
the majority of those links would be idle most of the time.
not cost-effective
Other topologies employing multipoint connections, such as a
bus, are ruled out because the distances between devices and
the total number of devices increase beyond the capacities of
the media and equipment.
A better solution is switching.
20
Page 10
Lecture notes
21
or
22
Page 11
Lecture notes
Switches
Forward traffic only towards its
destination(s)
Multiplex traffic from multiple sources
23
Switched networks
Advantages
Economical for large
scale
Smaller collision
domains:
Objections
Switches cost
Switches may get congested
or block
Switches introduce delay
Relative secure
Reliable e.g. choice of
path
Simple to upgrade
24
Page 12
Lecture notes
Definition of switch
Switch: Any device with multiple ports that direct
traffic only to one output port that leads to the
destination.
Note1: Router: A switch that uses network layer (e.g. IP)
headers to decide which port to forward packets on.
Note2: ITU-T specification for switching:
The establishing, on-demand, of an individual connection
from a desired inlet to a desired outlet within a set of
inlets and outlets for as long as is required for the
transfer of information.
Note3:
Ports are also known as interfaces.
inlet/outlet = a line or a channel
25
Switches
Switches are devices capable of creating
temporary connections between two or more
devices linked to the switch.
In a switched network, some of these nodes
are connected to the end systems (computers
or telephones).
Others are used only for routing.
Data can be switched on bit, octet, frame,
packet or message level
26
Page 13
Lecture notes
Examples of switching
Electronic switching
Computer network
Telephone network
Non-electronic switching
Vehicular traffic
railway switching yards
automotive traffic (lane
switching)
Irrigation systems
Utility networks (water,
sewerage. electricity,
gas ...)
27
28
Page 14
Lecture notes
29
30
Page 15
Lecture notes
31
Heterogeneity by switching
Switching systems allow heterogeneity among
terminals and transmission links by providing a
variety of interface types
32
Page 16
Lecture notes
Heterogeneity by switching
33
Routing networks
no connections established - no signaling
each data unit routed individually through a network
routing decision made dynamically or statically
34
Page 17
Lecture notes
35
36
Page 18
Lecture notes
37
Circuit Switching
Originated in public telephone networks
Well suited to both analog and digital transmission of
voice signal, but can also handle digital data
A dedicated path is established between two stations
for communication
Three phases: establish, transfer, disconnect
The connection is transparent:
Once it is established, it appears to attached devices as if there
were a direct connection
Page 19
Lecture notes
39
Telephone network
Smart Network
Dumb Terminals
40
Page 20
Lecture notes
Control info
Routing (addressing) info
Datagram
42
Page 21
Lecture notes
Internet
Dumb Network
Smart Terminals
43
Virtual Circuit
Preplanned route established before any
packets sent
Call request and call accept packets establish
connection (handshake)
Each packet contains a virtual circuit
identifier instead of destination address
No routing decisions required for each packet
Clear request to drop circuit
Not a dedicated path
44
Page 22
Lecture notes
45
46
Page 23
Lecture notes
47
Physical layer
Page 24
Lecture notes
Hop-to-hop delivery
50
Page 25
Lecture notes
Network layer
Source-to-destination delivery
52
Page 26
Lecture notes
Transport layer
Processes
54
Page 27
Lecture notes
Summary of layers
55
56
Page 28
Lecture notes
Scalability
number of input/output links, link bit rates
High reliability
Low cost/throughput ratio
57
Switching Systems
Network evolution and
switching modes
58
Page 29
Lecture notes
60
UNI=User Network
Interface
Page 30
Lecture notes
61
NNI=Network-to-Network Interface
Page 31
Lecture notes
NNI=Network-to-Network Interface
63
UNI=User Network
Interface
Switching modes
Circuit switching
Cell and frame switching
Packet switching
Routing
Layer 3+ switching
Label switching
64
Page 32
Lecture notes
Circuit switching
End-to-end circuit established for a connection
65
Cell switching
Virtual circuit (VC) established for a connection
66
Page 33
Lecture notes
Cell switching
Signaling used to set-up, maintain and release VCs as
well as update forwarding tables
VCs offer constant or variable bit rates and
transport delay
Transport capacity of links shared by a number of
connections (statistical multiplexing)
Different quality classes supported
Applied in ATM networks
67
Frame switching
Virtual circuits (VC) established usually for virtual
LAN connections
Data transported in variable length frames (e.g.
Ethernet frames), which carry information needed
for routing frames along established VCs
Forwarding tables in network nodes
68
Page 34
Lecture notes
Packet switching
No special transport path established for a
connection
Variable length data packets carry information used
by network
Nodes in making forwarding decisions
No signaling needed for connection setup
70
Page 35
Lecture notes
71
Layer 3 - 7 switching
L3-switching evolved from the need to speed up (IP
based) packet routing
L3-switching separates routing and forwarding
A communication path is established based on the
first packet associated with a flow of data
Succeeding packets are switched along the path (i.e.
software based routing combined with hardware
based one)
Note: In wire-speed routing, traditional routing is
implemented in hardware to eliminate performance
bottlenecks associated with software based routing
(i.e., conventional routing reaches/surpasses L3switching speeds)
72
Page 36
Lecture notes
73
Label switching
Evolved from the need to speed up
connectionless packet switching and utilize
L2-switching in packet forwarding
A label switched path (LSP) established for a
connection
Forwarding tables in network nodes
74
Page 37
Lecture notes
Page 38