DOCSIS 1.1 Cable Modem Termination Systems



Similar documents
Real-time apps and Quality of Service

Quality of Service for VoIP

Distributed Systems 3. Network Quality of Service (QoS)

CS640: Introduction to Computer Networks. Why a New Service Model? Utility curve Elastic traffic. Aditya Akella. Lecture 20 QoS

A Preferred Service Architecture for Payload Data Flows. Ray Gilstrap, Thom Stone, Ken Freeman

How To Provide Qos Based Routing In The Internet

Integrated Service (IntServ) versus Differentiated Service (Diffserv)

CS/ECE 438: Communication Networks. Internet QoS. Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE

Quality of Service (QoS)) in IP networks

Internet Quality of Service

18: Enhanced Quality of Service

QoS Parameters. Quality of Service in the Internet. Traffic Shaping: Congestion Control. Keeping the QoS

Cisco CCNP Optimizing Converged Cisco Networks (ONT)

Lecture 16: Quality of Service. CSE 123: Computer Networks Stefan Savage

QoS in IP networks. Computer Science Department University of Crete HY536 - Network Technology Lab II IETF Integrated Services (IntServ)

"Charting the Course to Your Success!" QOS - Implementing Cisco Quality of Service 2.5 Course Summary

Motivation. QoS Guarantees. Internet service classes. Certain applications require minimum level of network performance:

Optimizing Converged Cisco Networks (ONT)

Analysis of IP Network for different Quality of Service

IMPLEMENTING CISCO QUALITY OF SERVICE V2.5 (QOS)

Implementing Cisco Quality of Service QOS v2.5; 5 days, Instructor-led

Quality of Service in the Internet. QoS Parameters. Keeping the QoS. Traffic Shaping: Leaky Bucket Algorithm

Overview of QoS in Packet-based IP and MPLS Networks. Paresh Shah Utpal Mukhopadhyaya Arun Sathiamurthi

Network management and QoS provisioning - QoS in the Internet

Chapter 7 outline. 7.5 providing multiple classes of service 7.6 providing QoS guarantees RTP, RTCP, SIP. 7: Multimedia Networking 7-71

The network we see so far. Internet Best Effort Service. Is best-effort good enough? An Audio Example. Network Support for Playback

Indepth Voice over IP and SIP Networking Course

Quality of Service Mechanisms and Challenges for IP Networks

02-QOS-ADVANCED-DIFFSRV

Blue 102. IP Service Architecture Futures. Geoff Huston May 2000

Congestion Control Review Computer Networking. Resource Management Approaches. Traffic and Resource Management. What is congestion control?

IP Quality of Service: Theory and best practices. Vikrant S. Kaulgud

MULTIMEDIA NETWORKING

Please purchase PDF Split-Merge on to remove this watermark.

Does reality matter?: QoS & ISPs

16/5-05 Datakommunikation - Jonny Pettersson, UmU 2. 16/5-05 Datakommunikation - Jonny Pettersson, UmU 4

Improving QOS in IP Networks. Principles for QOS Guarantees. Principles for QOS Guarantees (more) Principles for QOS Guarantees (more)

IP, Ethernet and MPLS

Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions

Multimedia Requirements. Multimedia and Networks. Quality of Service

Data Networking and Architecture. Delegates should have some basic knowledge of Internet Protocol and Data Networking principles.

5. DEPLOYMENT ISSUES Having described the fundamentals of VoIP and underlying IP infrastructure, let s address deployment issues.

Industry s First QoS- Enhanced MPLS TE Solution

Faculty of Engineering Computer Engineering Department Islamic University of Gaza Network Chapter# 19 INTERNETWORK OPERATION

Technology Overview. Class of Service Overview. Published: Copyright 2014, Juniper Networks, Inc.

A Review on Quality of Service Architectures for Internet Network Service Provider (INSP)

QoS : Computer Networking. Motivation. Overview. L-7 QoS. Internet currently provides one single class of best-effort service

CS 78 Computer Networks. Internet Protocol (IP) our focus. The Network Layer. Interplay between routing and forwarding

