[IETFMIBS] Extending InetAddress(Type) for BGP Multicast VPNs
Jeff Haas <jhaas@juniper.net> Mon, 09 January 2012 20:42 UTC
Return-Path: <jhaas@juniper.net>
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 1BA6D21F87B3 for <ietfmibs@ietfa.amsl.com>; Mon, 9 Jan 2012 12:42:44 -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 ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QWAIRPekfvf4 for <ietfmibs@ietfa.amsl.com>; Mon, 9 Jan 2012 12:42:43 -0800 (PST)
Received: from exprod7og110.obsmtp.com (exprod7og110.obsmtp.com [64.18.2.173]) by ietfa.amsl.com (Postfix) with ESMTP id 4BE4621F8796 for <ietfmibs@ietf.org>; Mon, 9 Jan 2012 12:42:43 -0800 (PST)
Received: from P-EMHUB02-HQ.jnpr.net ([66.129.224.36]) (using TLSv1) by exprod7ob110.postini.com ([64.18.6.12]) with SMTP ID DSNKTwtRQWeLQjEgxQUMBJry7l5cxhwiZ95r@postini.com; Mon, 09 Jan 2012 12:42:43 PST
Received: from EMBX01-HQ.jnpr.net ([fe80::c821:7c81:f21f:8bc7]) by P-EMHUB02-HQ.jnpr.net ([fe80::88f9:77fd:dfc:4d51%11]) with mapi; Mon, 9 Jan 2012 12:40:16 -0800
From: Jeff Haas <jhaas@juniper.net>
To: "ietfmibs@ietf.org" <ietfmibs@ietf.org>
Date: Mon, 09 Jan 2012 12:40:19 -0800
Thread-Topic: Extending InetAddress(Type) for BGP Multicast VPNs
Thread-Index: AczPDuURcDTe3KtYRfqCnYepi/MhVA==
Message-ID: <CBFBAE7D-EFBC-4833-9DD5-C2659C00F419@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: [IETFMIBS] Extending InetAddress(Type) for BGP Multicast VPNs
X-BeenThere: ietfmibs@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
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: Mon, 09 Jan 2012 20:42:44 -0000
I am the current editor for the BGP MIB (draft-ietf-idr-bgp4-mibv2). I've been approached recently about MIB representation of BGP Multicast VPNs (draft-ietf-l3vpn-2547bis-mcast-bgp). After having spent some time discussing this with some people internally at Juniper, it seems like the BGP MIBv2 would handle a significant portion of representing MVPNs. This is great, because much of the purpose of the structure of the new BGP MIB was to make it re-usable for other address families. The one sticking point is the representation of MVPN reachability (prefixes, effectively). The BGP MIB does the following: bgp4V2NlriPrefixType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The type of the IP address prefix in the Network Layer Reachability Information field. The value of this object is derived from the appropriate value from the bgp4V2NlriAfi field. Where an appropriate InetAddressType is not available, the value of the object must be unknown(0)." ::= { bgp4V2NlriEntry 4 } bgp4V2NlriPrefix OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "An IP address prefix in the Network Layer Reachability Information field. This object is an IP address containing the prefix with length specified by bgp4V2NlriPrefixLen. Any bits beyond the length specified by bgp4V2NlriPrefixLen are zeroed." REFERENCE "RFC 4271, Section 4.3<http://tools.ietf.org/html/rfc4271#section-4.3>." ::= { bgp4V2NlriEntry 5 } bgp4V2NlriPrefixLen OBJECT-TYPE SYNTAX InetAddressPrefixLength MAX-ACCESS not-accessible STATUS current DESCRIPTION "Length in bits of the address prefix in the Network Layer Reachability Information field." ::= { bgp4V2NlriEntry 6 } It would seem that the "relatively simple" method to extend this to MVPN would be to update the InetAddress(Type) textual conventions. I am aware that by making that statement I have stepped into the dragon's maw. Please be gentle. :-) But more seriously, this seems to be a good fit for what this TC was intended to accomplish: Make MIB structure more generic and reusable. How could we go about accomplishing the goal of re-using the BGP MIB for MVPN? -- Jeff
- [IETFMIBS] Extending InetAddress(Type) for BGP Mu… Jeff Haas
- Re: [IETFMIBS] Extending InetAddress(Type) for BG… Juergen Schoenwaelder
- Re: [IETFMIBS] Extending InetAddress(Type) for BG… Jeff Haas
- Re: [IETFMIBS] Extending InetAddress(Type) for BG… Romascanu, Dan (Dan)
- Re: [IETFMIBS] Extending InetAddress(Type) for BG… Juergen Schoenwaelder
- Re: [IETFMIBS] Extending InetAddress(Type) for BG… Brian Haberman
- Re: [IETFMIBS] Extending InetAddress(Type) for BG… Jeff Haas
- Re: [IETFMIBS] Extending InetAddress(Type) for BG… Juergen Schoenwaelder
- Re: [IETFMIBS] Extending InetAddress(Type) for BG… Jeff Haas
- Re: [IETFMIBS] Extending InetAddress(Type) for BG… Joan Cucchiara
- Re: [IETFMIBS] Extending InetAddress(Type) for BG… Juergen Schoenwaelder
- Re: [IETFMIBS] Extending InetAddress(Type) for BG… Romascanu, Dan (Dan)
- Re: [IETFMIBS] Extending InetAddress(Type) for BG… Jeff Haas
- Re: [IETFMIBS] Extending InetAddress(Type) for BG… Joan Cucchiara
- Re: [IETFMIBS] Extending InetAddress(Type) for BG… Jeff Haas
- Re: [IETFMIBS] Extending InetAddress(Type) for BG… Adrian Farrel
- Re: [IETFMIBS] Extending InetAddress(Type) for BG… Romascanu, Dan (Dan)