Browse Prior Art Database

Multicast Source Discovery Protocol (MSDP) (RFC3618)

IP.com Disclosure Number: IPCOM000020034D
Original Publication Date: 2003-Oct-01
Included in the Prior Art Database: 2003-Oct-21
Document File: 20 page(s) / 42K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

B. Fenner: AUTHOR [+4]

Abstract

The Multicast Source Discovery Protocol (MSDP) describes a mechanism to connect multiple IP Version 4 Protocol Independent Multicast Sparse-Mode (PIM-SM) domains together. Each PIM-SM domain uses its own independent Rendezvous Point (RP) and does not have to depend on RPs in other domains. This document reflects existing MSDP implementations.

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

Network Working Group B. Fenner, Ed.

Request for Comments: 3618 D. Meyer, Ed.

Category: Experimental October 2003

Multicast Source Discovery Protocol (MSDP)

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 (2003). All Rights Reserved.

Abstract

The Multicast Source Discovery Protocol (MSDP) describes a mechanism

to connect multiple IP Version 4 Protocol Independent Multicast

Sparse-Mode (PIM-SM) domains together. Each PIM-SM domain uses its

own independent Rendezvous Point (RP) and does not have to depend on

RPs in other domains. This document reflects existing MSDP

implementations.

Table of Contents

1. Introduction. . . . . . . . . . . . . . . . . . . . . . . . . 2

2. Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . 3

3. Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . 3

4. Caching . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

5. Timers. . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

5.1. SA-Advertisement-Timer . . . . . . . . . . . . . . . . . 5

5.2. SA-Advertisement-Timer Processing. . . . . . . . . . . . 5

5.3. SA Cache Timeout (SA-State Timer). . . . . . . . . . . . 5

5.4. Peer Hold Timer. . . . . . . . . . . . . . . . . . . . . 5

5.5. KeepAlive Timer. . . . . . . . . . . . . . . . . . . . . 6

5.6. ConnectRetry Timer . . . . . . . . . . . . . . . . . . . 6

6. Intermediate MSDP Peers . . . . . . . . . . . . . . . . . . . 6

7. SA Filtering and Policy . . . . . . . . . . . . . . . . . . . 6

8. Encapsulated Data Packets . . . . . . . . . . . . . . . . . . 7

9. Other Scenarios . . . . . . . . . . . . . . . . . . . . . . . 7

10. MSDP Peer-RPF Forwarding. . . . . . . . . . . . . . . . . . . 7

10.1. Definitions . . . . . . . . . . . . . . . . . . . . . . 7

10.1.1. Multicast RPF Routing Information Base. . . . . 8

10.1.2. Peer-RPF Route. . . . . . . . . . . . . . . . . 8

Fenner & Meyer Experimental [Page 1]

RFC 3618 MSDP October 2003

10.1.3. Peer-RPF Forwarding Rules . . . . . . . . . . . 8

10.2. MSDP mesh-group semantics . . . . . . . . . . . . . . . 9

11. MSDP Connection State Machine . . . . . . . . . . . . . . . . 9

11.1. Events. . . . . . . . . . . . . . . . . . . . . . . . . 10

11.2. Actions . . . . . . . . . . . . . . . . . . . . . . . . 10

11.3. Peer-specific Events. . . . . . . . . . . . . . . . . . 11

11.4. Peer-independent Events . . . . . . . . . . . . . . . . 11

12. Packet Formats. . . . . . . . . . . . . . . . . . . . . . . . 12

12.1. MSDP TLV format . . . . . . . . . . . . . . . . . . . . 12

12.2. Defined TLVs. . . . . . . . . . . . . . . . . . . . . . 12

12.2.1. IPv4 Source-Active TLV. . . . . . . . . . . . . 13

12.2.2. KeepAlive TLV . . . . . . . . . . . . . . . . . 14

13. MSDP Error Handling . . . . . . . . . . . . . . . . . . . . . 15

14. SA D...