quality of service in california k-20 networking
DESCRIPTION
Quality of Service in California K-20 Networking. Dave Reese A Gathering of State Networks April 30, 2001. Quietly on the Sidelines. What traffic is most important? Video (of course) Voice (is this really coming?) Research, Business, Admissions transactions? (depends on who decides) - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Quality of Service in California K-20 Networking](https://reader035.vdocument.in/reader035/viewer/2022070406/56814183550346895dad7274/html5/thumbnails/1.jpg)
Quality of Service inCalifornia K-20 Networking
Dave Reese
A Gathering of State Networks
April 30, 2001
![Page 2: Quality of Service in California K-20 Networking](https://reader035.vdocument.in/reader035/viewer/2022070406/56814183550346895dad7274/html5/thumbnails/2.jpg)
Quietly on the Sidelines What traffic is most important?
Video (of course) Voice (is this really coming?) Research, Business, Admissions transactions?
(depends on who decides) Can’t just create one queue, everyone will demand
special treatment How many queues are needed (practical)? How to prioritize multiple queues? Will there really be a National QoS (and what will
be the cost)?
![Page 3: Quality of Service in California K-20 Networking](https://reader035.vdocument.in/reader035/viewer/2022070406/56814183550346895dad7274/html5/thumbnails/3.jpg)
What are we waiting for?Bandwidth guarantees - like ATM CBRStable router software (does this exist?)Reservations, limits/controls on usageMethod to decide who gets to useWho enforces/patrols usage?New planning/forecasting tools for
network design
![Page 4: Quality of Service in California K-20 Networking](https://reader035.vdocument.in/reader035/viewer/2022070406/56814183550346895dad7274/html5/thumbnails/4.jpg)
What California is doing now Building shared Statewide “Intranet” to serve
research, education, and business applications for K-20
Keeping intra-state bandwidth ahead of demand
Using ATM to guarantee quality for video conferences/distance education
Bringing critical applications to the Intranet and off of the Internet
![Page 5: Quality of Service in California K-20 Networking](https://reader035.vdocument.in/reader035/viewer/2022070406/56814183550346895dad7274/html5/thumbnails/5.jpg)
![Page 6: Quality of Service in California K-20 Networking](https://reader035.vdocument.in/reader035/viewer/2022070406/56814183550346895dad7274/html5/thumbnails/6.jpg)
How is this working?Only buying time - we want to move
from ATM to IPBottleneck is between campus and
backbone, backbone and InternetPilot project for “eContent” management
to push multimedia servers closer to the user
![Page 7: Quality of Service in California K-20 Networking](https://reader035.vdocument.in/reader035/viewer/2022070406/56814183550346895dad7274/html5/thumbnails/7.jpg)
Quality of Service
![Page 8: Quality of Service in California K-20 Networking](https://reader035.vdocument.in/reader035/viewer/2022070406/56814183550346895dad7274/html5/thumbnails/8.jpg)
OneNet Network Infrastructure
![Page 9: Quality of Service in California K-20 Networking](https://reader035.vdocument.in/reader035/viewer/2022070406/56814183550346895dad7274/html5/thumbnails/9.jpg)
OneNet Member Utilization
Over 1,600 Connections As of October 2000
100% Colleges, Universities and Career
Technology Centers Court Systems
80% Public Schools (K-12)
1,000+ Additional Sites
![Page 10: Quality of Service in California K-20 Networking](https://reader035.vdocument.in/reader035/viewer/2022070406/56814183550346895dad7274/html5/thumbnails/10.jpg)
Member Circuits (November 2000)
Department CircuitsHigher Education 90K-12 489Career Technology Centers 65Army National Guard 52Courts 47Hospitals (Gov’t/Private) 43Law Enforcement 18Libraries 107Municipalities 28Non-Profits 28State Agencies 505
![Page 11: Quality of Service in California K-20 Networking](https://reader035.vdocument.in/reader035/viewer/2022070406/56814183550346895dad7274/html5/thumbnails/11.jpg)
Some Services DEMANDING We Address QoS
Video Conferencing H.323 MPEG
Video Streaming P2P
Napster Gnutella All the rest…
FTP
![Page 12: Quality of Service in California K-20 Networking](https://reader035.vdocument.in/reader035/viewer/2022070406/56814183550346895dad7274/html5/thumbnails/12.jpg)
Technology Timeline
![Page 13: Quality of Service in California K-20 Networking](https://reader035.vdocument.in/reader035/viewer/2022070406/56814183550346895dad7274/html5/thumbnails/13.jpg)
It All Adds Up Quickly
ExamplesExamples• We now have over 800 H.323 endpoints We now have over 800 H.323 endpoints
registered as distance learning classroomsregistered as distance learning classrooms• Every higher education institution is wiring their Every higher education institution is wiring their
dorms or building new dorms to be wired.dorms or building new dorms to be wired.• Local expertise in many of our members’ networks Local expertise in many of our members’ networks
regarding traffic management is somewhat limited, regarding traffic management is somewhat limited, new hip applications can quickly congest links.new hip applications can quickly congest links.
ExamplesExamples• We now have over 800 H.323 endpoints We now have over 800 H.323 endpoints
registered as distance learning classroomsregistered as distance learning classrooms• Every higher education institution is wiring their Every higher education institution is wiring their
dorms or building new dorms to be wired.dorms or building new dorms to be wired.• Local expertise in many of our members’ networks Local expertise in many of our members’ networks
regarding traffic management is somewhat limited, regarding traffic management is somewhat limited, new hip applications can quickly congest links.new hip applications can quickly congest links.
![Page 14: Quality of Service in California K-20 Networking](https://reader035.vdocument.in/reader035/viewer/2022070406/56814183550346895dad7274/html5/thumbnails/14.jpg)
Identifying The Causes
• SNMPSNMP• Falls short in classificationFalls short in classification
• SniffersSniffers• Deployment is costly/difficult in the wider areaDeployment is costly/difficult in the wider area
• NetFlowNetFlow• Can be utilized anywhere you have the Can be utilized anywhere you have the
capability to export flow information and have capability to export flow information and have the time to wait for resultsthe time to wait for results
• SNMPSNMP• Falls short in classificationFalls short in classification
• SniffersSniffers• Deployment is costly/difficult in the wider areaDeployment is costly/difficult in the wider area
• NetFlowNetFlow• Can be utilized anywhere you have the Can be utilized anywhere you have the
capability to export flow information and have capability to export flow information and have the time to wait for resultsthe time to wait for results
![Page 15: Quality of Service in California K-20 Networking](https://reader035.vdocument.in/reader035/viewer/2022070406/56814183550346895dad7274/html5/thumbnails/15.jpg)
FlowScan
Identify applicationsIdentify networksIdentify protocols
http://net.doit.wisc.edu/~plonka/FlowScan/
Identify applicationsIdentify networksIdentify protocols
http://net.doit.wisc.edu/~plonka/FlowScan/
![Page 16: Quality of Service in California K-20 Networking](https://reader035.vdocument.in/reader035/viewer/2022070406/56814183550346895dad7274/html5/thumbnails/16.jpg)
Recent Specific Issue
• Congestion at T1 level has been handled very well Congestion at T1 level has been handled very well until recently with just WFQ.until recently with just WFQ.
• Load-balanced per-packet overhead T1s at some Load-balanced per-packet overhead T1s at some hubsites are becoming congestedhubsites are becoming congested
• Distance-learning is our primary concern at these Distance-learning is our primary concern at these locationslocations
• Congestion at T1 level has been handled very well Congestion at T1 level has been handled very well until recently with just WFQ.until recently with just WFQ.
• Load-balanced per-packet overhead T1s at some Load-balanced per-packet overhead T1s at some hubsites are becoming congestedhubsites are becoming congested
• Distance-learning is our primary concern at these Distance-learning is our primary concern at these locationslocations
![Page 17: Quality of Service in California K-20 Networking](https://reader035.vdocument.in/reader035/viewer/2022070406/56814183550346895dad7274/html5/thumbnails/17.jpg)
Current Solution
• Congested T1s moved to a PQ-WFQ scenario via ‘ip Congested T1s moved to a PQ-WFQ scenario via ‘ip rtp priority’rtp priority’• Not ideal, RTP traffic of any sort can starve out other Not ideal, RTP traffic of any sort can starve out other
activities. Fortunately not an issue in the troubled locationsactivities. Fortunately not an issue in the troubled locations
• Load-balanced T1s moved to per-destination PQ-Load-balanced T1s moved to per-destination PQ-WFQ scenarioWFQ scenario• Adding in queuing with per-packet balancing introduced Adding in queuing with per-packet balancing introduced
greater out-of-sequence issues than many endpoints could greater out-of-sequence issues than many endpoints could handlehandle
• Max bandwidth available to a flow is now constrained to a Max bandwidth available to a flow is now constrained to a single T1single T1
• MOVE to greater bandwidth!MOVE to greater bandwidth!
• WRED used on DS3s and greaterWRED used on DS3s and greater
• Congested T1s moved to a PQ-WFQ scenario via ‘ip Congested T1s moved to a PQ-WFQ scenario via ‘ip rtp priority’rtp priority’• Not ideal, RTP traffic of any sort can starve out other Not ideal, RTP traffic of any sort can starve out other
activities. Fortunately not an issue in the troubled locationsactivities. Fortunately not an issue in the troubled locations
• Load-balanced T1s moved to per-destination PQ-Load-balanced T1s moved to per-destination PQ-WFQ scenarioWFQ scenario• Adding in queuing with per-packet balancing introduced Adding in queuing with per-packet balancing introduced
greater out-of-sequence issues than many endpoints could greater out-of-sequence issues than many endpoints could handlehandle
• Max bandwidth available to a flow is now constrained to a Max bandwidth available to a flow is now constrained to a single T1single T1
• MOVE to greater bandwidth!MOVE to greater bandwidth!
• WRED used on DS3s and greaterWRED used on DS3s and greater
![Page 18: Quality of Service in California K-20 Networking](https://reader035.vdocument.in/reader035/viewer/2022070406/56814183550346895dad7274/html5/thumbnails/18.jpg)
Current Work
In the lab…In the lab…• CARCAR
• Start policing some applications to provide more assuranceStart policing some applications to provide more assurance
• NBARNBAR• Anything we can do to help automate identification of what is Anything we can do to help automate identification of what is
going on in order to make classification simpler.going on in order to make classification simpler.
• DiffServ, RSVPDiffServ, RSVP• Watching the Qbone and other I2 initiativesWatching the Qbone and other I2 initiatives
• MPLSMPLS• Traffic engineering not QoS but integral in many of the Traffic engineering not QoS but integral in many of the
decisions we have to makedecisions we have to make
In the lab…In the lab…• CARCAR
• Start policing some applications to provide more assuranceStart policing some applications to provide more assurance
• NBARNBAR• Anything we can do to help automate identification of what is Anything we can do to help automate identification of what is
going on in order to make classification simpler.going on in order to make classification simpler.
• DiffServ, RSVPDiffServ, RSVP• Watching the Qbone and other I2 initiativesWatching the Qbone and other I2 initiatives
• MPLSMPLS• Traffic engineering not QoS but integral in many of the Traffic engineering not QoS but integral in many of the
decisions we have to makedecisions we have to make
![Page 19: Quality of Service in California K-20 Networking](https://reader035.vdocument.in/reader035/viewer/2022070406/56814183550346895dad7274/html5/thumbnails/19.jpg)
Issues
• Quality of Service is Managed UnfairnessQuality of Service is Managed Unfairness
• Many decisions to be made about what is rate Many decisions to be made about what is rate limited, what is dropped, what gets prioritizedlimited, what is dropped, what gets prioritized
• How do we check our trusts on pre-marked traffic?How do we check our trusts on pre-marked traffic?
• Quality of Service is Managed UnfairnessQuality of Service is Managed Unfairness
• Many decisions to be made about what is rate Many decisions to be made about what is rate limited, what is dropped, what gets prioritizedlimited, what is dropped, what gets prioritized
• How do we check our trusts on pre-marked traffic?How do we check our trusts on pre-marked traffic?
![Page 20: Quality of Service in California K-20 Networking](https://reader035.vdocument.in/reader035/viewer/2022070406/56814183550346895dad7274/html5/thumbnails/20.jpg)
QUALITY OF SERVICE & TRAFFIC MANAGEMENT
Ben Colley
http://www.more.net
(800) 509-6673
![Page 21: Quality of Service in California K-20 Networking](https://reader035.vdocument.in/reader035/viewer/2022070406/56814183550346895dad7274/html5/thumbnails/21.jpg)
The ProblemLike elsewhere, Napster started it all.Expanded from a traffic limiting need to
a traffic prioritization goal.
Excess recreational traffic was impacting production services
Growth in bandwidth requirements still exceeds available funding
![Page 22: Quality of Service in California K-20 Networking](https://reader035.vdocument.in/reader035/viewer/2022070406/56814183550346895dad7274/html5/thumbnails/22.jpg)
The Project What solutions exist:
At the backbone level?, At the customer edge
via the router? via other devices?
Goals QoS - Ensure delivery of mission critical traffic TM - Provide tools enabling local traffic
management policies
![Page 23: Quality of Service in California K-20 Networking](https://reader035.vdocument.in/reader035/viewer/2022070406/56814183550346895dad7274/html5/thumbnails/23.jpg)
QoS Direction Implement “Differentiated Services” in core and edge
routers Mark “state level” applications as top priority in edge
router H.323 traffic to/from MOREnet MCU farm Library Automation traffic to/from server farm Other future applications, eg VoIP
MOREnet will not mark or remark any other traffic Campuses can mark other traffic as desired at the
source device, or elsewhere in their network Implement for all H.323 sites this summer
![Page 24: Quality of Service in California K-20 Networking](https://reader035.vdocument.in/reader035/viewer/2022070406/56814183550346895dad7274/html5/thumbnails/24.jpg)
QoS Alphabet Soup At the network core (current best thinking)
Modified Deficit Round Robin (MDRR) But still to determine queue mapping and forwarding strategy!
At the customer premise (current best thinking)
CAR and WFQ CAR to ensure marking of “state level” application traffic WFQ to forward appropriately
Technical meeting in May Establish a common DiffServ Code Point (DSCP)
strategy and, queue mapping and forwarding plan
![Page 25: Quality of Service in California K-20 Networking](https://reader035.vdocument.in/reader035/viewer/2022070406/56814183550346895dad7274/html5/thumbnails/25.jpg)
Traffic Management Mark packets for QoS (and unmark!) Policy administration by:
physical network interface server or workstation network address application signature
Multiple network interfaces permit ability to: isolate critical servers; load-balance servers, caches
and/or intrusion detection devices aggregate like kinds of traffic
(Future) API available for Time of Day policies
![Page 26: Quality of Service in California K-20 Networking](https://reader035.vdocument.in/reader035/viewer/2022070406/56814183550346895dad7274/html5/thumbnails/26.jpg)
Traffic Management Research Several products reviewed
Many good, focused products available
Recommendation for the TopLayer AppSwitch Multiple interfaces support broader range of
network design and architecture opportunities Excellent H.323 “flow” management Commitment to enhancing application recognition Commitment to expanding usability
![Page 27: Quality of Service in California K-20 Networking](https://reader035.vdocument.in/reader035/viewer/2022070406/56814183550346895dad7274/html5/thumbnails/27.jpg)
TM Implementation Strategy
Focus on sites that will experience congestion soon
Acquire & install in 1-2 lead sites and learn Deploy to remaining sites throughout year Vendor training and support MOREnet supported product Campus determines local policy and
manages the platform MOREnet only interested in “state level” services
![Page 28: Quality of Service in California K-20 Networking](https://reader035.vdocument.in/reader035/viewer/2022070406/56814183550346895dad7274/html5/thumbnails/28.jpg)
Deployment Plan Implement QoS prior to beginning of summer
school for lead sites. Test through summer to be ready for fall. Implement 2nd round of QoS in August prior
to fall semester. Traffic Management deployment will move as
needed on customer-by-customer basis starting this summer.
![Page 29: Quality of Service in California K-20 Networking](https://reader035.vdocument.in/reader035/viewer/2022070406/56814183550346895dad7274/html5/thumbnails/29.jpg)
Lessons Learned
Still an emerging technology -- its not cookie cutter yet And here we go with a state-wide deployment
(again)
There will be bumps along the way, like: Who gets to decide whose packets are important?
Build a “Community of Interest” How one organization prioritizes traffic can have
impact on another
![Page 30: Quality of Service in California K-20 Networking](https://reader035.vdocument.in/reader035/viewer/2022070406/56814183550346895dad7274/html5/thumbnails/30.jpg)
Lessons Learned (continued)We believe future funding increases will
be linked to ‘good stewardship’ of current funding
Ask us in six months what the real lessons were!