SlideShare uma empresa Scribd logo
1 de 21
Bandwidth Management and
QoS
Shane Duffy
MEF Carrier Ethernet Certified
Professional
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.
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
Bandwidth [ limiting | shaping
|throttling ]
• Physical Ethernet standards
– 10Mb
– 100Mb
– 1000Mb | 1Gb
– 10000Mb | 10Gb
• How do we allocate a portion to users
– 5Mb | 30Mb
LAN to [ internet | WAN ]
Internet | WAN
Like a fire hose VS a garden hose
LAN to [ internet | WAN ]
QoS
• How do I make sure Business email gets
priority over Youtube.
• What services are impacted by network
performance
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)
QoS
Questions
Next section can get really technical
Technical Session
• Leaky Bucket
• Token Bucket
• Multiple Buckets
• Egress & Ingress (Where to implement?)
• Carrier Ethernet
• QoS
Leaky Bucket
Packets are discarded when the bucket is full
Token Bucket
Looks almost the same? Lets discuss
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.
Multiple chained buckets
Carrier Ethernet
• A ubiquitous, standardized, carrier-class
Service and Network defined by five attributes
that distinguish it from familiar LAN based
Ethernet
Carrier Ethernet
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
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
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 consumer
video 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.

Mais conteúdo relacionado

Mais procurados

Qos Quality of services
Qos   Quality of services Qos   Quality of services
Qos Quality of services HayderThary
 
QOS (Quality of Services) - Computer Networks
 QOS (Quality of Services) - Computer Networks QOS (Quality of Services) - Computer Networks
QOS (Quality of Services) - Computer NetworksIIIT Manipur
 
Mobile Computing (Part-2)
Mobile Computing (Part-2)Mobile Computing (Part-2)
Mobile Computing (Part-2)Ankur Kumar
 
W-LAN (Wireless Local Area Network)
W-LAN (Wireless Local Area Network)W-LAN (Wireless Local Area Network)
W-LAN (Wireless Local Area Network)Parvesh Taneja
 
Introduction & Wireless Transmission
Introduction & Wireless TransmissionIntroduction & Wireless Transmission
Introduction & Wireless TransmissionJoe Christensen
 
Maximizing SD-WAN Architecture with Service Chaining - VeloCloud
Maximizing SD-WAN Architecture with Service Chaining - VeloCloudMaximizing SD-WAN Architecture with Service Chaining - VeloCloud
Maximizing SD-WAN Architecture with Service Chaining - VeloCloudVeloCloud Networks, Inc.
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing pptMehul Patel
 
Key Challenges In CLOUD COMPUTING
Key Challenges In CLOUD COMPUTINGKey Challenges In CLOUD COMPUTING
Key Challenges In CLOUD COMPUTINGAtul Chounde
 
Wireless network
Wireless networkWireless network
Wireless networkmattglover0
 
Google App Engine
Google App EngineGoogle App Engine
Google App EngineUrmi510
 
Grid computing notes
Grid computing notesGrid computing notes
Grid computing notesSyed Mustafa
 

Mais procurados (20)

Qos Quality of services
Qos   Quality of services Qos   Quality of services
Qos Quality of services
 
QOS (Quality of Services) - Computer Networks
 QOS (Quality of Services) - Computer Networks QOS (Quality of Services) - Computer Networks
QOS (Quality of Services) - Computer Networks
 
Ch5
Ch5Ch5
Ch5
 
Mobile Computing (Part-2)
Mobile Computing (Part-2)Mobile Computing (Part-2)
Mobile Computing (Part-2)
 
W-LAN (Wireless Local Area Network)
W-LAN (Wireless Local Area Network)W-LAN (Wireless Local Area Network)
W-LAN (Wireless Local Area Network)
 
Hypervisor
HypervisorHypervisor
Hypervisor
 
Introduction & Wireless Transmission
Introduction & Wireless TransmissionIntroduction & Wireless Transmission
Introduction & Wireless Transmission
 
Unit 6
Unit 6Unit 6
Unit 6
 
Maximizing SD-WAN Architecture with Service Chaining - VeloCloud
Maximizing SD-WAN Architecture with Service Chaining - VeloCloudMaximizing SD-WAN Architecture with Service Chaining - VeloCloud
Maximizing SD-WAN Architecture with Service Chaining - VeloCloud
 
