Structure of a switch We use switches in circuit-switched and packet- switched networks. In this section, we discuss the structures of the switches used.

Slides:



Advertisements
Similar presentations
Delivery and Forwarding of
Advertisements

1 Omega Network The omega network is another example of a banyan multistage interconnection network that can be used as a switch fabric The omega differs.
Module 3.4: Switching Circuit Switching Packet Switching K. Salah.
1 Delta Network The delta network is one example of a multistage interconnection network that can be used as a switch fabric The delta network is an example.
What's inside a router? We have yet to consider the switching function of a router - the actual transfer of datagrams from a router's incoming links to.
Chapter 8 Switching Switching at the physical layer in the traditional telephone network uses the circuit-switching approach.
Chapter 14 Switching Circuit Switching Packet Switching Message Switching WCB/McGraw-Hill  The McGraw-Hill Companies, Inc., 1998.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 8 Circuit Switching and Telephone Network.
Chapter 8 Switching Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
8.1 Chapter 8 Switching Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
TCP/IP Protocol Suite 1 Chapter 6 Upon completion you will be able to: Delivery, Forwarding, and Routing of IP Packets Understand the different types of.
TCP/IP Protocol Suite 1 Chapter 6 Upon completion you will be able to: Delivery, Forwarding, and Routing of IP Packets Understand the different types of.
Chapter 8 Switching Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 8.# 1.
TCP/IP Protocol Suite 1 Chapter 6 Upon completion you will be able to: Delivery, Forwarding, and Routing of IP Packets Understand the different types of.
8.1 Chapter 8 Switching Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
1 Packet Switching Outline  Space switch - crossbar  Add multiplexers and demultiplexers  Packet multiplexing  Practice: Ethernet switch Malathi Veeraraghavan.
Data Comm. & Networks Instructor: Ibrahim Tariq Lecture 3.
Circuit Switching and Telephone Network
ATM SWITCHING. SWITCHING A Switch is a network element that transfer packet from Input port to output port. A Switch is a network element that transfer.
TO p. 1 Spring 2006 EE 5304/EETS 7304 Internet Protocols Tom Oh Dept of Electrical Engineering Lecture 9 Routers, switches.
1 Copyright © Monash University ATM Switch Design Philip Branch Centre for Telecommunications and Information Engineering (CTIE) Monash University
1 Kyung Hee University Prof. Choong Seon HONG Switching.
8.1 Chapter 8 Switching Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Switching Fourth Meeting. Switching Modes Circuit Switching Continuous link Exclusive Packet Switching No continuous link Data is divided into packets.
Switching ดร. อนันต์ ผลเพิ่ม Anan Phonphoem, Ph.D. Computer Engineering Department Kasetsart University,
Lecture 6 Introduction To Switching Circuit Switching.
Chapter 8 Switching Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Dr. Clincy1 Chapter 6 Delivery & Forwarding of IP Packets Lecture #4 Items you should understand by now – before routing Physical Addressing – with in.
Chapter 6 Delivery and Forwarding of IP Packets
Delivery, Forwarding, and Routing of IP Packets
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #14 Shivkumar Kalyanaraman: GOOGLE: “Shiv RPI”
Computer Networks: Switching and Queuing Ivan Marsic Rutgers University Chapter 4 – Switching and Queuing Delay Models.
Chapter 8 Switching Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
CS4550: Computer Networks II network layer basics 1 circuit switches, control signals.
Final Chapter Packet-Switching and Circuit Switching 7.3. Statistical Multiplexing and Packet Switching: Datagrams and Virtual Circuits 4. 4 Time Division.
1 Kyung Hee University Chapter 6 Delivery Forwarding, and Routing of IP Packets.
Circuit Switching Circuit switching networks,
Ch 8. Switching. Switch  Devices that interconnected with each other  Connecting all nodes (like mesh network) is not cost-effective  Some topology.
Data Communications, Kwangwoon University
1 Kyung Hee University Chapter 8 Switching. 2 Kyung Hee University Switching  Switching  Switches are devices capable of creating temporary connections.
Spring 2000CS 4611 Router Construction Outline Switched Fabrics IP Routers Extensible (Active) Routers.
1 Kyung Hee University Chapter 8 Switching. 2 Kyung Hee University Switching  Switching  Switches are devices capable of creating temporary connections.
Data and Computer Communications 8 th and 9 th Edition by William Stallings Chapter 10 – Circuit Switching and Packet Switching.
1 Circuit Switching Outline  Types of switches  Add multiplexers and demultiplexers  TDM circuit switch  Practice: SONET switch Malathi Veeraraghavan.
Chapter 14 Switching Circuit Switching Packet Switching Message Switching WCB/McGraw-Hill  The McGraw-Hill Companies, Inc., 1998.
Graciela Perera Department of Computer Science and Information Systems Slide 1 of 18 INTRODUCTION NETWORKING CONCEPTS AND ADMINISTRATION CSIS 3723 Graciela.
Overview Parallel Processing Pipelining
Chapter 8 Switching Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
13장 SWITCHING : A NETWORK LAYER FUNCTION
URL: Chapter 8 Switching Tel: (03) Ext: URL:
School of Computer Science and Engineering Pusan National University
Chapter 6 Delivery & Forwarding of IP Packets
Finish Monday’s Lecture (Lecture 12) Roll out Project 2 Go over Exam 2
STRUCTURE OF A ROUTER We represent a router as a black box that accepts incoming packets from one of the input ports (interfaces), uses a routing table.
STRUCTURE OF A ROUTER We represent a router as a black box that accepts incoming packets from one of the input ports (interfaces), uses a routing table.
Switching A Network Layer Function
Delivery, Forwarding, and Routing of IP Packets
Circuit Switching and Telephone Network
Circuit Switching Packet Switching Message Switching
Delta Network The delta network is one example of a multistage interconnection network that can be used as a switch fabric The delta network is an example.
Chapter 8 Circuit Switching and Telephone Network
Chapter 8 Circuit Switching and Telephone Network
Chapter 3 Part 3 Switching and Bridging
Delivery, Forwarding, and Routing of IP Packets
Computer Networks: Switching and Queuing
STRUCTURE OF A ROUTER We represent a router as a black box that accepts incoming packets from one of the input ports (interfaces), uses a routing table.
Switching A network is a set of connected devices
See Next Slide Example 13 (continued)
STRUCTURE OF A ROUTER We represent a router as a black box that accepts incoming packets from one of the input ports (interfaces), uses a routing table.
Presentation transcript:

