SlideShare a Scribd company logo
1 of 37
Download to read offline
Structure of a Switch
Dr R Jegadeesan Prof & CSE
Jyothishmathi Institute of Technology and
Science, karimnagar
◼ Switches are devices capable of creating
temporary connection between two or more
devices linked to switch
◼ We use switches in
➢ Circuit switching network’s
➢ Packet switching network’s
Structure of circuit switch networks
➢ Circuit switching can use either two technologies
➢ Space division switching
➢ Time division switching
Space division switch
◼ In this the paths in the circuit are separated
from one another spatially.
◼ This technology was originally designed for
use in analog networks but is used currently
in both analog and digital networks.
Space division switch has evolved with
many designs
➢ Cross bar switch
➢ Multi stage switch
Cross bar switch
◼ A crossbar switch connects n inputs to m
outputs in a grid, using electronic micro
switches (transistors) at each cross point.
◼ The major limitation of this design is the
number of cross points required.
◼ To connect n inputs to m outputs using a
crossbar switch requires n x m cross points.
◼ For example, to connect 1000 inputs to 1000
outputs requires a switch with 1,000,000
cross points.
◼ A crossbar with this number of cross points is
impractical.
◼ Such a switch is also inefficient because
statistics show that, in practice, fewer than 25
percent of the cross points are in use at any
given time. The rest are idle.
Cross bar switch
Multi stage switch
◼ The solution to the limitations of the
crossbar switch is the multistage switch,
which combines crossbar switches in several
(normally three) stages.
◼ To design a three-stage switch, we follow
these steps:
Multi stage switch
◼ We divide the N input lines into groups, each
of n lines. For each group, we use one
crossbar of size n * k, where k is the number
of crossbars in the middle stage.
◼ We use k crossbars, each of size (N/n) * (N/n)
in the middle stage.
◼ We use N/n crossbars, each of size k * n at the
third stage.
◼ We calculate total number of cross points
N/n(n*k) + k(N/n*N/n)+N/n(k*n)=2kn+k(N/n)2
Time-Division Switch
◼ Time-division switching uses time-division
multiplexing (TDM) inside a switch.
◼ The most popular technology is called the
time-slot interchange(TSI)
◼ In figure shows a system connecting four
input lines to four output lines.
Imagine that each input line wants to send data to an output
line according to the following pattern
1→3 2→4 3→1 4→2
◼ The figure combines a TDM multiplexer, a TDM
demultiplexer, and a TSI consisting of random access
memory (RAM) with several memory locations.
◼ The size of each memory location is the same as the
size of a single time slot.
◼ The number of locations is the same as the number of
inputs.
◼ The RAM fills up with incoming data from time slots
in the order received. Slots are then sent out in an
order based on the decisions of a control unit.
Structure of packet switching
◼ A switch used in a packet-switched network
has a different structure from a switch used
in a circuit-switched network.
◼ We can say that a packet switch has four
components:
➢ input ports
➢ output ports
➢ the routing processor
➢ the switching fabric
Packet switch components
Input port
◼ An input port performs the physical and data
link functions of the packet switch.
◼ The bits are constructed from the received
signal.
◼ The packet is decapsulated from the frame.
◼ Errors are detected and corrected.
◼ The packet is now ready to be routed by the
network layer.
◼ In addition to a physical layer processor and
a data link processor, the input port has
buffers (queues) to hold the packet before it is
directed to the switching fabric.
Output Port
◼ The output port performs the same functions
as the input port, but in the reverse order.
◼ First the outgoing packets are queued, then
the packet is encapsulated in a frame, and
finally the physical layer functions are
applied to the frame to create the signal to be
sent on the line
Routing Processor
◼ The routing processor performs the functions
of the network layer.
◼ The destination address is used to find the
address of the next hop and, at the same time,
the output port number from which the
packet is sent out.
◼ This activity is sometimes referred to as table
lookup
Switching Fabrics
◼ The switching fabric is responsible for
moving the packet from the input queue to
the output queue.
Telephone Networks
Telephone Network
➢Telephone networks were originally created to
provide voice communication.
➢ Telephone networks use circuit switching. The
telephone network had its beginnings in the late 1800s.
➢The entire network, which is referred to as the plain
old telephone system (POTS), was originally an analog
system using analog signals to transmit voice.
Telephone network major components
➢ Local Loops
➢ Trunks
➢ Switching offices
The telephone network has several levels of switching offices
such as
➢ End offices
➢ Tandem offices
➢ Regional offices
A telephone system
Local Loops
◼ It is a twisted pair cable used for connecting the
telephone subscriber to the nearest end offices or
local central office.
◼ Each local telephone number consists of office
number and local loop number
◼ Among all the digits of a telephone number first
3 digits represents the office number and next 4
digits number represents local loop number
◼ Local loop when used for voice, possesses a
bandwidth of 4kHz
Trunks
➢ Trunks are transmission media that handle
the communication between offices.
➢ Trunk handles hundreds or thousands of
connections through multiplexing.
➢ Transmission is usually through optical
fibers or satellite links
Switching offices
◼ Telephone network comprises of multiple levels of switching
offices,
➢ End offices
➢ Tandem offices
➢ Regional offices
➢ Each of these switching offices includes switches, whose
purpose is to avoid permanent links between any two
subscribers.
➢ These switches are mainly used for connecting trunks or local
loops in order to connect the different subscribers.
LATA
◼ LATA stands for Local access transport area.
◼ A LATA can be small or large metropolitan area
◼ A small state may have one single LATA.
◼ A large state may have several LATA’s.
◼ In certain cases the boundary of LATA may get
overlap the boundary of a state.
◼ And also it may happen part of a LATA can be in
one state and some part may be in another state.
LATA services
◼ Intra-LATA services
◼ Inter LATA services
Intra-LATA services
◼ These services are provided by the common carriers(telephone
companies) inside a LATA.
◼ The carrier handling such type of service are referred as local
exchange carriers (LEC)
Two types of LECs:
◼ Before the act of 1996( tele communication act ) only one
carrier used to provide services inside LATA and it is called
Incumbent local exchange carrier (ILEC)
◼ After 1996 Act more than one carrier were able to provide
services and these are called Competitive local exchange
carriers(CLECs)
Switching offices in a LATA
◼ Communication inside a LATA is handled by end switches
and tandem switches. A call that can be completed by using
only end offices is considered toll-free. A call that has to go
through a tandem office is charged.
Inter LATA
◼ Inter LATA services are provided by Inter Exchange
carriers (IXCs)
◼ These carriers, sometimes called Long distance
companies, provide communication services between
two customers in different LATAs
◼ These long distance carriers provide digitized
telephone service and general data communication
service.
◼ Some of inter LATA carrier include MCI,AT &
T,sprint,verizon and WorldCom
Signaling
◼ In in-band signaling the same circuit is used for both signaling
and data.
◼ In out-band signaling, a portion of the bandwidth is used for
signaling and another portion for data.
◼ The tasks of data transfer and signaling are separated in modern
telephone networks: data transfer is done by one network,
signaling by another.
Data transfer and signaling networks
◼ The user telephone or computer is connected to the signal points(SPs)
◼ The link between SP and telephone set is common for both the networks.
◼ The signaling network uses nodes called Signal transport ports (STPs)
that receive and forward signaling.
◼ It also uses service control point(SCP) in order to control whole
operation of network.
◼ Database included to provide stored information about entire signaling
network
Thank you

