datatracker.ietf.org
Sign in
Version 5.7.1.p2, 2014-10-29
Report a bug

The Protocol Independent Multicast (PIM) Join Attribute Format
RFC 5384

Document type: RFC - Proposed Standard (November 2008; Errata)
Document stream: IETF
Last updated: 2013-03-02
Other versions: plain text, pdf, html

IETF State: (None)
Consensus: Unknown
Document shepherd: No shepherd assigned

IESG State: RFC 5384 (Proposed Standard)
Responsible AD: David Ward
Send notices to: pim-chairs@tools.ietf.org, draft-ietf-pim-join-attributes@tools.ietf.org

Network Working Group                                           A. Boers
Request for Comments: 5384                                   I. Wijnands
Category: Standards Track                                       E. Rosen
                                                     Cisco Systems, Inc.
                                                           November 2008

               The Protocol Independent Multicast (PIM)
                         Join Attribute Format

Status of This Memo

   This document specifies an Internet standards track protocol for the
   Internet community, and requests discussion and suggestions for
   improvements.  Please refer to the current edition of the "Internet
   Official Protocol Standards" (STD 1) for the standardization state
   and status of this protocol.  Distribution of this memo is unlimited.

Copyright Notice

   Copyright (c) 2008 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (http://trustee.ietf.org/license-info) in effect on the date of
   publication of this document.  Please review these documents
   carefully, as they describe your rights and restrictions with respect
   to this document.

Abstract

   A "Protocol Independent Multicast - Sparse Mode" Join message sent by
   a given node identifies one or more multicast distribution trees that
   that node wishes to join.  Each tree is identified by the combination
   of a multicast group address and a source address (where the source
   address is possibly a "wild card").  Under certain conditions it can
   be useful, when joining a tree, to specify additional information
   related to the construction of the tree.  However, there has been no
   way to do so until now.  This document describes a modification of
   the Join message that allows a node to associate attributes with a
   particular tree.  The attributes are encoded in Type-Length-Value
   format.

Boers, et al.               Standards Track                     [Page 1]
RFC 5384                   PIM Join Attribute              November 2008

Table of Contents

   1. Introduction ....................................................2
   2. Specification of Requirements ...................................3
   3. Use of Join Attributes ..........................................3
      3.1. Sending Join Attributes ....................................3
      3.2. The Join Attribute Option in the PIM Hello .................4
      3.3. Receiving Join Attributes ..................................4
           3.3.1. General Considerations ..............................4
           3.3.2. Transitive and Non-Transitive Attributes ............5
           3.3.3. Conflicting Attributes ..............................5
           3.3.4. Attribute Change ....................................6
      3.4. PIM Attribute Packet Format ................................7
           3.4.1. PIM Join Packet Format ..............................7
           3.4.2. PIM Join Attribute Hello Option .....................8
   4. IANA Considerations .............................................8
   5. Security Considerations .........................................9
   6. Acknowledgments .................................................9
   7. Normative References ............................................9
   8. Informative References ..........................................9

1.  Introduction

   In the protocol known as "Protocol Independent Multicast - Sparse
   Mode" [RFC4601] (henceforth referred to as "PIM"), a Join message
   sent by a given node may identify one or more multicast distribution
   trees that that node wishes to join.  Each tree is identified by the
   combination of a multicast group address and a source address (where
   the source address is possibly a "wild card").  Under certain
   conditions it can be useful, when joining a tree, to specify
   additional information related to the construction of the tree.
   However, there has been no way to do so until now.  This document
   describes a modification of the Join message that allows a node to
   associate an attribute, encoded in Type-Length-Value (TLV) format,
   with a particular tree that it wishes to join.  These attributes are
   known as "PIM Join Attributes".

   In the PIM Join message, the Source Address is identified by being
   encoded as an "Encoded-Source Address" ([RFC4601], section 4.9.1).
   Each Encoded-Source Address occurs in the context of a particular
   group address, represented as an "Encoded-Group Address".  Together,
   the Encoded-Source Address and the Encoded-Group Address identify a

[include full document text]