presenters: chris white – oregon state university karl vollmer – oregon state university chris...

19
Presenters: Presenters: Chris White – Oregon State Chris White – Oregon State University University Karl Vollmer – Oregon State Karl Vollmer – Oregon State University University Chris Giem – Oregon State Chris Giem – Oregon State University University Traffic Shaping & Traffic Shaping & Quotas Quotas w/Cisco's SCE w/Cisco's SCE

Upload: ralph-bates

Post on 26-Dec-2015

225 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Presenters: Chris White – Oregon State University Karl Vollmer – Oregon State University Chris Giem – Oregon State University Traffic Shaping & Quotas

Presenters:Presenters:Chris White – Oregon State UniversityChris White – Oregon State UniversityKarl Vollmer – Oregon State UniversityKarl Vollmer – Oregon State UniversityChris Giem – Oregon State UniversityChris Giem – Oregon State University

Traffic Shaping & Quotas Traffic Shaping & Quotas w/Cisco's SCEw/Cisco's SCE

Page 2: Presenters: Chris White – Oregon State University Karl Vollmer – Oregon State University Chris Giem – Oregon State University Traffic Shaping & Quotas

• Background & History

• Implementation & Configuration

• Network Architecture

• Future Plans

• Questions

Page 3: Presenters: Chris White – Oregon State University Karl Vollmer – Oregon State University Chris Giem – Oregon State University Traffic Shaping & Quotas

Oregon State UniversityOregon State UniversityCorvallis, OregonCorvallis, Oregon

• 19,500 total students19,500 total students

• 15,900 undergrads15,900 undergrads

• 3,700 on-campus residents 3,700 on-campus residents supported by ResNetsupported by ResNet

• OSU Public Wireless network OSU Public Wireless network for all student, staff, & facultyfor all student, staff, & faculty

Page 4: Presenters: Chris White – Oregon State University Karl Vollmer – Oregon State University Chris Giem – Oregon State University Traffic Shaping & Quotas

Shaping History Shaping History

• Problems: network saturation, bandwidth abuse, Problems: network saturation, bandwidth abuse, copyright infringementcopyright infringement

• Packeteer Packetshaper 6500 was the perfect Packeteer Packetshaper 6500 was the perfect solution for ResNetsolution for ResNet

• Enabled ResNet to implement bandwidth shaping, Enabled ResNet to implement bandwidth shaping, quotas, & block hard-coded IPsquotas, & block hard-coded IPs

•• Thinking ahead: more speed, what will our Thinking ahead: more speed, what will our problems be, how to solve themproblems be, how to solve them

Page 5: Presenters: Chris White – Oregon State University Karl Vollmer – Oregon State University Chris Giem – Oregon State University Traffic Shaping & Quotas
Page 6: Presenters: Chris White – Oregon State University Karl Vollmer – Oregon State University Chris Giem – Oregon State University Traffic Shaping & Quotas

Our SaviorOur Savior• Found Cisco SCE 2000 (service control engine)Found Cisco SCE 2000 (service control engine)

• (2) 1Gb/s Subscriber interfaces(2) 1Gb/s Subscriber interfaces• (2) 1Gb/s Network interfaces(2) 1Gb/s Network interfaces• No hard drives to fail, configuration separated from deviceNo hard drives to fail, configuration separated from device• Zero downtime for policy & firmware updatesZero downtime for policy & firmware updates• Less expensive then comparable Packeteer PSLess expensive then comparable Packeteer PS

Whahh!? The Cisco box is Whahh!? The Cisco box is less expensive?!less expensive?!

Page 7: Presenters: Chris White – Oregon State University Karl Vollmer – Oregon State University Chris Giem – Oregon State University Traffic Shaping & Quotas

• Packeeter 6500Packeeter 6500– (1) 100Mb/s Subscriber Interface(1) 100Mb/s Subscriber Interface

– (1) 100Mb/s Network Interface(1) 100Mb/s Network Interface

– Web Interface, Data collection (HDD)Web Interface, Data collection (HDD)

Network DevicesNetwork Devices

Packeeter Hardware ConfigurationPackeeter Hardware Configuration

ServersServers• Collection ManagerCollection Manager

– Integrated into Network DeviceIntegrated into Network Device

• Subscription ManagerSubscription Manager– N/AN/A

• Quota ManagerQuota Manager– N/AN/A

Page 8: Presenters: Chris White – Oregon State University Karl Vollmer – Oregon State University Chris Giem – Oregon State University Traffic Shaping & Quotas

• SCE 2000SCE 2000– (2) 1Gb/s Subscriber interfaces(2) 1Gb/s Subscriber interfaces

– (2) 1Gb/s Network interfaces(2) 1Gb/s Network interfaces