More Related Content

What's hot

Switching techniques
Switching techniquesSwitching techniques
Switching techniquesGupta6Bindu
 
Assembly language 8086
Assembly language 8086Assembly language 8086
Assembly language 8086John Cutajar
 
Circuit Switching, Packet Switching, Virtual Circuit Networks and Datagram Ne...
Circuit Switching, Packet Switching, Virtual Circuit Networks and Datagram Ne...Circuit Switching, Packet Switching, Virtual Circuit Networks and Datagram Ne...
Circuit Switching, Packet Switching, Virtual Circuit Networks and Datagram Ne...Kaushik Panta
 
Multiplexing in mobile computing
Multiplexing in mobile computingMultiplexing in mobile computing
Multiplexing in mobile computingZituSahu
 
Common protocols
Common protocolsCommon protocols
Common protocolsMr SMAK
 
Comparison of Single Carrier and Multi-carrier.ppt
Comparison of Single Carrier and Multi-carrier.pptComparison of Single Carrier and Multi-carrier.ppt
Comparison of Single Carrier and Multi-carrier.pptStefan Oprea
 
IT8602 Mobile Communication Unit II
IT8602 Mobile Communication   Unit II IT8602 Mobile Communication   Unit II
IT8602 Mobile Communication Unit II pkaviya
 
