datatracker.ietf.org
Sign in
Version 5.7.4, 2014-11-12
Report a bug

Multicast Source Discovery Protocol (MSDP)
RFC 3618

Document type: RFC - Experimental (October 2003; Errata)
Document stream: IETF
Last updated: 2014-06-14
Other versions: plain text, pdf, html

IETF State: WG Document
Consensus: Unknown
Document shepherd: No shepherd assigned

IESG State: RFC 3618 (Experimental)
Responsible AD: Alex Zinin
Send notices to: <dmm@1-4-5.net>

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 Data Encapsulation . . . . . . . . . . . . . . . . . . . .  15
   15. Applicability Statement . . . . . . . . . . . . . . . . . . .  15
       15.1. Between PIM Domains . . . . . . . . . . . . . . . . . .  15
       15.2. Between Anycast-RPs . . . . . . . . . . . . . . . . . .  15
   16. Intellectual Property . . . . . . . . . . . . . . . . . . . .  15
   17. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . .  16
   18. Security Considerations . . . . . . . . . . . . . . . . . . .  16
   19. IANA Considerations . . . . . . . . . . . . . . . . . . . . .  17
       19.1. Allocated TLV Range . . . . . . . . . . . . . . . . . .  17
       19.2. Experimental TLV Range. . . . . . . . . . . . . . . . .  17
   20. References. . . . . . . . . . . . . . . . . . . . . . . . . .  17
       20.1. Normative References. . . . . . . . . . . . . . . . . .  17
       20.2. Informative References. . . . . . . . . . . . . . . . .  18
   21. Editors' Addresses. . . . . . . . . . . . . . . . . . . . . .  18
   22. Full Copyright Statement. . . . . . . . . . . . . . . . . . .  19

1.  Introduction

   The Multicast Source Discovery Protocol (MSDP) describes a mechanism
   to connect multiple PIM Sparse-Mode (PIM-SM) [RFC2362] domains
   together.  Each PIM-SM domain uses its own independent RP(s) and does

[include full document text]