bandwidth management and qos

21
Bandwidth Management and QoS Shane Duffy MEF Carrier Ethernet Certified Professional

Upload: shane-duffy

Post on 17-Jul-2015

94 views

Category:

Engineering


4 download

TRANSCRIPT

Page 1: Bandwidth management and qos

Bandwidth Management and QoS

Shane Duffy

MEF Carrier Ethernet Certified Professional

Page 2: Bandwidth management and qos

Basic history

• Circuit switched to Packet switched networks

• Circuit

– Dedicated circuit always provisioned from end to end

• Packet Switched

– Allows better sharing and balancing of resources while scaling.

Page 3: Bandwidth management and qos
Page 4: Bandwidth management and qos

Terminology I

• Bandwidth Management is the process of controlling packets on a network link– To avoid overfilling the link which would result in

network congestion

• Bandwidth Management may be referred to as:– Bandwidth Control

– Bandwidth Throttling

– Rate limiting

– Token Bucket

– Leaky Bucket

Page 5: Bandwidth management and qos

Bandwidth [ limiting | shaping |throttling ]

• Physical Ethernet standards

– 10Mb

– 100Mb

– 1000Mb | 1Gb

– 10000Mb | 10Gb

• How do we allocate a portion to users

– 5Mb | 30Mb

Page 6: Bandwidth management and qos

LAN to [ internet | WAN ]

Internet | WAN

Like a fire hose VS a garden hose

Page 7: Bandwidth management and qos

LAN to [ internet | WAN ]

Page 8: Bandwidth management and qos

QoS

• How do I make sure Business email gets priority over Youtube.

• What services are impacted by network performance

Page 9: Bandwidth management and qos

Terminology II

• QoS is a resource reservation system– Its not a measure of achieved quality or a guarantee

of quality– It’s a work around for congestion– Its especially important with latency sensitive

applications

• QoS (Quality of Service) may be referred to as:– DSCP (Differentiated services code point)– ToS (Type of Service)– IntServ (Integrated Services)

Page 10: Bandwidth management and qos

QoS

Page 11: Bandwidth management and qos

Questions

Next section can get really technical

Page 12: Bandwidth management and qos

Technical Session

• Leaky Bucket

• Token Bucket

• Multiple Buckets

• Egress & Ingress (Where to implement?)

• Carrier Ethernet

• QoS

Page 13: Bandwidth management and qos

Leaky Bucket

Packets are discarded when the bucket is full

Page 14: Bandwidth management and qos

Token Bucket

Looks almost the same? Lets discuss

Page 15: Bandwidth management and qos

Leaky VS Token Bucket

• LB discards packets; TB does not. TB discards tokens.

• With TB, a packet can only be transmitted if there are enough tokens to cover its length in bytes.

• LB sends packets at an average rate. TB allows for large bursts to be sent faster by speeding up the output.

• TB allows saving up tokens (permissions) to send large bursts. LB does not allow saving.

Page 16: Bandwidth management and qos

Multiple chained buckets

Page 17: Bandwidth management and qos

Carrier Ethernet

• A ubiquitous, standardized, carrier-class Service and Network defined by five attributes that distinguish it from familiar LAN based Ethernet

Page 18: Bandwidth management and qos

Carrier Ethernet

Page 19: Bandwidth management and qos

Bandwidth profiles and traffic management

Bandwidth Profiles per EVC & per Class of Service Governed by 6 Parameters– CIR (Committed Information Rate)

• CIR defines assured bandwidth• Assured via bandwidth reservation, traffic engineering

– EIR (Excess Information Rate)• EIR bandwidth is considered ‘excess’• EIR improves the network’s Goodput • Traffic dropped at congestion points in the network

– CBS/EBS (Committed/Excess Burst Size in bytes)• Higher burst size results in improved performance

Color Mode (“Color Aware” or “Color Blind”) – When set as “Color Aware” governs discard eligibility

• Marking typically done at ingress• Green – Forwarded frames – CIR conforming traffic• Yellow – Discard Eligible frames – Over CIR , within EIR• Red – Discarded frames – Exceeds EIR

Coupling Flag (set to 1 or 0) governs which frames are classed as yellow

EVC-1 EVC-2

EVC-3

EIR

Page 20: Bandwidth management and qos

CE Bandwidth Profiles• Bandwidth Profiles can divide bandwidth per EVC over a single UNI

– Multiple services over same port (UNI)

– CoS markings enable the network to determine the network QoS to provide

UNI

EVC1

EVC2

EVC3

Ingress Bandwidth Profile Per Ingress UNI

Port-based

UNI

EVC1

EVC2

EVC3

Ingress Bandwidth Profile Per EVC1

Ingress Bandwidth Profile Per EVC2

Ingress Bandwidth Profile Per EVC3

Port/VLAN-based

UNI EVC1

CE-VLAN CoS 6 Ingress Bandwidth Profile Per CoS ID 6

CE-VLAN CoS 4

CE-VLAN CoS 2

Ingress Bandwidth Profile Per CoS ID 4

Ingress Bandwidth Profile Per CoS ID 2

EVC2

Port/VLAN/CoS-based

Page 21: Bandwidth management and qos

Carrier Ethernet in Action

Application EVPL Profiles, Sample CoS ObjectivesCarrier Ethernet Service Provider

Committed Information

RatePriority

Excess Information

Rate

10 mbps0 0

100 mbps1 0

50 mbps2 0

40 mbps3 0

04 500 mbps

Metro Fiber Ethernet Virtual Private Line Services

VoIP calls

Interactive business and consumervideo programming

Telepresence

Streamed HD live content

Content distributed. Development and non-real time delivery

UNICOMPANY HQ

Frame Delay

5ms

5ms

25ms

N/A

N/A

Frame Loss Ratio

0.1%

0.01%

0.1%

0.01%

1%

Implementation Guidance• The above bandwidth profiles and related Performance metrics are a small set of those available. • New MEF Specifications recommend performance objectives based on both distance and application types

Impact for Providers and Enterprises• Ability to tune Carrier Ethernet services to exactly match wide variety of changing applications requirements

creates a highly responsive network that reacts well to bursts of high priority data.