Transcript Slide 1

Traffic Shaping & Quotas
w/Cisco's SCE
Presenters:
Chris White – Oregon State University
Karl Vollmer – Oregon State University
Chris Giem – Oregon State University
•
•
•
•
•
Background & History
Implementation & Configuration
Network Architecture
Future Plans
Questions
Oregon State University
Corvallis, Oregon
• 19,500 total students
• 15,900 undergrads
• 3,700 on-campus residents
supported by ResNet
• OSU Public Wireless network
for all student, staff, & faculty
Shaping History
• Problems: network saturation, bandwidth abuse,
copyright infringement
• Packeteer Packetshaper 6500 was the perfect
solution for ResNet
• Enabled ResNet to implement bandwidth shaping,
quotas, & block hard-coded IPs
• Thinking ahead: more speed, what will our
problems be, how to solve them
Our Savior
• Found Cisco SCE 2000 (service control engine)
•
•
•
•
•
(2) 1Gb/s Subscriber interfaces
(2) 1Gb/s Network interfaces
No hard drives to fail, configuration separated from device
Zero downtime for policy & firmware updates
Less expensive then comparable Packeteer PS
Whahh!? The Cisco box is less expensive?!
Packeeter Hardware Configuration
Network Devices
• Packeeter 6500
– (1) 100Mb/s Subscriber Interface
– (1) 100Mb/s Network Interface
– Web Interface, Data collection (HDD)
Servers
• Collection Manager
– Integrated into Network Device
• Subscription Manager
– N/A
• Quota Manager
– N/A
SCE Hardware Configuration
Network Devices
• SCE 2000
– (2) 1Gb/s Subscriber interfaces
– (2) 1Gb/s Network interfaces
– (2) 100Mb/s management interfaces
Servers
• Collection Manager
– Redhat Enterprise server (MySQL)
• Subscription Manager
– Redhat Enterprise server (SM service)
• Quota Manager
– Redhat Enterprise server (QM service)
SCE Policy Hierarchy
SCE Policy Hierarchy
ResNet Policy Configuration
Global Rules
•
•
•
•
62.5 Mb/s Total Commodity
5Mb/s (in) 2.5Mb/s (out) Bittorrent
1Mb/s P2P
1Mb/s Newsgroups
Subscriber Rules
•
•
•
•
Highest Priority Gaming
Lowest Priority P2P, Bittorrent, Newsgroups
400Kb/s Bittorrent
92Kb/s VOIP
User & Quota Tracking
Packeeter 6500
• (2) Servers
– Traffic monitoring of 2300 IP’s per server
– In house Python script for user quota and tracking
– Update of rate limited, blocked users once per min
SCE 2000
• (1) Server [ Currently not in Production]
– Subscription manager & Quota Manager managing
~10,000 IP’s
– In house C++ application leveraging Cisco API for
subscriber to IP mappings
– Update of rate limited users once every ~15 seconds
SCE Graphs of Shaped Traffic
Switch Interface Statistics
Future Development Plans
Subscription Manager
• Web Interface
– Manual Addition of subscribers
– Bulk Modification of current subscribers
– Reporting Tools and Statistical Information
Quota Manager
• Web Interface
– Manual Reset of subscriber quota
– Bulk Modification of subscriber quota
– Reporting Tools and Statistical Information
Cisco SCE 2000
http://cisco.com/en/US/products/ps6151/
Cisco SCE 1000
http://cisco.com/en/US/products/ps6150/
Presentation Evaluations
http://resnetsymposium.org/resnet2007/