Title: Integrated Services Architecture IntServ
1Integrated Services Architecture (IntServ)
- Sameer Chandragiri
- CSE 5346
2Contents
- Introduction
- IntServ over DiffServ Networks
- Benefits of Using IntServ with DiffServ
- Framework
- Examples
- Implications
- Future work
- Conclusion
- References
3Introduction
- Internet provides Best effort service
- Simple
- No admission control
- No guarantee no performance assurance
- Single level of service
- Not suitable for booming real time applications.
- The capability to provide resource assurance and
service differentiation in a network is often
referred to as quality of service (QoS).
4Introduction (contd.)
- QoS parameters
- Throughput Delay Jitter Data corruption etc.
- Developed technologies categorized by two key QoS
issues - Resource allocation
- Integrated Service
- Differentiated Service
- Performance optimization
- Multiprotocol label switching (MPLS)
- Traffic engineering
5Introduction (contd.)
- Integrated Services Architecture (IntServ)
- Architecture for providing QoS guarantees in IP
networks for individual application sessions - Resource reservation, routers maintain state info
of - Allocated resources
- QoS requirements
- Admit / deny new call setup requests
6Introduction (contd.)
- Two classes
- Guaranteed service hard real-time
- provides firm (mathematically provable) bounds on
the queuing delays that a packet will experience
in a router. - Controlled load service soft real-time
- a quality of service closely approximating the
QoS that same flow would receive from an unloaded
network element - session may assume that a "very high percentage"
of its packets will successfully pass through the
router without being dropped and will experience
a queuing delay in the router that is close to
zero. - targets real-time multimedia applications that
have been developed for today's Internet.
7Introduction (contd.)
- DiffServ
- Define forwarding behavior not end-to-end
services. - Guarantee by provisioning rather than
reservation - For each forwarding class, the amount of traffic
that users can inject into the network is limited
at the edge of the network. - service providers can adjust the level of
resource provisioning - control the degree of resource assurance to the
users.
8IntServ over DiffServ Networks
- Use of Diffserv network in the context of the
Intserv architecture to support end-to-end QoS. - Benefits of Using IntServ with DiffServ
- Resource Based Admission Control
- Explicit and dynamic admission control in IntServ
networks - Helps to assure that network resources are
optimally used - By appointing an Intserv conversant admission
control agent for the Diffserv region of the
network it is possible to enhance the service
that the network can provide to QoS applications.
9IntServ over DiffServ Networks (contd.)
- Benefits (contd.)
- Policy Based Admission Control
- RSVP conversant admission control agents can be
used to apply specific customer policies in
determining the specific customer traffic flows
entitled to use the Diffserv network region's
resources. - Customer policies can be used to allocate
resources to specific users and/or applications. - Assistance in Traffic Identification/Classificatio
n - To obtain a particular level of service within
the Diffserv network region, it is necessary to
mark the correct DSCP in transmitted IP packet
headers. The marking can be done either by the
transmitting host or router.
10IntServ over DiffServ Networks (contd.)
- Framework
- Diffserv region in the middle of a larger network
supporting Intserv - end-to-end
- Diffserv region contains a mesh of routers, at
least some of which provide aggregate traffic
control. - Non-Diffserv regions contain meshes of routers
and attached hosts, at least some of which
support the Integrated Services architecture.
11IntServ over DiffServ Networks (contd.)
- Framework (contd.)
- Service Mapping
- selecting an appropriate Per hop behaviour (PHB)
for the requested service - performing appropriate policing (including,
perhaps, shaping or remarking) at the edges of
the Diffserv region - exporting Intserv parameters from the Diffserv
region (e.g. for the updating of ADSPECs) - performing admission control on the Intserv
requests that takes into account the resource
availability in the Diffserv region. - 2 schemes to communicate DSCP choice for flow to
other network elements - Default mapping
- Network driven mapping
12IntServ over DiffServ Networks (contd.)
- Framework (contd.)
- Microflow separation
- Boundary routers of Diffserv region will police
outside traffic to protect resources within own
region - Applied on aggregate basis, and NOT to individual
microflows - Misbehaving microflow can claim more share of
resources - Degrades service provided to other microflows
13IntServ over DiffServ Networks (contd.)
- Framework
- Microflow separation (contd.)
- How do we address this problem???
- Per microflow policing at edge routers
- Per microflow policing at border routers
- Relying on upstream shaping and policing
- Resource Management in Diffserv Regions
- statically provisioned resources
- resources dynamically provisioned by RSVP
- resources dynamically provisioned by other means
(e.g., a form of Bandwidth Broker)
14IntServ over DiffServ Networks (contd.)
- Examples of IntServ over Diffserv
- Statically Provisioned, RSVP unaware Diffserv
Network Region - no devices in the Diffserv network region support
RSVP signalling - Diffserv network region is statically provisioned
- The customer(s) of the Diffserv network regions
and the owner of the Diffserv network region have
negotiated a static contract (service level
specification, SLS) for the transmit capacity to
be provided to the customer at each of a number
of standard Diffserv service levels. - Disadvantages
- no signalling between the Diffserv network region
and network elements outside it. The negotiation
of an SLS is the only explicit exchange of
resource availability information between the two
network regions. - does not readily support dynamically changing
SLSs, since ER1 requires reconfiguration each
time the SLS changes. - it is difficult to make efficient use of the
resources in the Diffserv network region, because
admission control does not consider the
availability of resources in the Diffserv network
region.
15IntServ over DiffServ Networks (contd.)
End-to-end QoS through a combination of networks
that support RSVP/Intserv and networks that
support Diffserv
16IntServ over DiffServ Networks (contd.)
- Examples of IntServ over Diffserv
- RSVP-Aware Diffserv Network Region
- edge routers are standard RSVP routers.
- The border router, BR1 is RSVP aware.
- This approach exploits the benefits of RSVP
signalling while maintaining much of the
scalability associated with Diffserv. - Advantages
- the admission control agent is part of the
Diffserv network. - By including routers interior to the Diffserv
network region in RSVP signalling, it is possible
to simultaneously improve the efficiency of
resource usage within the Diffserv region and to
improve the level of confidence that the
resources requested at admission control are
indeed available at this particular point in
time. - it is possible to effect changes in the
provisioning of the Diffserv network region in
response to resource requests from outside of the
Diffserv region.
17IntServ over DiffServ Networks (contd.)
- Implications
- Requirements for Diffserv network region
- Must provide support for standard Intserv QoS
services between border routers - Must provide admission control information to
non-Diffserv regions. - Must be able to pass RSVP messages that are
recoverable at egress of Diffserv network region.
18IntServ over DiffServ Networks (contd.)
- Future Work
- Mapping Intserv style service specifications to
services that can be provided by Diffserv network
regions. - Definition of the functionality required in
(Diffserv) network elements to support RSVP
signalling with aggregate traffic control - Definition of mechanisms to efficiently and
dynamically provision resources in a Diffserv
network region (e.g. aggregated RSVP,
Multi-Protocol Label Switching MPLS, etc.)
19IntServ over DiffServ Networks (contd.)
- Conclusion
- Studied a framework by which Integrated Services
- may be supported over Diffserv networks.
- Benefits
- Resource and policy based admission control
- Assistance in Traffic Identification/Classificatio
n - The most feasible Intserv over Diffserv
implementation requires some RSVP aware routers
within the Diffserv network region. - Some requirements that the framework imposes are
still open and require additional specification
work.
20IntServ over DiffServ Networks (contd.)
- References
- RFC 1633 - Integrated Services in the Internet
Architecture an Overview - RFC 2998 - A Framework for Integrated Services
over Diffserv Network - Tomi Solala, A Framework for Integrated Services
over Diffserv Network (2000) - RFC 2211 - Specification of the Controlled-Load
Network Element Service
21 Thank You