quality of service in ip networksjain/talks/ftp/ipqos.pdf · the ohio state university raj jain 4...

41
Raj Jain The Ohio State University 1 Quality of Quality of Service Over IP Service Over IP Raj Jain Raj Jain The Ohio State University The Ohio State University Columbus, OH 43210 Columbus, OH 43210 [email protected] [email protected] http://www.cis.ohio-state.edu/~jain/

Upload: lethu

Post on 17-Jun-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

1

Quality ofQuality ofService Over IPService Over IP

Raj JainRaj JainThe Ohio State UniversityThe Ohio State University

Columbus, OH 43210Columbus, OH [email protected]@CIS.Ohio-State.Edu

http://www.cis.ohio-state.edu/~jain/

Raj Jain
jain@cse horizontal
Page 2: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

2

OverviewOverview

q Integrated services

q Resource Reservation Protocol: RSVP

q Differentiated Services

q QoS routing

q Multiprotocol Label Switching (MPLS) CoS

Page 3: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

3

MultimediaMultimedia

Application

Transport

Network

Datalink

Physical

Video Conferencing, Telephony, Fax

Timing Sync, payload id, error recovery

QoS, Multicast, Signaling

Access Control, Multicast, signaling

Multiple channels via SDM, FDM, TDM

Page 4: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

4

IETF GroupsIETF Groups

Application

Transport

Network

Datalink

Physical

Iptel, fax

Avt (RTP), mmusic (RTSP)

Qosr, MPLS, IntServ, Issl, Diff-serv, RSVP

IEEE 802.1p

Broadband Ethernet 10Broad36

Page 5: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

5

QoS QoS TriangleTriangle

q Senders want to send traffic any time with high load,high burstiness

q Receivers expect low delay and high throughput

q Since links are expensive, providers want to minimizethe infrastructure

q If one of the three gives in ⇒ no problem

High QoSHigh Traffic

Low Capacity

Sender

Carrier

Receiver

Page 6: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

6

Components of QoSComponents of QoSArchitectureArchitecture

1. Services with different QoS: Service definitions

2. Ways for users to communicate what they need:Signaling or admission control

3. Ways for providers to ensure that users are followingtheir commitment: Policing/shaping

4. Ways for providers to find the routes:QoS based routing

5. QoS based forwarding: Buffer Allocation and DropPolicy, Queueing Discipline and Service Policy,Traffic Management of elastic traffic

Page 7: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

7

ATM ATM vsvs IP IP

QoS Component ATM IPServices CBR, VBR,

ABR, UBRIntegratedServices

Signaling UNI 4.0 RSVPPolicing/Shaping Leaky bucket Token bucketForwarding Per-VC/per-class

queueingDifferentiated

Elastic TrafficMgmt

ABR RED, Slow-start

Routing PNNI QoS routing

Services

Page 8: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

8

Integrated ServicesIntegrated Servicesq Best Effort Serviceq Controlled-Load Service: Performance as good as in

an unloaded datagram network. No quantitativeassurances. (Min throughput)

q Guaranteed Service: rt-VBRm Firm bound on data throughput and delay.m Delay jitter or average delay not guaranteed or

minimized.m Every element along the path must provide delay

bound.m Is not always implementable, e.g., Shared Ethernet.

Page 9: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

9

Flow SpecificationFlow Specification

q TSpec: Token bucket parametersq RSpec (QoS): Allocated Rate (R) and delay slack (S)

S = Extra acceptable delay over that obtainable with RZero slack ⇒ Reserve exactly R.

q RSpec specified only for guaranteed rate service.Not for controlled load service.

Traffic SpecQoS Spec

Traffic Spec Network ReceiverSenderAvailable Resources

Page 10: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

10

RSVPRSVPq Resource ReSerVation Protocol

q Internet signaling protocol

q Carries resource reservation requests through thenetwork including traffic specs, QoS specs, networkresource availability

q Sets up reservations at each hop

q RSVP does not find routes.Multicast routing protocols do.

Page 11: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

11

Path MessagesPath Messages

q Sources send quasi-periodic PATH messages tomulticast address

q Path message contain:m Sender Template: Data format, Src Address, Src Portm Sender TSpec: Traffic Characteristics. Not changed.m ADSpec: Network path resource/service availability

Accumulated along the path.

S1

S2

R1

R2 R3

R4 H5

H4

H3

Page 12: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

12

Reservation RequestsReservation Requests