CS 268: Lecture 13. QoS: DiffServ and IntServ

IP Quality of Service (QoS) Applications and Service Examples. Andrew Coward Technical Director, Asia Pacific Unisphere Networks

QoS Strategy in DiffServ aware MPLS environment

Highlighting a Direction

Description: To participate in the hands-on labs in this class, you need to bring a laptop computer with the following:

EXPERIMENTAL STUDY FOR QUALITY OF SERVICE IN VOICE OVER IP

Figure 1: Network Topology

Quality of Service versus Fairness. Inelastic Applications. QoS Analogy: Surface Mail. How to Provide QoS?

Quality of Service. Traditional Nonconverged Network. Traditional data traffic characteristics:

Improving Quality of Service

Allocating Network Bandwidth to Match Business Priorities

IP-Telephony Quality of Service (QoS)

CCNP: Optimizing Converged Networks

End-to-End QoS Network Design

VOIP QOS. Thomas Mangin. ITSPA - Autumn Seminar 11th October 2012 LEEDS. Technical Director IXLeeds AND THE IXP THE CORE THE EDGE

Management of Telecommunication Networks. Prof. Dr. Aleksandar Tsenov

Quality of Service Analysis of site to site for IPSec VPNs for realtime multimedia traffic.

VoIP Bandwidth Considerations - design decisions

Internet Voice, Video and Telepresence Harvard University, CSCI E-139. Lecture #6

The Conversion Technology Experts. Quality of Service (QoS) in High-Priority Applications

Master Course Computer Networks IN2097

Link Layer. 5.6 Hubs and switches 5.7 PPP 5.8 Link Virtualization: ATM and MPLS

Quality of Service (QoS) EECS 122: Introduction to Computer Networks Resource Management and QoS. What s the Problem?

VoIP Quality of Service - Basic Theory

SIP Trunking and Voice over IP

Quality of Service for IP Videoconferencing Engineering White Paper

Welcome to Today s Seminar!

Mixer/Translator VOIP/SIP. Translator. Mixer

Overview. QoS, Traffic Engineering and Control- Plane Signaling in the Internet. Telematics group University of Göttingen, Germany. Dr.

enetworks TM IP Quality of Service B.1 Overview of IP Prioritization

Requirements of Voice in an IP Internetwork

Versalar Switch Router Market Opportunity and Product Overview

ISTANBUL. 1.1 MPLS overview. Alcatel Certified Business Network Specialist Part 2

Asynchronous Transfer Mode: ATM. ATM architecture. ATM: network or link layer? ATM Adaptation Layer (AAL)

4 Internet QoS Management

Course Description. Students Will Learn

Building integrated services intranets

QoS for real-time IP traffic

Datagram-based network layer: forwarding; routing. Additional function of VCbased network layer: call setup.

APPLICATION NOTE 209 QUALITY OF SERVICE: KEY CONCEPTS AND TESTING NEEDS. Quality of Service Drivers. Why Test Quality of Service?

King Fahd University of Petroleum & Minerals Computer Engineering g Dept

QoS Switching. Two Related Areas to Cover (1) Switched IP Forwarding (2) 802.1Q (Virtual LANs) and 802.1p (GARP/Priorities)

Voice over IP. Overview. What is VoIP and how it works. Reduction of voice quality. Quality of Service for VoIP

Software Defined Networking (SDN) - Open Flow

QoS in VoIP. Rahul Singhai Parijat Garg

Protocols with QoS Support

12 Quality of Service (QoS)

Channel Bonding in DOCSIS 3.0. Greg White Lead Architect Broadband Access CableLabs

@Home Cable Deployment Experiences or

Project Report on Traffic Engineering and QoS with MPLS and its applications

Announcements. Midterms. Mt #1 Tuesday March 6 Mt #2 Tuesday April 15 Final project design due April 11. Chapters 1 & 2 Chapter 5 (to 5.

QUALITY OF SERVICE INTRODUCTION TO QUALITY OF SERVICE CONCEPTS AND PROTOCOLS

