Re: [IETFMIBS] Extending InetAddress(Type) for BGP Multicast VPNs

Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> Tue, 10 January 2012 14:41 UTC

Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: ietfmibs@ietfa.amsl.com
Delivered-To: ietfmibs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6EB4421F86EC for <ietfmibs@ietfa.amsl.com>; Tue, 10 Jan 2012 06:41:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.249
X-Spam-Level:
X-Spam-Status: No, score=-103.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id J28+0c6UFV2i for <ietfmibs@ietfa.amsl.com>; Tue, 10 Jan 2012 06:41:27 -0800 (PST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) by ietfa.amsl.com (Postfix) with ESMTP id 4CA6221F86EB for <ietfmibs@ietf.org>; Tue, 10 Jan 2012 06:41:27 -0800 (PST)
Received: from localhost (demetrius1.jacobs-university.de [212.201.44.46]) by hermes.jacobs-university.de (Postfix) with ESMTP id A050F20BE9; Tue, 10 Jan 2012 15:41:26 +0100 (CET)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius1.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id IQC7S7dUR5-g; Tue, 10 Jan 2012 15:41:26 +0100 (CET)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 4183920BDC; Tue, 10 Jan 2012 15:41:26 +0100 (CET)
Received: by elstar.local (Postfix, from userid 501) id A5F5B1C61BC9; Tue, 10 Jan 2012 15:41:09 +0100 (CET)
Date: Tue, 10 Jan 2012 15:41:09 +0100
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Jeff Haas <jhaas@juniper.net>
Message-ID: <20120110144109.GD95306@elstar.local>
References: <CBFBAE7D-EFBC-4833-9DD5-C2659C00F419@juniper.net> <20120109234012.GA93650@elstar.local> <52539B15-9568-486D-9E04-5F753DA2BFAC@juniper.net> <20120110105431.GC94367@elstar.local> <4F0C35ED.8060705@innovationslab.net> <28D0A91D-4C9B-4562-9495-639A38394194@juniper.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <28D0A91D-4C9B-4562-9495-639A38394194@juniper.net>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: "ietfmibs@ietf.org" <ietfmibs@ietf.org>
Subject: Re: [IETFMIBS] Extending InetAddress(Type) for BGP Multicast VPNs
X-BeenThere: ietfmibs@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
List-Id: IETF MIB Discussion list <ietfmibs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietfmibs>, <mailto:ietfmibs-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietfmibs>
List-Post: <mailto:ietfmibs@ietf.org>
List-Help: <mailto:ietfmibs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietfmibs>, <mailto:ietfmibs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Jan 2012 14:41:28 -0000

On Tue, Jan 10, 2012 at 06:28:09AM -0800, Jeff Haas wrote:
> Brian,
> 
> Since your response is closest to my intentions, I'll answer here:
> 
> On Jan 10, 2012, at 7:58 AM, Brian Haberman wrote:
> > I suspect that Jeff wants to introduce 7 new values for InetAddressType
> > that allows him to represent these seven types of routes:
> > 
> >     + 1 - Intra-AS I-PMSI A-D route;
> >     + 2 - Inter-AS I-PMSI A-D route;
> >     + 3 - S-PMSI A-D route;
> >     + 4 - Leaf A-D route;
> >     + 5 - Source Active A-D route.
> >     + 6 - Shared Tree Join route;
> >     + 7 - Source Tree Join route;
> > 
> > I would have to see a more concrete proposal, but it seems a unwieldy
> > given that each of the above types could occur for both IPv4 and IPv6
> > addresses.  So that would require more than seven new values for
> > InetAddressType.  Unless I am not understanding the referenced draft
> > correctly…
> 
> You and Juergen are understanding this perfectly fine.
> 
> Also, as I expected, you're all not very fond of the idea (using differing wording in the various responses, but it's clear).  That saved having the discussion complicated by providing sample SMI.
> 
> What this means is, as the editor of the BGP MIB, I now have to ask and answer a slightly different problem.  I made use of the InetAddress MIB so that we could take advantage of the flexibility to cover both IPv4 and IPv6 reachability for our peering sessions as well as our prefixes.  However, BGP is capable of carrying more reachability than simply IPv4 or IPv6; in the example case, it's MVPN.  We also support things like VPLS.
> 
> This seems to suggest that BGP needs to copy and fork InetAddressType/InetAddress (and perhaps the prefix length TC as well) for a BGP specific MIB that can accommodate non-IP prefixes.
> 
> I would love an alternate suggestion to doing this since I do not relish the idea of maintaining such a TC MIB indefinitely. :-)
> 
> (I also understood that was exactly what I was asking the owners of INET-ADDRESS-MIB to do.)
> 
> One property such a BGP-specific MIB should have is to use the same code points as the INET-ADDRESS-MIB where possible.  This would enable code re-use.
> 
> Is my logic correct?

If the reachability info BGP is carrying turns out to be BGP specific,
then having a BGP specific TC to represent it seems quite OK. Is any
non-BGP protocol using the formats and the encodings I looked at
earlier this morning? If not, these formats seems to be rather BGP
specific.

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1, 28759 Bremen, Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>