q Receivers must join multicast address to receive pathmessages

q Receivers generate reservation (RESV) requests

q RESV messages contain resources to be reserved

q RESV messages are forwarded along the reverse pathof PATH messages

S1

S2

R1

R2 R3

R4 H5

H4

H3

Page 13: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

13

Reservation (Cont)Reservation (Cont)q Requests are checked for resource

availability (admission control) andadministrative permissions (policy control)

q Two or more RESV messages for the same sourceover the same link are merged.

q Routers maintain a soft state.The receivers have to refresh periodically.

q Heterogeneous Receivers: Sources divide traffic intoseveral flows. Each flow is a separate RSVP flow.Receivers join one or more flows. Each RSVP flow ishomogeneous.

Page 14: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

14

Problems with RSVP andProblems with RSVP andIntegrated ServicesIntegrated Services

q Complexity in routers: packet classification,scheduling

q Per-Flow State: O(n) ⇒ Not scalable.Number of flows in the backbone may be large.⇒ Suitable for small private networks

q Need a concept of “Virtual Paths” or aggregated flowgroups for the backbone

q Need policy controls: Who can make reservations?Support for accounting and security. ⇒ RSVP admission policy (rap) working group.

Page 15: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

15

Problems (Cont)Problems (Cont)q Receiver Based:

Need sender control/notifications in some cases.Which receiver pays for shared part of the tree?

q Soft State: Need route/path pinning (stability).Limit number of changes during a session.

q Throughput and delay guarantees require support oflower layers. Shared Ethernet ⇒ IP can’t do GS orCLS. Need switched full-duplex LANs.

q Can’t easily do RSVP on ATM either

q Most of these arguments also apply to integratedservices.

Page 16: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

16

COPS ProtocolCOPS Protocol

q Common Open Policy Service Protocolq When the routers (clients) receive a RSVP message,

they send the request the server and obtain authorizationq Will work with other (non-RSVP) signalingq Routers can make local decisions but should keep

servers informedq Servers can send unsolicited responses for changes later

LocalDecision

Point

PolicyDecision

PointClient Server

TCP

COPSPolicyEnforcement

Point

Page 17: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

17

IP ToS FieldIP ToS Field

q IPv4: 3-bit precedence + 4-bit ToS

q RFC791: ToS determines packet treatment andmonitory considerations

q RFC1349: bit1 ⇒ min delay, bit2 ⇒ max throughput,bit3 ⇒ max reliability, bit4 ⇒ min cost

q OSPF and integrated IS-IS can compute paths for eachToS

Precedence ToSHdr LenVer Unused Tot Len4b 4b 3b 4b 1b 16b

Page 18: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

18

Differentiated ServicesDifferentiated ServicesWorking GroupWorking Group

q August 97: BOF started

q Feb 98: Working group formed

q Dec 98: Final document

q Email: [email protected] in body:subscribe diff-serv

q Archive: http://www-nrg.ee.lbl.gov/diff-serv-arch/

q Charter: define ds byte (IPv4 ToS or IPv6 traffic classoctets)

Page 19: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

19

Diff-Serv TerminologyDiff-Serv Terminologyq Service: Offered by the protocol layer

m Application: Mail, FTP, WWW, Video,...

m Transport: Delivery, Express Delivery,...Best effort, controlled load, guaranteed service

q Per-Hop Behavior (PHB): Mechanisms - Dropthreshold, Queue assignment, Service priority, ServiceRate

q Flow: Packets with specific header fields, DestinationAddress, Source Address, Port, Flow Label

q Aggregates: Stream of packets with the same DS bytepattern

Page 20: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

20

Initial proposalsInitial proposalsq Assured service (Jacobson): traffic profile (VBR or

CLS like), in-profile and out-profile

q Premium Service (Clark): Peak rate (CBR or GS like),Virtual leased line

q Two-bit Service: A-bit (CLP) and P-bit (Priority)

q 2 Priority bits, 1 drop bit

q Bits for delay class: 2 bits ⇒ 4 classesBits for Drop preference: 3 bits ⇒ 8 classes

Page 21: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

21

Latest PHB AllocationLatest PHB Allocationq ppp i 00

q ppp = Precedence (Higher is generally better)

q i = in/out bit ⇒ In profile/out Profile⇒ Drop preference. Allows in/out pkts in same Queue

q Compatible with current usage

q Precedence is used as an index to select a queue, orVC, ...

