quality of service in california k-20 networking

30
Quality of Service in California K-20 Networking Dave Reese A Gathering of State Networks April 30, 2001

Upload: gene

Post on 10-Jan-2016

22 views

Category:

Documents


0 download

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 Presentation

TRANSCRIPT

Page 1: Quality of Service in California K-20 Networking

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

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

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

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
Page 6: Quality of Service in California K-20 Networking

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

Quality of Service

Page 8: Quality of Service in California K-20 Networking

OneNet Network Infrastructure

Page 9: Quality of Service in California K-20 Networking

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

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

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

Technology Timeline

Page 13: Quality of Service in California K-20 Networking

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

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

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

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

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

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

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

QUALITY OF SERVICE & TRAFFIC MANAGEMENT

Ben Colley

http://www.more.net

[email protected]

(800) 509-6673

Page 21: Quality of Service in California K-20 Networking

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

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

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

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

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

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

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

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

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

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!