Quality of Service
Computer Engineering: 240-575
Lecture 1:
- What is Quality of Service
- Why is it needed
- Packet Delay and Jitter
- Causes of Delay
Lecture 2:
- Types of Service
- Trade Offs
- IPv4 TOS field
- RFC1349 revision
- Change from TOS to DS field
- Provider use of DS
Lecture 3:
- Managing QoS
- Token Buckets
- When bucket is empty?
- Queues
- FIFO, Priority, Class Based
Lecture 4:
- Queues
- Fair Queues
- WFQ
- Packet Drop
- Tail Drop, Random Drop, Head Drop
- Early drop, DEC bit (Explicit Congestion Notification)
Lecture 5:
- Circuits
- Circuit based packet networks
- ATM
- ATM QoS types
Lecture 6:
- Classification, Policing, Shaping
- Leaky Bucket
- Entry Point Classification
- Interior Node Processing
Lecture 7:
- Forwarder behaviour
- Connection setup
- Route Selection
- Adapting Routing
- Policy Routing
- Low Bandwidth Links, link level fragmentation
Lecture 8:
- QoS Environment
- Requirements
- Internet Network Model
- IPv4 basic QoS
- Packet Classification
- Intro to Integrated Services
Lecture 9:
- Integrated Services
- Flows
- Application Characteristics
- Service Classes
- Service Parameters
- Path Setup
- RSVP
- RSVP: Path
- RSVP: Resv
Lecture 10:
- Overview of Multicast
- RSVP Reservations
- RESV message flow
- Combining Reservations
- Conceptual Router for RSVP
- Elements of RSVP Processing
- RSVP/IS filterspec types
Lecture 11:
- Course Review for Mid-Term Exam
Lecture 12:
- RSVP Message Formats
- RSVP Objects
- Object Formats, Classes
Lecture 13:
- More RSVP Object Classes
- RSVP Messages
- PATH Message
- Processing PATH
Lecture 14:
- Processing PATH
- RESV Message
- Reservation Styles
Lecture 15:
- Review of Reservations
- Reservation Scopes
Lecture 16:
- Processing RESV
- Other RSVP Messages
- Path TearDown
- Resv TearDown
- Path Error
- Resv Error
- Resv Confirm
- Router Alert IP option
Lecture 17:
- Integrated Services Processing
- Data Types
- Local & Composed Parameters
- General and Specific Parameters
- Composition Rules
- Defined Services
- General Parameters
- Service Specific Parameters
- TSPEC Operations
- Using RSVP for Controlled Load Integrated Service
Lecture 18:
- Integrated Services Examples
- Point to Point Reservation
- Point to Multipoint Reservation
Lecture 19:
- Integrated Services Examples (cont)
- Multi-sender reservations
- Data FLow over reserved path
- Guaranteed Service IS Model
- Scaling of Integrated Services
- ISP service model
- Wht happened to IPv4 TOS
Lecture 20:
- Differentiated Services
- Per Hop Behaviour
- Distributed Services Code Point
- Class Service
- Expedited Forwarding
- Assured Forwarding
- Other PHB
- Per Domain Behaviour
- Service Level Agreements
Lecture 21:
- Packet Classification
- The 5-Tuple
- Classification of Encrypted Packets
- IPv6 and QoS
- Multi Protocol Label Switching
- MPLS & RSVP
- MPLS & QoS
Lecture 22:
- Service Level Agreements
- Types of Agreements
- Service that can be specified
- Network Provisioning
- Service Verification
- Network Measurement
Lecture 23:
- Examination details
- Course Review
Lecture 24:
- Overview of IP Mulitcast
- Ethernet (IEEE LAN) Multicast
- Ethernet addressing - multicast
- IP multicast addressing
- IP -> Ethernet address mapping
- Joining a multicast group
- IGMP
- Multicast forwarding
- Flood & Prune
- DVMRP
- Core Based Trees
- MOSPF & PIM