Line configuration
Line configurationLine configuration
Line configurationAshish Vats
 
MULTIPLE ACCESS PROTOCOL COMPUTER NETWORKS
MULTIPLE ACCESS PROTOCOL COMPUTER NETWORKS MULTIPLE ACCESS PROTOCOL COMPUTER NETWORKS
MULTIPLE ACCESS PROTOCOL COMPUTER NETWORKS garishma bhatia
 
Pstn (Public Switched Telephone Networks)
Pstn (Public Switched Telephone Networks)Pstn (Public Switched Telephone Networks)
Pstn (Public Switched Telephone Networks)rahuldaredia21
 
WIRELESS TRANSMISSION
WIRELESS TRANSMISSIONWIRELESS TRANSMISSION
WIRELESS TRANSMISSIONjunnubabu
 
The mac layer
The mac layerThe mac layer
The mac layeraazamk
 
Asynchronous transfer mode
Asynchronous transfer modeAsynchronous transfer mode
Asynchronous transfer modeaniston0108
 
iso osi model
 iso osi model iso osi model
iso osi modelvishnu1204
 
Point To Point Protocol
Point To Point ProtocolPoint To Point Protocol
Point To Point ProtocolPhan Vuong
 
IT8602 Mobile Communication - Unit I Introduction
IT8602 Mobile Communication - Unit I IntroductionIT8602 Mobile Communication - Unit I Introduction
IT8602 Mobile Communication - Unit I Introductionpkaviya
 
Mobile Network Layer
Mobile Network LayerMobile Network Layer
Mobile Network LayerRahul Hada
 
Cellular Telephone Systems
Cellular Telephone SystemsCellular Telephone Systems
Cellular Telephone SystemsShantanu Krishna
 

What's hot (20)

Switching techniques
Switching techniquesSwitching techniques
Switching techniques
 
Assembly language 8086
Assembly language 8086Assembly language 8086
Assembly language 8086
 
Circuit Switching, Packet Switching, Virtual Circuit Networks and Datagram Ne...
Circuit Switching, Packet Switching, Virtual Circuit Networks and Datagram Ne...Circuit Switching, Packet Switching, Virtual Circuit Networks and Datagram Ne...
Circuit Switching, Packet Switching, Virtual Circuit Networks and Datagram Ne...
 
Multiplexing in mobile computing
Multiplexing in mobile computingMultiplexing in mobile computing
Multiplexing in mobile computing
 
Common protocols
Common protocolsCommon protocols
Common protocols
 
GSM Air Interface
GSM Air Interface GSM Air Interface
GSM Air Interface
 
Comparison of Single Carrier and Multi-carrier.ppt
Comparison of Single Carrier and Multi-carrier.pptComparison of Single Carrier and Multi-carrier.ppt
Comparison of Single Carrier and Multi-carrier.ppt
 
IT8602 Mobile Communication Unit II
IT8602 Mobile Communication   Unit II IT8602 Mobile Communication   Unit II
IT8602 Mobile Communication Unit II
 
