Browse Prior Art Database

Core Based Trees (CBT version 2) Multicast Routing (RFC2189)

IP.com Disclosure Number: IPCOM000002747D
Original Publication Date: 1997-Sep-01
Included in the Prior Art Database: 2000-Sep-13
Document File: 19 page(s) / 48K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

A. Ballardie: AUTHOR

Abstract

This document describes the Core Based Tree (CBT version 2) network layer multicast routing protocol. CBT builds a shared multicast distribution tree per group, and is suited to inter- and intra-domain multicast routing.

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

Network Working Group A. Ballardie

Request for Comments: 2189 Consultant

Category: Experimental September 1997

Core Based Trees (CBT version 2) Multicast Routing

-- Protocol Specification --

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.

Abstract

This document describes the Core Based Tree (CBT version 2) network

layer multicast routing protocol. CBT builds a shared multicast

distribution tree per group, and is suited to inter- and intra-domain

multicast routing.

CBT may use a separate multicast routing table, or it may use that of

underlying unicast routing, to establish paths between senders and

receivers. The CBT architecture is described in [1].

This document is progressing through the IDMR working group of the

IETF. CBT related documents include [1, 5, 6]. For all IDMR-related

documents, see http://www.cs.ucl.ac.uk/ietf/idmr.

TABLE OF CONTENTS

1. Changes Since Previous version............................. 2

2. Introduction & Terminology................................. 3

3. CBT Functional Overview.................................... 3

4. CBT Protocol Specificiation Details........................ 6

4.1 CBT HELLO Protocol..................................... 6

4.1.1 Sending HELLOs................................... 7

4.1.2 Receiving HELLOs................................. 7

4.2 JOIN_REQUEST Processing................................ 8

4.2.1 Sending JOIN_REQUESTs............................ 8

4.2.2 Receiving JOIN_REQUESTs.......................... 8

4.3 JOIN_ACK Processing.................................... 9

4.3.1 Sending JOIN_ACKs................................ 9

4.3.2 Receiving JOIN_ACKs.............................. 9

4.4 QUIT_NOTIFICATION Processing........................... 10

4.4.1 Sending QUIT_NOTIFICATIONs....................... 10

4.4.2 Receiving QUIT_NOTIFICATIONs..................... 10

4.5 CBT ECHO_REQUEST Processing............................ 11

4.5.1 Sending ECHO_REQUESTs............................ 11

4.5.2 Receiving ECHO_REQUESTs.......................... 12

4.6 ECHO_REPLY Processing.................................. 12

4.6.1 Sending ECHO_REPLYs.............................. 12

4.6.2 Receiving ECHO_REPLYs............