Design of QoS Router Terrance Lee. Broadband Internet Architecture Intelligent Access Electronic...

21
Design of QoS Router Terrance Lee
  • date post

    22-Dec-2015
  • Category

    Documents

  • view

    225
  • download

    2

Transcript of Design of QoS Router Terrance Lee. Broadband Internet Architecture Intelligent Access Electronic...

Page 1: Design of QoS Router Terrance Lee. Broadband Internet Architecture Intelligent Access Electronic Switch (Intserv or Diffserv) Switching /Routing QoS Security.

Design of QoS Router

Terrance Lee

Page 2: Design of QoS Router Terrance Lee. Broadband Internet Architecture Intelligent Access Electronic Switch (Intserv or Diffserv) Switching /Routing QoS Security.

Broadband Internet Architecture

Intelligent AccessElectronic Switch(Intserv or Diffserv)

• Switching /Routing• QoS• Security

CoreNetwork

Access Network

Optimized for speed

Packet over Sonet (Diffserv)(IP/PPP/Sonet/DWDM)

All Optical Network (MPLS)

Access Network

Access Network Access

Network

Content Provider

Page 3: Design of QoS Router Terrance Lee. Broadband Internet Architecture Intelligent Access Electronic Switch (Intserv or Diffserv) Switching /Routing QoS Security.

Core Network

• Optical Switch

• Cache Server for Content Providers

• Label Distribution

• Traffic Engineering

Page 4: Design of QoS Router Terrance Lee. Broadband Internet Architecture Intelligent Access Electronic Switch (Intserv or Diffserv) Switching /Routing QoS Security.

Access Network• Cache Server for Content Providers• QoS Router

- Control PlaneQoS Routing

RSVP

Admission Control

- Data PlaneQoS Mechanisms

Measurements

Switch Fabric

- Management PlaneQoS Service Management

Page 5: Design of QoS Router Terrance Lee. Broadband Internet Architecture Intelligent Access Electronic Switch (Intserv or Diffserv) Switching /Routing QoS Security.

Admission Control

• Bandwidth allocation in access networks• Heavily depends on the adopted service scheduling

algorithm (e.g., WFQ, Rate Monotonic)• Trade off between complexity and utilization

Page 6: Design of QoS Router Terrance Lee. Broadband Internet Architecture Intelligent Access Electronic Switch (Intserv or Diffserv) Switching /Routing QoS Security.

QoS Mechanisms• Packet Classifier

• Meter

• Marker

• Dropper

• Queue Manager

• Shaper

• Scheduler

Page 7: Design of QoS Router Terrance Lee. Broadband Internet Architecture Intelligent Access Electronic Switch (Intserv or Diffserv) Switching /Routing QoS Security.

PHY

MAC

FrameEngine

Packet Classifier

SearchEngine

MeterMarkerDropper

QueueManager

Shaper/Scheduler

Memory

Memory

Modifier

Header Payload

TTL FCS

Protocol Conversion

CompressionAuthentication

Encryption

Memory

RSVP QoS Routing Admission Control

Network PlanningManagement

Control

Data

Switch Fabric

or

MAC

QoS Measurement

QoS Service Management

Page 8: Design of QoS Router Terrance Lee. Broadband Internet Architecture Intelligent Access Electronic Switch (Intserv or Diffserv) Switching /Routing QoS Security.

Packet Classifier

• Purposes

- QoS Guarantee

- Security

- Billing

- etc.

Page 9: Design of QoS Router Terrance Lee. Broadband Internet Architecture Intelligent Access Electronic Switch (Intserv or Diffserv) Switching /Routing QoS Security.

Packet Classifier

• Behavior Aggregate• IPv4 Multi-Field-5• IPv4-Multi-Field-6• IEEE 802 MAC• IEEE 802.1p• IEEE 802.1q• IPv6 Multi-Field-5• IPv6 Multi-Field-6• Free Form

Page 10: Design of QoS Router Terrance Lee. Broadband Internet Architecture Intelligent Access Electronic Switch (Intserv or Diffserv) Switching /Routing QoS Security.

Packet Classifier

