Dismiss
IP.com applications will be updated on Sunday, March 5, from 11 am to 2 pm ET, to add new functionality and content. You may experience brief service interruptions during this period. We apologize for any inconvenience.
Browse Prior Art Database

The Multicast Address-Set Claim (MASC) Protocol (RFC2909)

IP.com Disclosure Number: IPCOM000005091D
Original Publication Date: 2000-Sep-01
Included in the Prior Art Database: 2001-Aug-15

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

S. Kumar: AUTHOR [+6]

Abstract

This document describes the Multicast Address-Set Claim (MASC) protocol which can be used for inter-domain multicast address set allocation. MASC is used by a node (typically a router) to claim and allocate one or more address prefixes to that node's domain. While a domain does not necessarily need to allocate an address set for hosts in that domain to be able to allocate group addresses, allocating an address set to the domain does ensure that inter-domain group- specific distribution trees will be locally-rooted, and that traffic will be sent outside the domain only when and where external receivers exist.

This text was extracted from a ASCII Text document.
This is the abbreviated version, containing approximately 3% of the total text.

Network Working Group P. Radoslavov Request for Comments: 2909 D. Estrin Category: Experimental R. Govindan

USC/ISI M. Handley

ACIRI S. Kumar

USC/ISI D. Thaler

Microsoft September 2000

The Multicast Address-Set Claim (MASC) Protocol

Status of this Memo

This memo defines an Experimental Protocol for the Internet community. It does not specify an Internet standard of any kind. Discussion and suggestions for improvement are requested. Distribution of this memo is unlimited.

Copyright Notice

Copyright (C) The Internet Society (2000). All Rights Reserved.

Abstract

This document describes the Multicast Address-Set Claim (MASC) protocol which can be used for inter-domain multicast address set allocation. MASC is used by a node (typically a router) to claim and allocate one or more address prefixes to that node's domain. While a domain does not necessarily need to allocate an address set for hosts in that domain to be able to allocate group addresses, allocating an address set to the domain does ensure that inter-domain group- specific distribution trees will be locally-rooted, and that traffic will be sent outside the domain only when and where external receivers exist.

Radoslavov, et al. Experimental [Page 1]

RFC 2909 The MASC Protocol September 2000

Table of Contents

1 Introduction .................................................. 4 1.1 Terminology ................................................. 4 1.2 Definitions ................................................. 4 2 Requirements for Inter-Domain Address Allocation .............. 5 3 Overall Architecture .......................................... 5 3.1 Claim-Collide vs. Query-Response Rationale .................. 6 4 MASC Topology ................................................. 6 4.1 Managed vs Locally-Allocated Space .......................... 8 4.2 Prefix Lifetime ............................................. 8 4.3 Active vs. Deprecated Prefixes .............................. 9 4.4 Multi-Parent Sibling-to-Sibling and Internal Peering ........ 9 4.5 Administratively-Scoped Address Allocation .................. 9 5 Protocol Details .............................................. 10 5.1 Claiming Space .............................................. 10 5.1.1 Claim Comparison Function ................................. 12 5.2 Renewing an Existing Claim .................................. 12 5.3 Expanding an Existing Prefix ................................ 12 5.4 Releasing Allocated Space ................................... 13 6 Constants ..................................................... 13 7 Message Formats ............................................... 14 7.1 Message Header Format ....................................... 14 7.2 OPEN Message Format ......................................... 15 7.3 UPDATE Message Format ....................................... 17 7.4 KEEPALIVE Message Format .................................... 21 7.5 NOTIFICATION Message Format ................................. 21 8 MASC Error Handli...