Transcription:

DOCSIS 1.1 Cable Modem Termination Systems Chris Bridge cbridge@motorola.com

DOCSIS 1.1 Features QoS management Dynamic QoS management Dynamic QoS addition Dynamic QoS change Dynamic QoS deletion Policy-based QoS management on a per-subscriber basis Statistics collection on a per Service Flow or per subscriber basis Advanced MCNS Frame processing De-concatenation De-fragmentation Payload Header Suppression Security Baseline Privacy Plus

Quality of Service Network is a shared resource Multiple applications with different needs & values Provide applications with required network services data throughput capacity packet loss rate availability consistent, predictable service as conditions change optimize network use

Why QoS? Revenue

Multiservice Delivery over Shared Facilities Broadband Communications Sector

DOCSIS 1.1 Multi-Tier Data Service Model Kinetic Stategies Best Effort vs. Tiered Services 5 Year Period Residential Customers Basic Shared 1 Mbps Down; 128 Kbps Up - $29.95 75% to 60% Enhanced Guaranteed 1 Mbps Down; 256 Kbps Up - $49.95 15% to 30% Premium Guaranteed 1.5 Mbps Down; 512 Kbps Up - $69.95 10% Throughout Business Customers = 5% of HPs; 6% to 18% penetration Basic Best Effort 1 Mbps Down; 256 Kbps Up - $79.95 60% Enhanced Guaranteed 1 Mbps Down; 512 Kbps Up - $129.95 25% Premium Guaranteed 1.5 Mbps Down; 768 Kbps Up - $159.95 15% Revenue Increase 40% Operating Cash Flow Increase by 95% Addition of IP Telephony, IP Video, Music and etc. would add more revenue

QoS is Classification figuring out which packets get better service Policing preventing packets from getting too much service Buffering Making sure that packets have someplace to stay. Scheduling Actually provides the service.

Which parts do you need. Classification! Always needed. Policing, Buffering, Scheduling In practice any two will do.. If they are the right ones.

Classification once we have flow identification, we can have per-flow queuing; once we have per-flow queueing, we can skip most of the slides on congestion control Complex classification not required/desirable. deep packet classifiers will be rendered obsolete by encryption End-user system knows more about QoS requirements than the network will ever be able to infer. inferred QoS classification is a open invitation for users to try to steal service.

Policing Well understood for classical traffic types such as CBR and VBR Not well understood for newer types of traffic leaky bucket policers and TCP do not mix well policing / marking of aggregated Diff-Serv traffic policing / marking of aggregated Diff-Serv traffic across more than one ISP The least flexible way to provide QoS

Buffering Most switches are woefully under-buffered which is ok if they are also under-loaded... or if only a small portion of the traffic gets QoS TCP needs at least one packet per-session How much buffer is needed when switches are used in highly loaded ISP environments? a 1/10th of a second of buffer for a GigEth port is only ~150,000 packets! Dynamic buffer management is needed dynamically sized packet buffers dynamic queue sizes/queue service policies

Scheduling Unless ALL traffic is strictly policed ONLY scheduling can provide QoS to ALL flows.

QoS in HFC-DOCSIS 1.1 Based on service flows (unidirectional packet streams) QoS parameters defined per flow support for flow creation & deletion network access per service flow Packet header suppression fragmentation

Service Flows CMTS CM SF 1 IP Downstream Classifier SF 2 optional Classifier E n g i n e SF N Upstream Policer SID 1 SID 2 SID N Upstream Classifier

Network Access CMTS CM (1..n) SF 1 SF 2 SF N Queuing Scheme data control Upstream b/w Allocation SID 1 SID 1 SID 1 SID 2 SID 2 SID 2 CBR RTP nrtp Best Effort SID N SID N SID N

Service Flow Control Pre-configured & dynamic Authorization & Admission control at CMTS Symmetric CMTS CM DSA-Request {DSC, DSD} DSA-Response {DSC, DSD} DSA-Ack {DSC}