IEEE 802.11
IEEE 802.11IEEE 802.11
IEEE 802.11
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
 
Key Challenges In CLOUD COMPUTING
Key Challenges In CLOUD COMPUTINGKey Challenges In CLOUD COMPUTING
Key Challenges In CLOUD COMPUTING
 
Wireless network
Wireless networkWireless network
Wireless network
 
WiMAX
WiMAXWiMAX
WiMAX
 
Google App Engine
Google App EngineGoogle App Engine
Google App Engine
 
Sdn ppt
Sdn pptSdn ppt
Sdn ppt
 
Cluster and Grid Computing
Cluster and Grid ComputingCluster and Grid Computing
Cluster and Grid Computing
 
Google App Engine
Google App EngineGoogle App Engine
Google App Engine
 
Wimax Technology
Wimax TechnologyWimax Technology
Wimax Technology
 
Grid computing notes
Grid computing notesGrid computing notes
Grid computing notes
 

Semelhante a Bandwidth management and qos

H ip qo s for 3g
H ip qo s for 3gH ip qo s for 3g
H ip qo s for 3gSocnho Kit
 
Using buffer mechanisms in FIBRE CHANNEL technology
Using buffer mechanisms in FIBRE CHANNEL technologyUsing buffer mechanisms in FIBRE CHANNEL technology
Using buffer mechanisms in FIBRE CHANNEL technologyPavel Bankov
 
CISSP - Chapter 4 - Intranet and extranets
CISSP - Chapter 4 - Intranet and extranetsCISSP - Chapter 4 - Intranet and extranets
CISSP - Chapter 4 - Intranet and extranetsKarthikeyan Dhayalan
 
CN Module 5 part 2 2022.pdf
CN Module 5 part 2 2022.pdfCN Module 5 part 2 2022.pdf
CN Module 5 part 2 2022.pdfMayankRaj687571
 
MULTIMEDIA COMMUNICATION & NETWORKS
MULTIMEDIA COMMUNICATION & NETWORKSMULTIMEDIA COMMUNICATION & NETWORKS
MULTIMEDIA COMMUNICATION & NETWORKSKathirvel Ayyaswamy
 
ITN3052_04_Switched_Networks.pdf
ITN3052_04_Switched_Networks.pdfITN3052_04_Switched_Networks.pdf
ITN3052_04_Switched_Networks.pdfssuser2d7235
 
Presentacion qos-
Presentacion qos-Presentacion qos-
Presentacion qos-Javier H
 
Presentacion qos-
Presentacion qos-Presentacion qos-
Presentacion qos-Javier H
 
06 fr technology-030420
06 fr technology-03042006 fr technology-030420
06 fr technology-030420jitendra Samal
 
Blue streak diff-timed
Blue streak diff-timedBlue streak diff-timed
Blue streak diff-timedbclew
 
CCNA (R & S) Module 02 - Connecting Networks - Chapter 6
CCNA (R & S) Module 02 - Connecting Networks - Chapter 6CCNA (R & S) Module 02 - Connecting Networks - Chapter 6
CCNA (R & S) Module 02 - Connecting Networks - Chapter 6Waqas Ahmed Nawaz
 

Semelhante a Bandwidth management and qos (20)

H ip qo s for 3g
H ip qo s for 3gH ip qo s for 3g
H ip qo s for 3g
 
1.CN-PPT.ppt
1.CN-PPT.ppt1.CN-PPT.ppt
1.CN-PPT.ppt
 
Using buffer mechanisms in FIBRE CHANNEL technology
Using buffer mechanisms in FIBRE CHANNEL technologyUsing buffer mechanisms in FIBRE CHANNEL technology
Using buffer mechanisms in FIBRE CHANNEL technology
 
Advanced networking - scheduling and QoS part 1
Advanced networking - scheduling and QoS part 1Advanced networking - scheduling and QoS part 1
Advanced networking - scheduling and QoS part 1
 
