lect25 - Department of Computer and Information Sciences

Download Report

Transcript lect25 - Department of Computer and Information Sciences

Special Session PDCS’2000
Interworking of Diffserv, RSVP
and MPLS for achieving QoS in
the Internet
Junaid Ahmed Zubairi
Department of Mathematics and Computer Science
SUNY at Fredonia
November 2000
Overview of Presentation







The Evolution of Internet
Performance Issues in Packet Switching
The World Wide Web
Changing Traffic on the Internet
IETF’s RSVP and DiffServ Models
MPLS
Interworking of Diffserv, RSVP and MPLS
The Evolution of Internet
 The Internet was initially used for
connecting academic campuses together
until the mid 80’s
 Applications on the Internet included email, ftp, telnet and newsgroups
 The traffic generated by these
applications demanded reliable delivery
of data
Types of Traffic on the Internet
 The protocols were expected to deliver all the
data no matter how long it took
 With high error rate, the elapsed time simply
increased but the transmissions were
completed
 The traffic was bursty and with distributed
routing, the network behavior was
unpredictable because congested routers
could drop additional incoming packets
Performance Issues in Packet
Switching
 The network made its best effort to
deliver the data however it did not give
any guarantees of performance
 Meanwhile, in 1990’s, HTML and HTTP
transformed the Internet into a useroriented information repository
 The open ended HTTP supports the
linking of various types of data into the
web published documents
The World Wide Web
 HTTP makes it possible for web sites to
offer binary files, images, and
multimedia documents to the users with
the click of a button
 A significant change in the type of traffic
on the Internet started to take place
The Changing Traffic on the
Internet
 Now more applications are generating
traffic that is time-sensitive and
requires on-time delivery
 For example, consider the case of realtime audio based applications
 For such applications, users did not get
a consistent performance from the best
effort network.
QoS
 These applications needed certain QoS
(quality of service) from the network
 In simple words, a quantifiable
consistent delay through the network,
within the bounds set by the application
and an error rate within set limits
 ATM meets QoS requirements but it is
too complex to manage and too
expensive
IETF’s Models
 It was felt that instead of focussing on
coping with congestion, Internet should
be run in a way that there is no
congestion
 Applications should be able to reserve
network resources at a given QoS
 IETF has been working on developing
new models and protocols for the
Internet and private networks
IETF’s Models
 IntServ and RSVP provide quantitative
guarantees to each flow. RSVP requires
all intermediate routers to keep track of
each flow through “soft state”.
 RSVP involves signaling and soft state
overhead and RSVP does not scale well
to the Internet. It may be successfully
deployed in a campus network
IETF’s DiffServ Model
 IETF has developed a model to provide
differing levels of service to different
applications without the overhead of signaling
and state maintenance
 The DiffServ model uses the TOS field in IPv4
header to affix labels on packets belonging to
different service levels (EF, AF and DF)
 DiffServ has the potential to offer QoS on the
Internet, at last!!
MPLS
 MPLS is another recently developed protocol
to provide virtual circuit (like ATM)
functionality in the packet switching network
 MPLS installs Label Switched Paths (LSP) in
a domain to provide same path and treatment
to flows
 Using diffserv, EF, AF and BE PDB’s can be
treated in the MPLS domain
MPLS
 Thus the flows directed towards a
common point can be provided
consistent treatment in the domain
 MPLS can handle IP overlay model and
implements traffic engineering by
evenly distributing load across all the
links within the domain
Interworking of MPLS, Diffserv
and RSVP
 MPLS, Diffserv and RSVP can work
together to achieve QoS in the Internet
 Diffserv provides the DSCP labels in IP
headers that may be examined by MPLS
and it then finds an LSP that matches
the requirements and meets TE rules
 The selected LSP can then be installed
using RSVP or CR-LDP
Interworking of MPLS, Diffserv
and RSVP
 All these protocols are very new and may
interact in ways that have not been fully
explored or understood yet
 This session brings together the people
involved in studying, understanding,
analyzing and experimenting with these
protocols for achieving QoS in the Internet
 Thus we can share our experience and take
new leads for our work