page 1  (22 pages)
2to next section

INTERNET DRAFT R Briscoe MALLOC(?) Working Group M Tatham Expiration: 26 May 1998 BT 21 Nov 1997

End to End Aggregation of Multicast Addresses,.txt [28]

Status of this Memo

This document is an Internet-Draft. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet-Drafts.

Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress."

To view the entire list of current Internet-Drafts, please check the "1id-abstracts.txt" listing contained in the Internet-Drafts Shadow Directories on (Africa), (Europe), (Pacific Rim), (US East Coast), or (US West Coast).


This paper presents an approach for solving the inherent problem with multicast routing scalability - by co-operation between end-systems and the network. We introduce an extremely efficient, elegant way to name arbitrary sized inter-meshed aggregations of multicast addresses. This is done in such a way that it is easy to calculate how to change the name to encompass many more related names. We describe how these aggregate names could be used anywhere in place of the set of addresses to which they refer, not by resolving them into multiple operations, but by a single bulk action throughout the routing tree, and in session descriptions potentially including those for reservations. Initial aggregation in end-systems might only reduce the problem by an order of magnitude, but it is believed that this will provide sufficient structure for routers to be able to recognise further aggregation potential. To improve the chances of router aggregation, address set allocation schemes must fulfil certain criteria that are laid down in this paper.


Multicast, address, aggregation, end to end, scalable, Internet.


1. Introduction & Requirements
2. Scheme Description

2.1 Construction of an AMA
2.2 Probability of address aggregation
2.3 Further storage optimisation (for IPv4)
2.4 Life-cycle of an Aggregate Multicast Address
2.4.1 How an application would assign an AMA
2.4.2 How a sending application would understand an AMA

1 of 22 27/11/97 10:16

End to End Aggregation of Multicast Addresses