An Egress Queue Manager for 8 X 100 Mbps and 1 X 1 Gbps Ethernet switch port controllers

1/31/03


Click here to start


Table of Contents

An Egress Queue Manager for 8 X 100 Mbps and 1 X 1 Gbps Ethernet switch port controllers

Egress Queue Manager (EQM)

Egress Queue Manager functions

Presentation overview

PMC-Sierras EXACT Ethernet switching chip set

EXACT Ethernet switch evaluation system (24+2)

PMC-Sierra EXACT port controller

Port controller ingress datapath

Port controller egress datapath

Queuing using partial packet buffers

Presentation overview

EXACT protocol

EXACT messages

EXACT protocol

EXACT protocol: 1 Gbps extensions

Presentation overview

EQM design goals

EQM block diagram

Queue Allocate/Data Block Processor

Queue Allocate/Data Block Processor: 1 Gbps mode extensions

Transmit Pending Arrays (TPA) 8 x 100 Mbps configuration

Transmit Pending Array (TPA) 1 x 1 Gbps configuration

Queue fetch scheduler

Presentation overview

Strict priority scheduling

Weighted fair scheduling

Credit operations

Credit operations: Service Round 1

Credit operations: Service Round 1

Credit operations: Service Round 1

Credit operations: Service Round 1

Credit operations: Service Round 1

Credit operations: Service Round 2

Weighted priority scheduling

Comparison of scheduling modes

Presentation overview

Weighted fair queuing history

Weighted Fair Queuing history

Weighted Fair Queuing history

Weighted Fair Queuing history

EQMs fair queuing features

EQMs fair queuing features

EQMs fair queuing features

Gigabit TPA Scanner/Processor

Gigabit scanner/processor

Gigabit scanner/processor

Presentation overview

Simulations

Simulations

Simulations

Simulations

Simulation results: Weighted Fair Scheduling 1Gbps

Simulation results: Weighted Fair Scheduling 1Gbps

Simulation results: Weighted Fair Scheduling 1Gbps

Simulation results: Weighted Fair Scheduling 1Gbps

Presentation overview

Summary

Summary

Acknowledgements

References

Author: Barry Moss

Email: barrymoss@shaw.ca

Home Page: http:/http://www.ensc.sfu.ca/research/cnl/