Line configuration
Line configurationLine configuration
Line configuration
 
MULTIPLE ACCESS PROTOCOL COMPUTER NETWORKS
MULTIPLE ACCESS PROTOCOL COMPUTER NETWORKS MULTIPLE ACCESS PROTOCOL COMPUTER NETWORKS
MULTIPLE ACCESS PROTOCOL COMPUTER NETWORKS
 
Pstn (Public Switched Telephone Networks)
Pstn (Public Switched Telephone Networks)Pstn (Public Switched Telephone Networks)
Pstn (Public Switched Telephone Networks)
 
WIRELESS TRANSMISSION
WIRELESS TRANSMISSIONWIRELESS TRANSMISSION
WIRELESS TRANSMISSION
 
The mac layer
The mac layerThe mac layer
The mac layer
 
Asynchronous transfer mode
Asynchronous transfer modeAsynchronous transfer mode
Asynchronous transfer mode
 
iso osi model
 iso osi model iso osi model
iso osi model
 
Point To Point Protocol
Point To Point ProtocolPoint To Point Protocol
Point To Point Protocol
 
IT8602 Mobile Communication - Unit I Introduction
IT8602 Mobile Communication - Unit I IntroductionIT8602 Mobile Communication - Unit I Introduction
IT8602 Mobile Communication - Unit I Introduction
 
Multiplexing
MultiplexingMultiplexing
Multiplexing
 
Mobile Network Layer
Mobile Network LayerMobile Network Layer
Mobile Network Layer
 
Cellular Telephone Systems
Cellular Telephone SystemsCellular Telephone Systems
Cellular Telephone Systems
 

Similar to Structure of a Switch

Topic:Terminal handling & polling
Topic:Terminal handling & pollingTopic:Terminal handling & polling
Topic:Terminal handling & pollingDr Rajiv Srivastava
 
A427 nic card
A427 nic cardA427 nic card
A427 nic cardsurajbhai
 
Computer network switches & their structures
Computer network switches & their structuresComputer network switches & their structures
Computer network switches & their structuresSweta Kumari Barnwal
 
Communication and Networking
Communication and NetworkingCommunication and Networking
Communication and NetworkingJay Nagar
 
Introduction to switching & circuit switching
Introduction to switching & circuit switchingIntroduction to switching & circuit switching
Introduction to switching & circuit switchingDr Rajiv Srivastava
 
Switching types-circuit, packet and message
Switching types-circuit, packet and messageSwitching types-circuit, packet and message
Switching types-circuit, packet and messageJebaRaj26
 
Data Communications and Optical Network - Forouzan
Data Communications and Optical Network - ForouzanData Communications and Optical Network - Forouzan
Data Communications and Optical Network - ForouzanPradnya Saval
 
et&t 5th sem. raipur Railwey op sahu
et&t 5th sem.   raipur  Railwey op sahu et&t 5th sem.   raipur  Railwey op sahu
et&t 5th sem. raipur Railwey op sahu op sahu
 
Structure of switches
Structure of switchesStructure of switches
Structure of switchesAnam Sana
 
Unit 3 CND physical layer_switching_pranoti doke
Unit 3  CND physical layer_switching_pranoti dokeUnit 3  CND physical layer_switching_pranoti doke
Unit 3 CND physical layer_switching_pranoti dokePranoti Doke
 
Unit 3 cnd physical layer_switching_pranoti doke
Unit 3  cnd physical layer_switching_pranoti dokeUnit 3  cnd physical layer_switching_pranoti doke
Unit 3 cnd physical layer_switching_pranoti dokePranoti Doke
 
switchingtechniques.ppt
switchingtechniques.pptswitchingtechniques.ppt
switchingtechniques.pptShoukatRiaz
 