CISSP - Chapter 4 - Intranet and extranets
CISSP - Chapter 4 - Intranet and extranetsCISSP - Chapter 4 - Intranet and extranets
CISSP - Chapter 4 - Intranet and extranets
 
Ccna4 mod5-frame relay
Ccna4 mod5-frame relayCcna4 mod5-frame relay
Ccna4 mod5-frame relay
 
CN Module 5 part 2 2022.pdf
CN Module 5 part 2 2022.pdfCN Module 5 part 2 2022.pdf
CN Module 5 part 2 2022.pdf
 
Advanced networking scheduling and QoS part 2
Advanced networking scheduling and QoS part 2Advanced networking scheduling and QoS part 2
Advanced networking scheduling and QoS part 2
 
Qo s rsvp......
Qo s rsvp......Qo s rsvp......
Qo s rsvp......
 
MULTIMEDIA COMMUNICATION & NETWORKS
MULTIMEDIA COMMUNICATION & NETWORKSMULTIMEDIA COMMUNICATION & NETWORKS
MULTIMEDIA COMMUNICATION & NETWORKS
 
ITN3052_04_Switched_Networks.pdf
ITN3052_04_Switched_Networks.pdfITN3052_04_Switched_Networks.pdf
ITN3052_04_Switched_Networks.pdf
 
Congestion control and quality of service
Congestion control and quality of serviceCongestion control and quality of service
Congestion control and quality of service
 
Presentacion qos-
Presentacion qos-Presentacion qos-
Presentacion qos-
 
Presentacion qos-
Presentacion qos-Presentacion qos-
Presentacion qos-
 
Presentacion qos-
Presentacion qos-Presentacion qos-
Presentacion qos-
 
06 fr technology-030420
06 fr technology-03042006 fr technology-030420
06 fr technology-030420
 
10 fn s21
10 fn s2110 fn s21
10 fn s21
 
10 fn s21
10 fn s2110 fn s21
10 fn s21
 
Blue streak diff-timed
Blue streak diff-timedBlue streak diff-timed
Blue streak diff-timed
 
CCNA (R & S) Module 02 - Connecting Networks - Chapter 6
CCNA (R & S) Module 02 - Connecting Networks - Chapter 6CCNA (R & S) Module 02 - Connecting Networks - Chapter 6
CCNA (R & S) Module 02 - Connecting Networks - Chapter 6
 

Último

Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Piping Basic stress analysis by engineering
Piping Basic stress analysis by engineeringPiping Basic stress analysis by engineering
Piping Basic stress analysis by engineeringJuanCarlosMorales19600
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...121011101441
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
lifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptxlifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptxsomshekarkn64
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm Systemirfanmechengr
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 

Último (20)

Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Piping Basic stress analysis by engineering
Piping Basic stress analysis by engineeringPiping Basic stress analysis by engineering
Piping Basic stress analysis by engineering
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
lifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptxlifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptx
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm System
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 

Bandwidth management and qos

  • 1. Bandwidth Management and QoS Shane Duffy MEF Carrier Ethernet Certified Professional
  • 2. 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.
  • 3.
  • 4. 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
  • 5. Bandwidth [ limiting | shaping |throttling ] • Physical Ethernet standards – 10Mb – 100Mb – 1000Mb | 1Gb – 10000Mb | 10Gb • How do we allocate a portion to users – 5Mb | 30Mb
  • 6. LAN to [ internet | WAN ] Internet | WAN Like a fire hose VS a garden hose
  • 7. LAN to [ internet | WAN ]
  • 8. QoS • How do I make sure Business email gets priority over Youtube. • What services are impacted by network performance
  • 9. 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)
  • 10. QoS
  • 11. Questions Next section can get really technical
  • 12. Technical Session • Leaky Bucket • Token Bucket • Multiple Buckets • Egress & Ingress (Where to implement?) • Carrier Ethernet • QoS
  • 13. Leaky Bucket Packets are discarded when the bucket is full
  • 14. Token Bucket Looks almost the same? Lets discuss
  • 15. 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.
  • 17. Carrier Ethernet • A ubiquitous, standardized, carrier-class Service and Network defined by five attributes that distinguish it from familiar LAN based Ethernet
  • 19. 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
  • 20. 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
  • 21. 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 consumer video 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.