You are on page 1of 6

1

Supporting IP Multicast Integrated Services


in ATM Networks
L. Salgarelli and A. Corghi, CEFRIEL
{salga, corghi}@cefriel.it
D. Witaszek and H. Sanneck, GMD Fokus
{witaszek, sanneck}@fokus.gmd.de

Overview

Introduction

IP Multicast over ATM: EARTH

Internet Integrated Services over ATM: Issues

Integrated Approach: Multicast Integration Server (MIS)

Service model: quantized heterogeneity

RSVP server

RSVP state modification at the MIS

Sequence of events to establish a QoS point-to-multipoint VC

Conclusions

IP Multicast over ATM: EARTH


EARTH_join

ATM cloud (MLIS)


LIS A

LIS B

EARTH_request
Sender

Receiver 1

Receiver 4
EARTH Server
Receiver 3
Receiver 2
Multipoint data VC

EARTH_multi

Point-to-point control VC

IP Multicast / ATM address resolution for Multicast LIS: shortcuts


support of source-specific groups (IGMPv3) and Layer 2 QoS information

Internet Integrated Services (IIS) over ATM: Issues


service class mapping
solved issue (e.g. IIS Guaranteed service to ATM CBR/rt-VBR)
Receiver heterogeneity:
limited (VC space consumption, data duplication)
dynamic QoS renegotiation:
end-to-end VC setup necessary
RSVP merging:
only at edges of the ATM cloud
shortcuts:
transport of ATM addresses with RSVP,
RSVP messages still travel hop-by-hop

Integrated approach: Multicast Integration Server (MIS)


ATM cloud (MLIS)
LIS A
LIS B

Sender

Receiver 1

Receiver 4
Multicast Integration Server
Receiver 3
Receiver 2
Multipoint data VC

EARTH & RSVP


protocol messages

Point-to-point control VC

Joint client/server operation of RSVP and EARTH protocols within MLIS

Service model: Quantized Heterogeneity


QoS level 2

ATM cloud (MLIS)

QoS level 1

LIS A

Best-effort

Sender
LIS B

Receiver 1
Receiver 6
Receiver 2
Receiver 5
Receiver 3
Receiver 4

support for a limited number of QoS levels


(QoS level: pre-defined set of QoS parameters)

Quantized heterogeneity: support for layered flows


Best-effort VC
Base-Layer VC (QoS-0)

ATM pt-mpt
VCs

Sender

Enhan.-Layer-1 VC (QoS-1)

MLIS

Rec.7
(QoS-0)
Rec.1
(best-effort)
Rec.2
Rec.5
(best-effort)
Rec.3
(QoS-0)
Rec.4
(QoS-0 + QoS-1)
(QoS-0 + QoS-1)

Rec.6
(QoS-0)

RSVP operation within the MLIS: client/server


ATM cloud (MLIS)
Sender

LIS A
Receiver 1

LIS B

Receiver 4
Multicast Integration Server
Receiver 3
Receiver 2
Multipoint data VC
Point-to-point control VC

PATH messages
RESV messages

efficient PATH state distribution, RESV merging

interface to EARTH QoS capabilities

RSVP operation: state modification at the MIS

Example: introducing the quantized heterogeneity model


PATH message with
the original Traffic
Descriptor plus the
allowed QoS levels

PATH message
with a single Traffic
Description
Sender
parameter

Receiver 1

Receiver 4
Multicast Integration Server
Receiver 3
Receiver 2
PATH messages

Multipoint data VC
Point-to-point control VC

Any administrative policy can be enforced at the MIS

Sequence of events to establish a pt-mpt VC


(Re-)Sender
8: RESV

8: RESV_ERROR (MIS)
1: PATH

MIS

Receiver
4/6: RESV_ERROR (receiver)
2: PATH (ADSPEC)

7: RESV (MIS)

10

Layer-3 signalling

RSVP server

Layer-2 signalling

EARTH server

3: RESV (receiver)

4: QSSI
6B: EARTH_qos_notify

5: EARTH_multi

0: EARTH_join

Control VC

6A: Capacity
admission control /
QoS VC setup
Layer-2 data

RSVP vif
Data (QoS) VC
EARTH control
endpoint

RSVP/EARTH interface only at ther server: QSSI (4)


remote Layer 2 capacity admission control (5, 6) = ATM VC setup

Conclusions
Shortcut support for multicast flows (minimizes Layer 3 processing and
resending identical data through the switch due to LIS boundaries)
joint operation of Layer 2 (EARTH) and Layer 3 protocol (RSVP),
however with a strict functional separation
RSVP: no changes to protocol semantics
(additional protocol objects, modified Traffic Control Interface,
centralized merging point: reduced protocol overhead, policy enforcement)
Quantized heterogeneity model:
supports scalability (VC space, data duplication) and layered flows
Very large clouds: need to setup multiple servers with SCSP coordination
Future work: interworking to Multilayer Routing clouds

11

You might also like