DPI Traffic Management for Switched Ethernet ATCA Platforms
1. DPI Traffic Management for Switched
Ethernet ATCA Platforms
By Chuck Hill
Chief Architect
Continuous Computing
Santa Clara, CA USA
October 2009 1
2. Agenda
Effects of Best Effort Switching on Traffic
Techniques for Traffic Management
Facilities for Traffic Management in Ethernet
Switches
Santa Clara, CA USA
October 2009 2
3. Effects of Statistical Congestion
100 50
90 45
80 40
70 35
Bandwidth Offered
Relative Latency
60 30
50 25
40 20
30 15
20 10
10 5
0 0
10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Bandwidth Accepted
Santa Clara, CA USA
October 2009 3
4. Statistical Congestion
Less than full utilization of bandwidth
Significant impact on latency even before
bandwidth utilization is impacted.
More important is variability in latency
Santa Clara, CA USA
October 2009 4
5. Congestion Management
Priority Scheduling
Bandwidth Reservation
Hierarchical Scheduling
Traffic Classes
Santa Clara, CA USA
October 2009 5
6. Congestion Avoidance
Paused Based Flow Control
Class Based Flow Control
Ingress Traffic Shaping
Santa Clara, CA USA
October 2009 6
7. Facilities in Advanced
Ethernet Switches
Ingress Traffic Classification
• VPN Priority
• Diffserve Codepoint
• ACL
• Other up to 128 bytes in the header
Ingress Traffic Shaping
• Rate limit enforcement
• Tri-color marking
Santa Clara, CA USA
October 2009 7
8. Facilities in Advanced
Ethernet Switches
Global Pause Frame Generation
Class of Service Pause Frames
Per Port Per Class Pause Frames
Virtual Output Queues
Santa Clara, CA USA
October 2009 8
9. Facilities in Advanced
Ethernet Switches
8 Traffic Classes Per Port
Priority and DRR scheduling per class per
port
High and low watermarks per class per port
• Tri color marking for packet discard
Santa Clara, CA USA
October 2009 9
10. About the Author
Chuck Hill is a 30 year professional with more than 15
years experience designing high availability and fault
tolerant equipment for telecom.
Chuck Hill holds 10 patents for work in telecom and has
participated in the development of many standards for
PICMG, RapidIO, and IEEE.
He has a Master’s Degree in Engineering from Arizona
State University, and a Master’s Degree in Business
from DeVry University.
Santa Clara, CA USA
October 2009 10
11. About Continuous Computing
Continuous Computing is the only company deploying
uniquely architected systems comprised of telecom
platforms and Trillium software. Leveraging more than
20 years of innovation, the company enables network
equipment providers to rapidly deploy carrier-class LTE,
DPI, and Femtocell applications with reduced risk, cost,
and complexity.
Only Continuous Computing combines open-standards
systems, Trillium protocol software, and expert
professional services to create fully integrated solutions
that empower more than 150 customers worldwide to
accelerate new product delivery and maximize return on
investment. www.ccpu.com.
Santa Clara, CA USA
October 2009 11