– (2) 100Mb/s management interfaces(2) 100Mb/s management interfaces

Network DevicesNetwork Devices

SCE Hardware ConfigurationSCE Hardware Configuration

ServersServers• Collection ManagerCollection Manager

– Redhat Enterprise server (MySQL)Redhat Enterprise server (MySQL)

• Subscription ManagerSubscription Manager– Redhat Enterprise server (SM service)Redhat Enterprise server (SM service)

• Quota ManagerQuota Manager– Redhat Enterprise server (QM service)Redhat Enterprise server (QM service)

Page 9: Presenters: Chris White – Oregon State University Karl Vollmer – Oregon State University Chris Giem – Oregon State University Traffic Shaping & Quotas

SCE Policy HierarchySCE Policy Hierarchy

Page 10: Presenters: Chris White – Oregon State University Karl Vollmer – Oregon State University Chris Giem – Oregon State University Traffic Shaping & Quotas

SCE Policy HierarchySCE Policy Hierarchy

Page 11: Presenters: Chris White – Oregon State University Karl Vollmer – Oregon State University Chris Giem – Oregon State University Traffic Shaping & Quotas
Page 12: Presenters: Chris White – Oregon State University Karl Vollmer – Oregon State University Chris Giem – Oregon State University Traffic Shaping & Quotas

• 62.5 Mb/s Total Commodity 62.5 Mb/s Total Commodity • 5Mb/s (in) 2.5Mb/s (out) Bittorrent 5Mb/s (in) 2.5Mb/s (out) Bittorrent • 1Mb/s P2P 1Mb/s P2P • 1Mb/s Newsgroups 1Mb/s Newsgroups

Global Rules Global Rules

ResNet Policy ConfigurationResNet Policy Configuration

Subscriber RulesSubscriber Rules• Highest Priority GamingHighest Priority Gaming• Lowest Priority P2P, Bittorrent, NewsgroupsLowest Priority P2P, Bittorrent, Newsgroups• 400Kb/s Bittorrent 400Kb/s Bittorrent • 92Kb/s VOIP92Kb/s VOIP

Page 13: Presenters: Chris White – Oregon State University Karl Vollmer – Oregon State University Chris Giem – Oregon State University Traffic Shaping & Quotas

• (2) Servers(2) Servers– Traffic monitoring of 2300 IP’s per serverTraffic monitoring of 2300 IP’s per server– In house Python script for user quota and trackingIn house Python script for user quota and tracking– Update of rate limited, blocked users once per minUpdate of rate limited, blocked users once per min

Packeeter 6500 Packeeter 6500

User & Quota TrackingUser & Quota Tracking

SCE 2000SCE 2000• (1) Server (1) Server [ Currently not in Production][ Currently not in Production]

– Subscription manager & Quota Manager managing ~10,000 Subscription manager & Quota Manager managing ~10,000 IP’s IP’s

– In house C++ application leveraging Cisco API for In house C++ application leveraging Cisco API for subscriber to IP mappingssubscriber to IP mappings

– Update of rate limited users once every ~15 secondsUpdate of rate limited users once every ~15 seconds

Page 14: Presenters: Chris White – Oregon State University Karl Vollmer – Oregon State University Chris Giem – Oregon State University Traffic Shaping & Quotas

SCE Graphs of Shaped TrafficSCE Graphs of Shaped Traffic

Page 15: Presenters: Chris White – Oregon State University Karl Vollmer – Oregon State University Chris Giem – Oregon State University Traffic Shaping & Quotas

Switch Interface StatisticsSwitch Interface Statistics

Page 16: Presenters: Chris White – Oregon State University Karl Vollmer – Oregon State University Chris Giem – Oregon State University Traffic Shaping & Quotas
Page 17: Presenters: Chris White – Oregon State University Karl Vollmer – Oregon State University Chris Giem – Oregon State University Traffic Shaping & Quotas
Page 18: Presenters: Chris White – Oregon State University Karl Vollmer – Oregon State University Chris Giem – Oregon State University Traffic Shaping & Quotas

• Web InterfaceWeb Interface– Manual Addition of subscribersManual Addition of subscribers– Bulk Modification of current subscribersBulk Modification of current subscribers– Reporting Tools and Statistical InformationReporting Tools and Statistical Information

Subscription ManagerSubscription Manager

Future Development PlansFuture Development Plans

• Web InterfaceWeb Interface– Manual Reset of subscriber quotaManual Reset of subscriber quota– Bulk Modification of subscriber quotaBulk Modification of subscriber quota– Reporting Tools and Statistical InformationReporting Tools and Statistical Information

Quota ManagerQuota Manager

Page 19: Presenters: Chris White – Oregon State University Karl Vollmer – Oregon State University Chris Giem – Oregon State University Traffic Shaping & Quotas

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/