Re: [pim] Registry for PIM message types

Toerless Eckert <eckert@cisco.com> Thu, 19 November 2009 00:59 UTC

Return-Path: <eckert@cisco.com>
X-Original-To: pim@core3.amsl.com
Delivered-To: pim@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BDC493A69B8 for <pim@core3.amsl.com>; Wed, 18 Nov 2009 16:59:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level:
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id g4Ex-QcYbNYU for <pim@core3.amsl.com>; Wed, 18 Nov 2009 16:59:32 -0800 (PST)
Received: from sj-iport-2.cisco.com (sj-iport-2.cisco.com [171.71.176.71]) by core3.amsl.com (Postfix) with ESMTP id F16F53A67A7 for <pim@ietf.org>; Wed, 18 Nov 2009 16:59:31 -0800 (PST)
Authentication-Results: sj-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: ApoEAJsnBEurR7H+/2dsb2JhbADBB5d6hDsEgW8
X-IronPort-AV: E=Sophos;i="4.44,767,1249257600"; d="scan'208";a="224873856"
Received: from sj-core-2.cisco.com ([171.71.177.254]) by sj-iport-2.cisco.com with ESMTP; 19 Nov 2009 00:59:30 +0000
Received: from cisco.com (pita.cisco.com [171.71.177.199]) by sj-core-2.cisco.com (8.13.8/8.14.3) with ESMTP id nAJ0xUNV020173; Thu, 19 Nov 2009 00:59:30 GMT
Received: (from eckert@localhost) by cisco.com (8.8.8-Cisco List Logging/8.8.8) id QAA06625; Wed, 18 Nov 2009 16:58:45 -0800 (PST)
Date: Wed, 18 Nov 2009 16:58:45 -0800
From: Toerless Eckert <eckert@cisco.com>
To: Stig Venaas <stig@venaas.com>
Message-ID: <20091119005845.GJ18455@cisco.com>
References: <4B049489.3010504@venaas.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <4B049489.3010504@venaas.com>
User-Agent: Mutt/1.4i
Cc: pim@ietf.org
Subject: Re: [pim] Registry for PIM message types
X-BeenThere: pim@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Protocol Independent Multicast <pim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pim>, <mailto:pim-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pim>
List-Post: <mailto:pim@ietf.org>
List-Help: <mailto:pim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pim>, <mailto:pim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Nov 2009 00:59:32 -0000

Preparing for next IETF 'spring cleaning' ? ;-) Nice draft.

I would probably reserve 'F' for a TBD RFC standardizing how to define
additional message types (by using the following 8 reserved bits, or however).
That way we would have 4 more types that could be assigned and we would also
not need to worry too much about running out of type codes and would likely
easier allocate the next 4 when needed.

Ok, so we have not been using up PIM mesage types up fast recently, but
PIM is now uhmm... about 16 years old, so you never know what happens when
teens get close to drinking age ;-)

Cheers
    Toerless

P.S.:

I for once would definitely like to see any form of mtracev2 to
use PIM rather than IGMP message type before standardizing it (that
would allow to make PIM the only protocol type of interest on transit
subnets and would simplify filtering).

On Wed, Nov 18, 2009 at 04:42:49PM -0800, Stig Venaas wrote:
> It turns out there is no registry for PIM message types. The only thing
> we got is PIMv1 types as part of the IGMP registry.
> 
> There is an almost complete list of message types in the sparse mode and
> dense mode RFCs, but none of them actually define a registry. This means
> there is no IANA list of PIM message types, and there are no rules for
> how to define new ones.
> 
> I've just submitted a very simple draft that defines such a registry,
> see http://www.ietf.org/id/draft-venaas-pim-registry-00.txt
> 
> Below are the types it defines (have I missed any?).
> 
> It also says that IETF review is needed for new message types. That
> means an RFC is needed and it must go through IETF last call (which
> means that standards track RFCs are automatically qualified, but also
> other RFCs if we do an IETF last call). Do you think that is too strict?
> 
> Message types in draft:
> 
>    Type   Name                          Reference
>    ----  ----------------------------  ---------------------
>      0    Hello                         [RFC3973] [RFC4601]
>      1    Register                      [RFC4601]
>      2    Register Stop                 [RFC4601]
>      3    Join/Prune                    [RFC3973] [RFC4601]
>      4    Bootstrap                     [RFC4601]
>      5    Assert                        [RFC3973] [RFC4601]
>      6    Graft                         [RFC3973]
>      7    Graft-Ack                     [RFC3973]
>      8    Candidate RP Advertisement    [RFC4601]
>      9    State Refresh                 [RFC3973]
>     10    DF Election                   [RFC5015]
> 
> Stig
> 
> _______________________________________________
> pim mailing list
> pim@ietf.org
> https://www.ietf.org/mailman/listinfo/pim

-- 
---
Toerless Eckert, eckert@cisco.com
Cisco NSSTG Systems & Technology Architecture
"The strategy is what you do, not what you write" - Wesley Clark
"Vision without ressources is hallucination" - James L. Jones