q In IEEE-802 switches, only 1, 2, or 3 msbs used

q Unrecognized code points ⇒ Default forwarding

Page 22: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

22

PHB Allocation (Cont)PHB Allocation (Cont)q Plan: 32 code points standard,

16 Experimental/local use, 16 reservedxxxxx0 Standardxxxx11 Experimental/Local Usexxxx01 Reserved for future

Page 23: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

23

End-to-end QoSEnd-to-end QoS

q Hosts may mark DS byte or use RSVP signaling orboth or none.

q Why hosts? 1. Encryption, 2. Hosts know theimportance of info even if the header fields are same

q Routers may mark DS byte if necessary.

q Routers at the intserv diff-serv boundary accept/rejectRSVP requests based on current load

IntServRSVP

DiffServ

IntServRSVP

RR RR R R HH

Page 24: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

24

q Service between intserv and diff-serv regions can bestatically or dynamically provisioned

q Current integrated services (CLS, GS) may or may notbe practical

q DS byte may be modified at network boundary

Page 25: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

25

IssuesIssues

q Standard code points (behaviors)q Receiver control over incoming low-speed linkq Signaling: Should users signal

or network managers set resource allocationsq Dynamic or Static management controls?q Billing: Bit for receiver billing. If receiver billing, the

receiver should be able to deny/drop packets received.q Congestion Check Bit: If set, network indicates

highest priority for which packets are being droppedin the ToS byte.

S1

S2R

Page 26: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

26

QoS Extensions to OSPFQoS Extensions to OSPFq Open shortest path first

q Separate metric can be specified for each ToSsupported

q OSPF options field has a T-bitT-bit = 1 ⇒ Router can compute routes for each ToS

q Work to extend OSPF is currently underway

q QoS ⇒ Frequent updates ⇒ Instability: Underloaded links become overloadedAlso, complexity

q Ref: Z. Zhang, et al, “QoS Extensions to OSPF,” Sep. 97,http://www.internic.net/internet-drafts/draft-zhang-qos-ospf-01.txt

Page 27: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

27

Inter-Domain QoSInter-Domain QoSRoutingRouting

q Domains want to limit the frequency and amount ofinformation exchanged ⇒ Stability

q QoS based routing may cause frequent changes andinstability

q QoS extensions to Border Gateway Protocol (BGP)proposed but may or may not happen

q Need hierarchical aggregation for scalabilityCrank-back

Page 28: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

28

MPLSMPLS

q Multiprotocol Label Switchingq Current: Longest prefix match on the dest addressq With Labels: Search can be replaced by indexingq MPLS labels contain 3-bit CoS

Prefix Label Out-Port Out-Label164.107.0.0/16 1 2 3164.107.0.0/24 2 3 4… … … …

Ethernet Header L3 HeaderLabel

Label CoS Stack Indicator Time to Live20b 3b 1b 8b

Page 29: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

29

SummarySummary

q Internet protocols suite is being extended to allow QoS

q Integrated Services: GS = rtVBR, CLS = nrt-VBR

q Signaling protocol: RSVP

q Differentiated Services will use the DS byte

q QoS Routing: QOSPF

q Multiprotocol Label Switching has 3-bit CoS

Page 30: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

30

ReferencesReferencesq For a detailed list of references see:

http://www.cis.ohio-state.edu/~jain/refs/ipqs_ref.htm

q P. Ferguson and G. Huston, "Quality of Service:Delivering QoS on the Internet and in CorporateNetworks," Wiley 1998.

q RFC 2212, "Specification of Guaranteed Quality ofService", 9/97

q RFC 2211 "Specification of the Controlled-LoadNetwork Element Service", 9/97

Page 31: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

31

References (Cont)References (Cont)q RFC 2205, "Resource ReSerVation Protocol (RSVP)

-- Version 1 Functional Specification", 11/97

q "The COPS (Common Open Policy Service)Protocol", 03/16/1998, draft-ietf-rap-cops-01.txt

q "A Framework for Multiprotocol Label Switching",11/26/1997, draft-ietf-mpls-framework-02.txt

q "MPLS Label Stack Encoding", 02/18/1998, draft-ietf-mpls-label-encaps-01.txt

q "A Framework for QoS-based Routing in theInternet", 04/09/1998, draft-ietf-qosr-framework-04.txt

Page 32: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

32

References (Cont)References (Cont)q Diff-Serv Mail Thread index, http://www-

