Performance Analysis of TCAMs in Switches

The Catalyst 6500 is a modern commercial switch, capable of processing millions of packets per second through the utilization of specialized hardware. One of the main hardware components aiding the switch in performing its task is the Ternary Content Addressable Memory (TCAM). TCAMs update themselve...

Full description

Bibliographic Details
Main Author: Tawakol, Abdel Maguid
Language:en
Published: 2012
Subjects:
Online Access:http://hdl.handle.net/10012/6654
id ndltd-WATERLOO-oai-uwspace.uwaterloo.ca-10012-6654
record_format oai_dc
spelling ndltd-WATERLOO-oai-uwspace.uwaterloo.ca-10012-66542013-01-08T18:55:29ZTawakol, Abdel Maguid2012-04-26T15:03:12Z2012-04-26T15:03:12Z2012-04-26T15:03:12Z2012-04-25http://hdl.handle.net/10012/6654The Catalyst 6500 is a modern commercial switch, capable of processing millions of packets per second through the utilization of specialized hardware. One of the main hardware components aiding the switch in performing its task is the Ternary Content Addressable Memory (TCAM). TCAMs update themselves with data relevant to routing and switching based on the traffic flowing through the switch. This enables the switch to forward future packets destined to a location that has already been previously discovered - at a very high speed. The problem is TCAMs have a limited size, and once they reach their capacity, the switch has to rely on software to perform the switching and routing - a much slower process than performing Hardware Switching that utilizes the TCAM. A framework has been developed to analyze the switch’s performance once the TCAM has reached its capacity, as well as measure the penalty associated with a cache miss. This thesis concludes with some recommendations and future work.enTernary Content Addressable MemoryTCAM Performance MeasurementSoftware Vs Hardware Switching PerformanceCisco Catalyst 6500TCAM missTCAM hitSoftware Framework for Performance AnalysisPerformance Analysis of TCAMs in SwitchesThesis or DissertationElectrical and Computer EngineeringMaster of Applied ScienceElectrical and Computer Engineering
collection NDLTD
language en
sources NDLTD
topic Ternary Content Addressable Memory
TCAM Performance Measurement
Software Vs Hardware Switching Performance
Cisco Catalyst 6500
TCAM miss
TCAM hit
Software Framework for Performance Analysis
Electrical and Computer Engineering
spellingShingle Ternary Content Addressable Memory
TCAM Performance Measurement
Software Vs Hardware Switching Performance
Cisco Catalyst 6500
TCAM miss
TCAM hit
Software Framework for Performance Analysis
Electrical and Computer Engineering
Tawakol, Abdel Maguid
Performance Analysis of TCAMs in Switches
description The Catalyst 6500 is a modern commercial switch, capable of processing millions of packets per second through the utilization of specialized hardware. One of the main hardware components aiding the switch in performing its task is the Ternary Content Addressable Memory (TCAM). TCAMs update themselves with data relevant to routing and switching based on the traffic flowing through the switch. This enables the switch to forward future packets destined to a location that has already been previously discovered - at a very high speed. The problem is TCAMs have a limited size, and once they reach their capacity, the switch has to rely on software to perform the switching and routing - a much slower process than performing Hardware Switching that utilizes the TCAM. A framework has been developed to analyze the switch’s performance once the TCAM has reached its capacity, as well as measure the penalty associated with a cache miss. This thesis concludes with some recommendations and future work.
author Tawakol, Abdel Maguid
author_facet Tawakol, Abdel Maguid
author_sort Tawakol, Abdel Maguid
title Performance Analysis of TCAMs in Switches
title_short Performance Analysis of TCAMs in Switches
title_full Performance Analysis of TCAMs in Switches
title_fullStr Performance Analysis of TCAMs in Switches
title_full_unstemmed Performance Analysis of TCAMs in Switches
title_sort performance analysis of tcams in switches
publishDate 2012
url http://hdl.handle.net/10012/6654
work_keys_str_mv AT tawakolabdelmaguid performanceanalysisoftcamsinswitches
_version_ 1716573956796841984