Switching Techniques - Unit 3 notes aktu.pptx
Switching Techniques - Unit 3 notes aktu.pptxSwitching Techniques - Unit 3 notes aktu.pptx
Switching Techniques - Unit 3 notes aktu.pptxxesome9832
 

Similar to Structure of a Switch (20)

Topic:Terminal handling & polling
Topic:Terminal handling & pollingTopic:Terminal handling & polling
Topic:Terminal handling & polling
 
A427 nic card
A427 nic cardA427 nic card
A427 nic card
 
Computer network switches & their structures
Computer network switches & their structuresComputer network switches & their structures
Computer network switches & their structures
 
Communication and Networking
Communication and NetworkingCommunication and Networking
Communication and Networking
 
Circuit Switching
Circuit SwitchingCircuit Switching
Circuit Switching
 
Introduction to switching & circuit switching
Introduction to switching & circuit switchingIntroduction to switching & circuit switching
Introduction to switching & circuit switching
 
Chapter 4
Chapter 4Chapter 4
Chapter 4
 
Synchronous optical networking (SONET)
Synchronous optical networking (SONET) Synchronous optical networking (SONET)
Synchronous optical networking (SONET)
 
Switching types-circuit, packet and message
Switching types-circuit, packet and messageSwitching types-circuit, packet and message
Switching types-circuit, packet and message
 
Data Communications and Optical Network - Forouzan
Data Communications and Optical Network - ForouzanData Communications and Optical Network - Forouzan
Data Communications and Optical Network - Forouzan
 
chapter 5.2.pptx
chapter 5.2.pptxchapter 5.2.pptx
chapter 5.2.pptx
 
et&t 5th sem. raipur Railwey op sahu
et&t 5th sem.   raipur  Railwey op sahu et&t 5th sem.   raipur  Railwey op sahu
et&t 5th sem. raipur Railwey op sahu
 
Structure of switches
Structure of switchesStructure of switches
Structure of switches
 
Unit 3 CND physical layer_switching_pranoti doke
Unit 3  CND physical layer_switching_pranoti dokeUnit 3  CND physical layer_switching_pranoti doke
Unit 3 CND physical layer_switching_pranoti doke
 
Unit 3 cnd physical layer_switching_pranoti doke
Unit 3  cnd physical layer_switching_pranoti dokeUnit 3  cnd physical layer_switching_pranoti doke
Unit 3 cnd physical layer_switching_pranoti doke
 
Telecom 2077 unit 1
Telecom 2077 unit 1Telecom 2077 unit 1
Telecom 2077 unit 1
 
Frame relay
Frame relayFrame relay
Frame relay
 
switchingtechniques.ppt
switchingtechniques.pptswitchingtechniques.ppt
switchingtechniques.ppt
 
Switching Techniques - Unit 3 notes aktu.pptx
Switching Techniques - Unit 3 notes aktu.pptxSwitching Techniques - Unit 3 notes aktu.pptx
Switching Techniques - Unit 3 notes aktu.pptx
 
switching.ppt
switching.pptswitching.ppt
switching.ppt
 

More from Jyothishmathi Institute of Technology and Science Karimnagar

More from Jyothishmathi Institute of Technology and Science Karimnagar (20)

JAVA PROGRAMMING- GUI Programming with Swing - The Swing Buttons
JAVA PROGRAMMING- GUI Programming with Swing - The Swing ButtonsJAVA PROGRAMMING- GUI Programming with Swing - The Swing Buttons
JAVA PROGRAMMING- GUI Programming with Swing - The Swing Buttons
 
JAVA PROGRAMMING - The Collections Framework
JAVA PROGRAMMING - The Collections Framework JAVA PROGRAMMING - The Collections Framework
JAVA PROGRAMMING - The Collections Framework
 
JAVA PROGRAMMING- Exception handling - Multithreading
JAVA PROGRAMMING- Exception handling - MultithreadingJAVA PROGRAMMING- Exception handling - Multithreading
JAVA PROGRAMMING- Exception handling - Multithreading
 