Structure of a switch We use switches in circuit-switched and packet- switched networks. In this section, we discuss the structures of the switches used in each type of network. Structure of Circuit switches Structure of Packet switches Topics discussed in this section:

Types of Circuit switches  1) space division switch  2)Time division switch 1) space division switch :  paths r separated from one another spatially.  Used both in analog and digital network  Sub Types : crossbar, multistage

Connects ‘n’ i/p to ‘m’ o/ps using electronic switches( transistors) at each crosspoint. It requires total n*m crosspoints. For 1000 i/p and 1000 o/p it requires 10,00,000 cross points, and worst, 75% r idle statistically. So multistage is used. Figure Crossbar switch with three inputs and four outputs

Which combines crossbar switch in several stages. Adv : reduced no. of cross points Dis adv: causes blocking Figure Multistage switch

In a three-stage switch, the total number of crosspoints is 2kN + k(N/n) 2 which is much smaller than the number of crosspoints in a single-stage switch (N 2 ). Note K is no of cross pts,n is individual input /output, N is Combined I/O

Design a three-stage, 200 × 200 switch (N = 200) with k = 4 and n = 20. Solution In the first stage we have N/n or 10 crossbars, each of size 20 × 4. In the second stage, we have 4 crossbars, each of size 10 × 10. In the third stage, we have 10 crossbars, each of size 4 × 20. The total number of crosspoints is 2kN + k(N/n) 2, or 2000 crosspoints. This is 5 percent of the number of crosspoints in a single-stage switch (200 × 200 = 40,000). Example

TDM switches  Use TDM inside a switch.  One of the most popular technology is Time-slot interchange

Suppose four i/p lines r to be connected any one of four o/p lines. In following pattern : 1 to 3, 2 to 4,3 to 1 and 4 to 2 TSI has TDM mux, TDM demux and TSI having control unit and RAM, incoming packet is put in Ram and passed to appropriate o/p line using table in control unit. Figure Time-slot interchange

Combination of time and space division switch: space switch: Dis adv: no of crosspoints required Adv: no delays Time switch: Dis adv: delays Adv: needs no crosspoints. So Combination of time and space division switch combines advantages of both  Eg TST switch shown on next slide

Figure Time-space-time switch

Packet switch: Used in packet switched networks

Figure Packet switch components It has four parts 1) Input port 2) Output port 3)Routing processor and 4) switch fabric

Converts EM signal to digital data. (Phy layer) Detects error and corrects( DL layer) The packet is then buffered in Q for processing by next stage i.e. routing processor and switch fabric. Figure Input port

Reverse order of function of i/p ports Figure Output port

Routing processor:  Performs function of network layer, ( finds addr of nest hop and corresponding o/p port)  Types of switches used: Cross bar, banyan switch, Batcher-banyan switch

Figure A banyan switch Q. If control bits are 101, the input from 2 will be sent to which port? Q. If input at port 1 is to be sent to port 6, what should be the control bits ?

Figure Examples of routing in a banyan switch

Figure Batcher-banyan switch The problem with the banyan switch is the possibility of internal collision even when two packets are not heading for same o/p port. So Batcher banyan switch sorts incoming Packets according to their final destination. Trap module prevents packets with same destination to pass to banyan tree and it allows only one packet at a time for such Destinations.