• Hash Bucket• 64 Rules• Src and Dest IP Addresses: Prefix Match• Src and Dest Port Numbers: Range Match• Protocol ID: Exact Match• 20 Bytes/Rule (Include Valid Time Period and Outpu

t)• Memory Size: ~ 4K Bytes• Wire Speed Classification: ~ 5 Mpps (32-bit Bus @ 10

0MHz) (4 Reads)

Page 11: Design of QoS Router Terrance Lee. Broadband Internet Architecture Intelligent Access Electronic Switch (Intserv or Diffserv) Switching /Routing QoS Security.

Meter

• Average Rate Meter

Parameters: average rate, delta interval

• EWMA Meter

Parameters: average rate, delta interval, gain

• Token Bucket Meter (srTCM, trTCM)

Parameters: CIR, PIR, CBS, PBS, EBS

Page 12: Design of QoS Router Terrance Lee. Broadband Internet Architecture Intelligent Access Electronic Switch (Intserv or Diffserv) Switching /Routing QoS Security.

Meter

• 64 Token Bucket Entries

• Memory Size: ~ 256Bytes

• Stored Parameters: Bucket Size, Bucket Occupancy, Leaky Rate, Scaling Factor

• Wire Speed Metering: ~ 5 Mpps (32-bit Bus @100MHz) (3 Reads, 1 Write)

Page 13: Design of QoS Router Terrance Lee. Broadband Internet Architecture Intelligent Access Electronic Switch (Intserv or Diffserv) Switching /Routing QoS Security.

Marker

• An Optional Service• When TRUE, Remark the Attribute Field for All

Traffic• When FALSE, Remark Only Unmarked Traffic• Attribute Field TOS Byte DSCP Field IEEE 802.1p Priority Field Proprietary (User Defined)

Page 14: Design of QoS Router Terrance Lee. Broadband Internet Architecture Intelligent Access Electronic Switch (Intserv or Diffserv) Switching /Routing QoS Security.

Marker

• 4 Priority Queues

• 3 Levels of Drop Precedence

Page 15: Design of QoS Router Terrance Lee. Broadband Internet Architecture Intelligent Access Electronic Switch (Intserv or Diffserv) Switching /Routing QoS Security.

Dropper

• Drop from Head

• Drop from Tail

• RED

• WRED

• FRED

• Always Drop

• User Defined

Page 16: Design of QoS Router Terrance Lee. Broadband Internet Architecture Intelligent Access Electronic Switch (Intserv or Diffserv) Switching /Routing QoS Security.

Criteria for Dropping

• Queue Threshold

• Arrival Rate

• Other

Page 17: Design of QoS Router Terrance Lee. Broadband Internet Architecture Intelligent Access Electronic Switch (Intserv or Diffserv) Switching /Routing QoS Security.

Drop Metric

• IP Precedence

• DSCP Value

• IEEE 802.1p Priority Value

• RSVP Session

• Queue Depth

• Packet Arrival Rate

• Other

Page 18: Design of QoS Router Terrance Lee. Broadband Internet Architecture Intelligent Access Electronic Switch (Intserv or Diffserv) Switching /Routing QoS Security.

Scheduler

• FIFO (First In First Out)

• SP (Strict Priority)

• WFQ (Weighted Fair Queuing)

• SP/WFQ

• WRR (Weighted Round Robin)

• Priority Bandwidth (Priority with Maximum Burst Constraint)

Page 19: Design of QoS Router Terrance Lee. Broadband Internet Architecture Intelligent Access Electronic Switch (Intserv or Diffserv) Switching /Routing QoS Security.

Scheduler

• Configurable Number of Queues under Strict Priority

• Weights of WFQ: 0-63

• Up to 4 Queues

Page 20: Design of QoS Router Terrance Lee. Broadband Internet Architecture Intelligent Access Electronic Switch (Intserv or Diffserv) Switching /Routing QoS Security.

Shaper

• An Optional Service

• Per-Class Token Bucket Traffic Shaping

• srTC and trTC shaping

• SLA Guarantee

• When Enabled, Service Becomes

Non-Work-Conserving

Page 21: Design of QoS Router Terrance Lee. Broadband Internet Architecture Intelligent Access Electronic Switch (Intserv or Diffserv) Switching /Routing QoS Security.

Summary

• We Prototyped a Router with Complete QoS Mechanisms

• Future Work: IPSec, MPLS Capability