JAVA PROGRAMMING – Packages - Stream based I/O
JAVA PROGRAMMING – Packages - Stream based I/O JAVA PROGRAMMING – Packages - Stream based I/O
JAVA PROGRAMMING – Packages - Stream based I/O
 
Java programming -Object-Oriented Thinking- Inheritance
Java programming -Object-Oriented Thinking- InheritanceJava programming -Object-Oriented Thinking- Inheritance
Java programming -Object-Oriented Thinking- Inheritance
 
WEB TECHNOLOGIES JavaScript
WEB TECHNOLOGIES JavaScriptWEB TECHNOLOGIES JavaScript
WEB TECHNOLOGIES JavaScript
 
WEB TECHNOLOGIES JSP
WEB TECHNOLOGIES  JSPWEB TECHNOLOGIES  JSP
WEB TECHNOLOGIES JSP
 
WEB TECHNOLOGIES Servlet
WEB TECHNOLOGIES ServletWEB TECHNOLOGIES Servlet
WEB TECHNOLOGIES Servlet
 
WEB TECHNOLOGIES XML
WEB TECHNOLOGIES XMLWEB TECHNOLOGIES XML
WEB TECHNOLOGIES XML
 
WEB TECHNOLOGIES- PHP Programming
WEB TECHNOLOGIES-  PHP ProgrammingWEB TECHNOLOGIES-  PHP Programming
WEB TECHNOLOGIES- PHP Programming
 
Compiler Design- Machine Independent Optimizations
Compiler Design- Machine Independent OptimizationsCompiler Design- Machine Independent Optimizations
Compiler Design- Machine Independent Optimizations
 
COMPILER DESIGN Run-Time Environments
COMPILER DESIGN Run-Time EnvironmentsCOMPILER DESIGN Run-Time Environments
COMPILER DESIGN Run-Time Environments
 
COMPILER DESIGN- Syntax Directed Translation
COMPILER DESIGN- Syntax Directed TranslationCOMPILER DESIGN- Syntax Directed Translation
COMPILER DESIGN- Syntax Directed Translation
 
COMPILER DESIGN- Syntax Analysis
COMPILER DESIGN- Syntax AnalysisCOMPILER DESIGN- Syntax Analysis
COMPILER DESIGN- Syntax Analysis
 
COMPILER DESIGN- Introduction & Lexical Analysis:
COMPILER DESIGN- Introduction & Lexical Analysis: COMPILER DESIGN- Introduction & Lexical Analysis:
COMPILER DESIGN- Introduction & Lexical Analysis:
 
CRYPTOGRAPHY AND NETWORK SECURITY- E-Mail Security
CRYPTOGRAPHY AND NETWORK SECURITY- E-Mail SecurityCRYPTOGRAPHY AND NETWORK SECURITY- E-Mail Security
CRYPTOGRAPHY AND NETWORK SECURITY- E-Mail Security
 
CRYPTOGRAPHY AND NETWORK SECURITY- Transport-level Security
CRYPTOGRAPHY AND NETWORK SECURITY- Transport-level SecurityCRYPTOGRAPHY AND NETWORK SECURITY- Transport-level Security
CRYPTOGRAPHY AND NETWORK SECURITY- Transport-level Security
 
CRYPTOGRAPHY & NETWORK SECURITY- Cryptographic Hash Functions
CRYPTOGRAPHY & NETWORK SECURITY- Cryptographic Hash FunctionsCRYPTOGRAPHY & NETWORK SECURITY- Cryptographic Hash Functions
CRYPTOGRAPHY & NETWORK SECURITY- Cryptographic Hash Functions
 
CRYPTOGRAPHY & NETWOK SECURITY- Symmetric key Ciphers
CRYPTOGRAPHY & NETWOK SECURITY- Symmetric key CiphersCRYPTOGRAPHY & NETWOK SECURITY- Symmetric key Ciphers
CRYPTOGRAPHY & NETWOK SECURITY- Symmetric key Ciphers
 
