Browse Prior Art Database

Border Gateway Multicast Protocol (BGMP): Protocol Specification (RFC3913)

IP.com Disclosure Number: IPCOM000031544D
Original Publication Date: 2004-Sep-01
Included in the Prior Art Database: 2004-Sep-29
Document File: 42 page(s) / 97K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

D. Thaler: AUTHOR

Abstract

This document describes the Border Gateway Multicast Protocol (BGMP), a protocol for inter-domain multicast routing. BGMP builds shared trees for active multicast groups, and optionally allows receiver domains to build source-specific, inter-domain, distribution branches where needed. BGMP natively supports "source-specific multicast" (SSM). To also support "any-source multicast" (ASM), BGMP requires that each multicast group be associated with a single root (in BGMP it is referred to as the root domain). It requires that different ranges of the multicast address space are associated (e.g., with Unicast-Prefix-Based Multicast addressing) with different domains. Each of these domains then becomes the root of the shared domain- trees for all groups in its range. Multicast participants will generally receive better multicast service if the session initiator's address allocator selects addresses from its own domain's part of the space, thereby causing the root domain to be local to at least one of the session participants.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 3% of the total text.

Network Working Group                                          D. Thaler

Request for Comments: 3913                                     Microsoft

Category: Informational                                   September 2004

               Border Gateway Multicast Protocol (BGMP):

                         Protocol Specification

Status of this Memo

   This memo provides information for the Internet community.  It does

   not specify an Internet standard of any kind.  Distribution of this

   memo is unlimited.

Copyright Notice

   Copyright (C) The Internet Society (2004).

Abstract

   This document describes the Border Gateway Multicast Protocol (BGMP),

   a protocol for inter-domain multicast routing.  BGMP builds shared

   trees for active multicast groups, and optionally allows receiver

   domains to build source-specific, inter-domain, distribution branches

   where needed.  BGMP natively supports "source-specific multicast"

   (SSM).  To also support "any-source multicast" (ASM), BGMP requires

   that each multicast group be associated with a single root (in BGMP

   it is referred to as the root domain).  It requires that different

   ranges of the multicast address space are associated (e.g., with

   Unicast-Prefix-Based Multicast addressing) with different domains.

   Each of these domains then becomes the root of the shared domain-

   trees for all groups in its range.  Multicast participants will

   generally receive better multicast service if the session initiator's

   address allocator selects addresses from its own domain's part of the

   space, thereby causing the root domain to be local to at least one of

   the session participants.

Thaler                       Informational                      [Page 1]

RFC 3913             BGMP: Protocol Specification         September 2004

Table of Contents

   1.  Purpose. . . . . . . . . . . . . . . . . . . . . . . . . . . .  3

   2.  Terminology. . . . . . . . . . . . . . . . . . . . . . . . . .  4

   3.  Protocol Overview. . . . . . . . . . . . . . . . . . . . . . .  5

       3.1.  Design Rationale . . . . . . . . . . . . . . . . . . . .  7

   4.  Protocol Details . . . . . . . . . . . . . . . . . . . . . . .  8

       4.1.  Interaction with the EGP . . . . . . . . . . . . . . . .  8

       4.2.  Multicast Data Packet Processing . . . . . . . . . . . .  9

       4.3.  BGMP processing of Join and Prune messages and

             notifications. . . . . . . . . . . . . . . . . . . . . . 10

             4.3.1.  Receiving Joins. . . . . . . . . . . . . . . . . 10

             4.3.2.  Receiving Prune Notifications. . . . . . . . . . 11

             4.3.3...