Service Flow Control Pre-configured & dynamic Authorization & Admission control at CMTS Symmetric CMTS CM DSA-Response {DSC, DSD} DSA-Ack {DSC}

QoS in the Backbone priority based (Diff-Serv) reservation based (RSVP) connection based (ATM, MPLS)

Priority Based - Diff-Serv Aggregated flows for network core (no per flow state) traffic is policed & marked at network edge QoS based on marker in IP header Classify & condition DS Field Per Hop Behavior EF AF (virtual leased line no / small queues -> low loss / latency/ jitter, assured b/w) (independent forwarding per class resources assigned per class drop precedence->congestion control) default (best effort)

Reservation Based - RSVP Integrated Services QoS service definitions -controlled load, bounded delay Uni directional flows Path messages from source indicate QoS requirements, & traffic path Resv messages from receiver reserve resources in routers (if available) Resources reserved, (soft) state maintained at each node in the network Sender RSVP capable router RSVP capable router RSVP capable router Receiver Data Path Resv Reserve resources install state

Connection Based - ATM, MPLS connection set up through network QoS per connection traffic is forwarded based on connection id per connection state (forwarding & Qos) at each node Classify to connection Connection id ATM VC,VP MPLS Label Switch on Conn. id Switch on Conn. id Switch on Conn. id Switch on Conn. id

QoS @ the Network Edge Transition point edge to core per flow to aggregated intserv to diffserv Policy implementation traffic engineering MPLS packet classification & forwarding policing

QoS Functions in the Edge Router / CMTS admission control traffic classification, shaping & policing mapping QoS mechanisms between core & access sharing link resources Upstream bandwidth management for HFC Downstream queuing to HFC Upstream queuing to backbone signaling QoS protocols congestion control

Congestion Management Admission Control resources available, value of service, impact on existing services Discard Policies value of traffic, cost to network, impact of discard Buffer Congestion Management Tail drop RED, WRED WLQP, efficient buffer utilization, intelligent buffer selection

What can you say about a RED router? It s better than a FIFO router Usually...

If RED is not good enough, what is? This question was answered back in 1990 Fair queuing with longest queue discard Per-flow Fair Queueing (FQ) or Weighted Fair Queueing (WFQ) if you are also using Diff-Serv, RSVP, MPLS, etc. discard packets only when buffer is totally exhausted discard packets from the flow with longest queue Took 10 years for practice to catch up with congestion theory

Per Flow Queuing with Longest Queue Push Out Queues Forwarder/ Scheduler Classifier Delivering Packets Incoming Packets Misbehaving Flow can be Selectively Penalized

Hierarchical QoS

Is it really that much better? Fair Queueing with Longest Queue Discard is, Self Tuning, there are no parameters to set, in fact there are no parameters at all! Impervious to misbehaved traffic. Supports low latency flows and bulk transport flows simultaneously

Broadband Services Router (BSR 64000) 16 Slot NEBS compliant chassis Redundant power supplies and fan modules 3 chassis per 7ft rack Passive mid-plane Front-panel circuit cards, rear-panel connectors Broadband Communications Sector 19 Supervisory Routing Module (SRM) Fully redundant 64 Gbps/switch fabric Routing Protocols (BGP-4, OSPF v2, RIP) 1x4 and 2x8 DOCSIS Modules 16,000 (32,000) Service Flows per module Up to 13 per chassis 1xN redundant w/automatic RF link switchover Network Interface Modules OC-3c (x4), OC-12c (x4) modules (APS enabled) Gigabit Ethernet Module (x2) 8 port 10/100 Ethernet module Primary and Backup Supervisory Routing Module Network Interface Or DOCSIS Modules 24.50

QoS Functions in the BSR Traffic classification, shaping & policing Mapping QoS mechanisms between core & access Traffic flow isolation Sharing link resources Upstream bandwidth management for HFC (DOCSIS 1.1) Downstream queuing to HFC (per flow) Upstream queuing to backbone (MPLS, Diff-Serv) Congestion control Admission control

RDN BSR-64000