CRYPTOGRAPHY & NETWORK SECURITY
CRYPTOGRAPHY & NETWORK SECURITYCRYPTOGRAPHY & NETWORK SECURITY
CRYPTOGRAPHY & NETWORK SECURITY
 

Recently uploaded

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 

Recently uploaded (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

Structure of a Switch

  • 1. Structure of a Switch Dr R Jegadeesan Prof & CSE Jyothishmathi Institute of Technology and Science, karimnagar
  • 2. ◼ Switches are devices capable of creating temporary connection between two or more devices linked to switch ◼ We use switches in ➢ Circuit switching network’s ➢ Packet switching network’s
  • 3. Structure of circuit switch networks ➢ Circuit switching can use either two technologies ➢ Space division switching ➢ Time division switching
  • 4. Space division switch ◼ In this the paths in the circuit are separated from one another spatially. ◼ This technology was originally designed for use in analog networks but is used currently in both analog and digital networks.
  • 5. Space division switch has evolved with many designs ➢ Cross bar switch ➢ Multi stage switch
  • 6. Cross bar switch ◼ A crossbar switch connects n inputs to m outputs in a grid, using electronic micro switches (transistors) at each cross point. ◼ The major limitation of this design is the number of cross points required. ◼ To connect n inputs to m outputs using a crossbar switch requires n x m cross points.
  • 7. ◼ For example, to connect 1000 inputs to 1000 outputs requires a switch with 1,000,000 cross points. ◼ A crossbar with this number of cross points is impractical. ◼ Such a switch is also inefficient because statistics show that, in practice, fewer than 25 percent of the cross points are in use at any given time. The rest are idle.
  • 9. Multi stage switch ◼ The solution to the limitations of the crossbar switch is the multistage switch, which combines crossbar switches in several (normally three) stages. ◼ To design a three-stage switch, we follow these steps:
  • 11. ◼ We divide the N input lines into groups, each of n lines. For each group, we use one crossbar of size n * k, where k is the number of crossbars in the middle stage. ◼ We use k crossbars, each of size (N/n) * (N/n) in the middle stage. ◼ We use N/n crossbars, each of size k * n at the third stage.
  • 12. ◼ We calculate total number of cross points N/n(n*k) + k(N/n*N/n)+N/n(k*n)=2kn+k(N/n)2
  • 13. Time-Division Switch ◼ Time-division switching uses time-division multiplexing (TDM) inside a switch. ◼ The most popular technology is called the time-slot interchange(TSI) ◼ In figure shows a system connecting four input lines to four output lines.
  • 14. Imagine that each input line wants to send data to an output line according to the following pattern 1→3 2→4 3→1 4→2
  • 15. ◼ The figure combines a TDM multiplexer, a TDM demultiplexer, and a TSI consisting of random access memory (RAM) with several memory locations. ◼ The size of each memory location is the same as the size of a single time slot. ◼ The number of locations is the same as the number of inputs. ◼ The RAM fills up with incoming data from time slots in the order received. Slots are then sent out in an order based on the decisions of a control unit.
  • 16. Structure of packet switching ◼ A switch used in a packet-switched network has a different structure from a switch used in a circuit-switched network. ◼ We can say that a packet switch has four components: ➢ input ports ➢ output ports ➢ the routing processor ➢ the switching fabric
  • 18. Input port ◼ An input port performs the physical and data link functions of the packet switch. ◼ The bits are constructed from the received signal. ◼ The packet is decapsulated from the frame. ◼ Errors are detected and corrected. ◼ The packet is now ready to be routed by the network layer.
  • 19. ◼ In addition to a physical layer processor and a data link processor, the input port has buffers (queues) to hold the packet before it is directed to the switching fabric.
  • 20. Output Port ◼ The output port performs the same functions as the input port, but in the reverse order. ◼ First the outgoing packets are queued, then the packet is encapsulated in a frame, and finally the physical layer functions are applied to the frame to create the signal to be sent on the line
  • 21. Routing Processor ◼ The routing processor performs the functions of the network layer. ◼ The destination address is used to find the address of the next hop and, at the same time, the output port number from which the packet is sent out. ◼ This activity is sometimes referred to as table lookup
  • 22. Switching Fabrics ◼ The switching fabric is responsible for moving the packet from the input queue to the output queue.
  • 24. Telephone Network ➢Telephone networks were originally created to provide voice communication. ➢ Telephone networks use circuit switching. The telephone network had its beginnings in the late 1800s. ➢The entire network, which is referred to as the plain old telephone system (POTS), was originally an analog system using analog signals to transmit voice.
  • 25. Telephone network major components ➢ Local Loops ➢ Trunks ➢ Switching offices The telephone network has several levels of switching offices such as ➢ End offices ➢ Tandem offices ➢ Regional offices
  • 27. Local Loops ◼ It is a twisted pair cable used for connecting the telephone subscriber to the nearest end offices or local central office. ◼ Each local telephone number consists of office number and local loop number ◼ Among all the digits of a telephone number first 3 digits represents the office number and next 4 digits number represents local loop number ◼ Local loop when used for voice, possesses a bandwidth of 4kHz
  • 28. Trunks ➢ Trunks are transmission media that handle the communication between offices. ➢ Trunk handles hundreds or thousands of connections through multiplexing. ➢ Transmission is usually through optical fibers or satellite links
  • 29. Switching offices ◼ Telephone network comprises of multiple levels of switching offices, ➢ End offices ➢ Tandem offices ➢ Regional offices ➢ Each of these switching offices includes switches, whose purpose is to avoid permanent links between any two subscribers. ➢ These switches are mainly used for connecting trunks or local loops in order to connect the different subscribers.
  • 30. LATA ◼ LATA stands for Local access transport area. ◼ A LATA can be small or large metropolitan area ◼ A small state may have one single LATA. ◼ A large state may have several LATA’s. ◼ In certain cases the boundary of LATA may get overlap the boundary of a state. ◼ And also it may happen part of a LATA can be in one state and some part may be in another state.
  • 31. LATA services ◼ Intra-LATA services ◼ Inter LATA services
  • 32. Intra-LATA services ◼ These services are provided by the common carriers(telephone companies) inside a LATA. ◼ The carrier handling such type of service are referred as local exchange carriers (LEC) Two types of LECs: ◼ Before the act of 1996( tele communication act ) only one carrier used to provide services inside LATA and it is called Incumbent local exchange carrier (ILEC) ◼ After 1996 Act more than one carrier were able to provide services and these are called Competitive local exchange carriers(CLECs)
  • 33. Switching offices in a LATA ◼ Communication inside a LATA is handled by end switches and tandem switches. A call that can be completed by using only end offices is considered toll-free. A call that has to go through a tandem office is charged.
  • 34. Inter LATA ◼ Inter LATA services are provided by Inter Exchange carriers (IXCs) ◼ These carriers, sometimes called Long distance companies, provide communication services between two customers in different LATAs ◼ These long distance carriers provide digitized telephone service and general data communication service. ◼ Some of inter LATA carrier include MCI,AT & T,sprint,verizon and WorldCom
  • 35. Signaling ◼ In in-band signaling the same circuit is used for both signaling and data. ◼ In out-band signaling, a portion of the bandwidth is used for signaling and another portion for data. ◼ The tasks of data transfer and signaling are separated in modern telephone networks: data transfer is done by one network, signaling by another.
  • 36. Data transfer and signaling networks ◼ The user telephone or computer is connected to the signal points(SPs) ◼ The link between SP and telephone set is common for both the networks. ◼ The signaling network uses nodes called Signal transport ports (STPs) that receive and forward signaling. ◼ It also uses service control point(SCP) in order to control whole operation of network. ◼ Database included to provide stored information about entire signaling network