Professional Documents
Culture Documents
Agenda
Networking Basics
Networking Technologies
Ethernet Technology
Ethernet Devices
Switch Architecture
Switch Building Blocks
CAM
L2 Protocols
Segment
Any portion of a network that is separated by a switch, bridge or a
router from another part of a network
Backbone
The main cabling of a network that all of the segment connect to.
Usually, the backbone is capable of carrying more information than
the individual segments
Topology
The way each node is physically connected to the network
Physical Links
Twisted pair
Coaxial cable
Fiber-optic cable
MAN
Consists of many local area networks linked together
Span the distance of just a few miles
WAN
Consists of a number of computer networks including LANs
Links national/international boundaries
MAN Technology
Asynchronous Transfer Mode (ATM)
Fiber Distributed Data Interface (FDDI)
Switched Multi-megabit Data Service (SMDS)
WAN Technology
Circuit Switching
Packet Switching
Frame Relay
X.25
PPP
DSL
ISDN
Ethernet Overview
Ethernet Overview
Traditional Ethernet
Traditional Ethernet employs a bus topology, wherein all devices or
hosts on the network use the same shared communication line. Each
device possesses an Ethernet address, also known as MAC address.
Sending devices use Ethernet addresses to specify the intended
recipient of messages
CSMA/CD
In traditional Ethernet, protocol for broadcasting, listening, and
detecting collisions is known as CSMA/CD
Full Duplex
Supports point-to-point simultaneous sends and receives with no
listening
Ethernet Evolution
10BaseX (10BaseT)
Fast Ethernet
Gigabit Ethernet
10Gigabit Ethernet
40/100 Gigabit Ethernet
Ethernet Devices
Hub
Physical layer device with no intelligence and decision making
Broadcast the information
Repeater
Physical layer device, used to amplify the input signals
Removes the delay, distortion and noise
Bridge
Layer 2 device, connects two LANs that uses same protocol
Switch
Layer 2 device with decision making intelligence
Operates based on MAC address
Creates Networks
Router
Layer 3 device, connects different networks, uses IP address to
forward packets
Learning
Flooding
Forwarding and Filtering
Ageing
Address Resolution Protocol (ARP)
Switching Methods
Cut through Switching
Developed to reduce the latency inside the switch
Forwards the frame as soon as it reads the Destination MAC
No error checking
Device Initialization
Power on self test
Diagnostics and debug routines
ROM code update capability, and so on
Switch Rx Path
Rx Port Interfaces
PHY Decodes the electrical/optical signals into bit/nibble/byte
MAC Framing and validity checking, Statistics counters
Switch Fabrics
Transfers frames among all of the input ports and output
ports of the switch
Switch fabric design is critical to the performance of the
switch
Switch architectures widely used in commercial LAN switch
products
Shared Memory
Shared Bus
Crosspoint Matrix
CAM Basics
The search-data word is
loaded into the search-data
register.
All match-lines are precharged to high (temporary
match state).
Search line drivers
broadcast the search word
onto the differential search
lines.
Each CAM core compares its
stored bit against the bit on
the corresponding searchlines.
Match words that have at
least one missing bit,
discharge to ground.
Type of CAMs
Binary CAM (BCAM) only stores 0s and 1s
Applications: MAC table consultation. Layer 2 security related VPN
segregation.
CAM Advantages
They associate the input (comparand) with their memory
contents in one clock cycle.
They are configurable in multiple formats of width and
depth of search data that allows searches to be conducted
in parallel.
CAM can be cascaded to increase the size of lookup tables
that they can store.
They are one of the appropriate solutions for higher
speeds.
CAM Disadvantages
They cost several hundred of dollars per CAM even in large
quantities.
They occupy a relatively large footprint on a card.
They consume excessive power.
Generic system engineering problems:
Interface with network processor.
Simultaneous table update and looking up requests
L2 Protocols
STP/RSTP/MSTP
Thank You!!!