nrg.ee.lbl.gov/diff-serv-arch/

q "Definition of Differentiated Services Field (DS Byte)in the IPv4 and IPv6 Headers," 5/1998, draft-ietf-diffserv-header-00.txt

q "Differentiated Services Operational Model andDefinitions", 02/11/1998, draft-nichols-dsopdef-00.txt

q "IP Precedence in Differentiated Services Using theAssured Service", 04/10/1998, draft-ietf-diffserv-precedence-00.txt

Page 33: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

33

References (Cont)References (Cont)q "A Framework for End-to-End QoS Combining

RSVP/IntServ and Differentiated Services",03/16/1998, draft-bernet-intdiff-00.txt

Page 34: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

34

IETF Working GroupsIETF Working Groupsq Internet Fax (fax)q IP Telephony (iptel)q Audio/Video Transport (avt)q MBONE deployment working group (mboned)q Multiparty Multimedia Session Control (mmusic)q Multicast Extensions to OSPF (mospf)q Inter-Domain Multicast Routing (idmr)q Large Scale Multicast Applications (lsma)q Integrated Services (intserv)q Integrated Services over Specific Link Layers (issll)q Resource Reservation Setup Protocol (rsvp)q QoS-based Routing (qosr)q Differentiated services (diff-serv)

Page 35: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

35

List of AcronymsList of AcronymsABR Available Bit Rate

ATM Asynchronous Transfer Mode

BA Behavior Aggregate

BGP Border Gateway Protocol

BOF Birds of a Feather

CBR Constant Bit Rate

CDV Cell Delay Variation

CFI Canonical Format Indicator

CLP Cell Loss Priority

CLS Controlled Load Service

COPS Common Open Policy Service Protocol

Page 36: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

36

Acronyms (Cont)Acronyms (Cont)CoS Class of Service

DA Destination Address

DQDB Distributed Queue Dual Bus

DSBM Designated Subnet Bandwidth Manager

DVMRP Distance Vector Routing Multicast Protocol

FCS Frame Check Sequence

FDDI Fiber Distributed Data Interface

FIFO First in First out

FTP File Transfer Protocol

GS Guaranteed Service

ICMP Internet Control Message Protocol

Page 37: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

37

Acronyms (Cont)Acronyms (Cont)IEEE Institution of Electrical and Electronic Engineers

IETF Internet Engineering Task Force

IGMP Internet Group Management Protocol

IP Internet Protocol

IPv4 Internet Protocol Version 4

IPv6 Internet Protocol Version 6

IS Internal System

IntServ Integrated Services

LANs Local Area Networks

LLC Logical Link Control

LU Local Use

Page 38: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

38

Acronyms (Cont)Acronyms (Cont)MAC Media Access Control

MBONE Multicast Backbone

MBS Maximum Burst Size

MF Multi-field

MPLS Multiprotocol Label Switching

MTU Maximum Transmission Unit

NHRP Next Hop Resolution Protocol

OOPS Open Outsourcing Policy Service

OSPF Open Shortest Path First

PASTE Provider Architecture for Differentiated Servicesand Traffic Engineering

Page 39: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

39

Acronyms (Cont)Acronyms (Cont)PCR Peak Cell Rate

PHB Per-Hop Behavior

PIM Protocol Independent Multicast

PT Protocol Type

QOSPF QoS-OSPF

QoS Quality of Service

RED Random Early Discard

ResV Reservation Request

RFC Request for Comment

RIF Routing Information Field

RSVP Resource Reservation Protocol

Page 40: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

40

Acronyms (Cont)Acronyms (Cont)RSpec QoS Specification

RTP Real-time Transport Protocol

SBM Subnet Bandwidth Manager

SONET Synchronous Optical Network

TCP Transmission Control Protocol

TPID Tag Protocol ID

TR Token Ring

TSpec Traffic Specification

ToS Type of Service

UBR Unspecified Bit Rate

UDP User Datagram Protocol

Page 41: Quality of Service in IP Networksjain/talks/ftp/ipqos.pdf · The Ohio State University Raj Jain 4 IETF Groups Application Transport Network Datalink Physical Iptel, fax Avt (RTP),

Raj JainThe Ohio State University

41

Acronyms (Cont)Acronyms (Cont)UNI User-Network Interface

VBR Variable Bit Rate

VC Virtual Circuit

VLAN Virtual Local Area Network

WAN Wide Area Network

WFQ Weighted Fair Queueing