Re: WG LC: draft-ietf-l3vpn-2547bis-mcast-bgp

Thomas Morin <thomas.morin@orange-ftgroup.com> Tue, 09 December 2008 12:36 UTC

Return-Path: <l3vpn-bounces@ietf.org>
X-Original-To: l3vpn-archive@megatron.ietf.org
Delivered-To: ietfarch-l3vpn-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D0A2B3A6B06; Tue, 9 Dec 2008 04:36:46 -0800 (PST)
X-Original-To: l3vpn@core3.amsl.com
Delivered-To: l3vpn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1F27C3A6AF3 for <l3vpn@core3.amsl.com>; Tue, 9 Dec 2008 04:36:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.163
X-Spam-Level:
X-Spam-Status: No, score=-3.163 tagged_above=-999 required=5 tests=[AWL=0.086, BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_LOW=-1]
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 zrWiyfyCe74z for <l3vpn@core3.amsl.com>; Tue, 9 Dec 2008 04:36:45 -0800 (PST)
Received: from p-mail2.rd.francetelecom.com (p-mail2.rd.francetelecom.com [195.101.245.16]) by core3.amsl.com (Postfix) with ESMTP id E165D3A6B06 for <l3vpn@ietf.org>; Tue, 9 Dec 2008 04:36:44 -0800 (PST)
Received: from ftrdmel10.rd.francetelecom.fr ([10.193.117.156]) by ftrdsmtp2.rd.francetelecom.fr with Microsoft SMTPSVC(6.0.3790.1830); Tue, 9 Dec 2008 13:36:38 +0100
Received: from [10.193.15.169] ([10.193.15.169]) by ftrdmel10.rd.francetelecom.fr with Microsoft SMTPSVC(6.0.3790.1830); Tue, 9 Dec 2008 13:36:38 +0100
Subject: Re: WG LC: draft-ietf-l3vpn-2547bis-mcast-bgp
From: Thomas Morin <thomas.morin@orange-ftgroup.com>
To: L3VPN <l3vpn@ietf.org>
In-Reply-To: <F9AA9B4C-3FEA-4723-BBBD-7FF91270E07D@tcb.net>
References: <F9AA9B4C-3FEA-4723-BBBD-7FF91270E07D@tcb.net>
Content-Type: text/plain
Organization: France Telecom R&D - Orange Labs
Date: Tue, 09 Dec 2008 13:36:52 +0100
Message-Id: <1228826212.5878.56.camel@l-at11168.FTRD>
Mime-Version: 1.0
X-Mailer: Evolution 2.22.3.1
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 09 Dec 2008 12:36:38.0536 (UTC) FILETIME=[C7C9D880:01C959FA]
X-BeenThere: l3vpn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: <l3vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/l3vpn>, <mailto:l3vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <https://www.ietf.org/mailman/private/l3vpn>
List-Post: <mailto:l3vpn@ietf.org>
List-Help: <mailto:l3vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l3vpn>, <mailto:l3vpn-request@ietf.org?subject=subscribe>
Sender: l3vpn-bounces@ietf.org
Errors-To: l3vpn-bounces@ietf.org

Hello,

Current specs allow a behavior where a PE does not advertise an I-PMSI
tunnel, and will only use S-PMSIs for the traffic. In that case, the PE
can choose to only instantiate an S-PMSI and a tunnel after the
reception of a C-multicast route.  

But there is a slight inconvenience : the downstream PEs don't have any
way to tell that an upstream PEs will behave in that way. Nothing
breaks, but it makes it harder to have smooth feedback on the CLI and
troubleshooting.

Here is a proposal : let's decide that when a PE will use such a
"delayed/S-PMSI only" approach, it still MUST advertise an I-PMSI A-D
route, with a PMSI Tunnel Attribute of type "No tunnel information
present" and a new flag "only delayed S-PMSI" set to 1.  On reception of
such a route, the "protocol behavior" of a downstream PEs is not
changed, except that it can do a best job at reporting issues to the
operator: if a PE has multicast state for which the UMH is a PE which
not advertise an I-PMSI with a real tunnel, and doesn't has this flag
set, this can be identified by the downstream PE as an error case.

I would thus suggest the following addition to section 5 of -bgp:
* add a flag S to the Flags field, "Only delayed S-PMSI"
* add the following text to the paragraph related to the "no tunnel
information present" type:
  This type MUST be used when the local policy on a PE is to not
  instantiate any I-PMSI tunnel for a VRF, and only use S-PMSI for which
  the instantiation may possibly be delayed until a C-multicast route is
  imported in that VRF. In that case, the "Only delayed S-PMSI" flag
  (S) MUST be set. 

(maybe the text above would be better placed ni 9.1.1 of -bgp)

Moreover, when preparing the above text, it occurred to me that section
9.1.1 of -bgp and section 6.1.1 or arch says imply that the PMSI tunnel
attribute can possibly be omitted : I think we should exclude that case
where an impose that the PMSI tunnel attribute is *always*present*, but
possibly set to a type of "no tunnel information".

Thank you,

-Thomas


Danny McPherson :
> Please consider today the start of a 2-week last call
> for draft-ietf-l3vpn-2547bis-mcast-bgp, available here:
> 
> http://tools.ietf.org/html/draft-ietf-l3vpn-2547bis-mcast-bgp-05
> 
> Input on this draft's suitability for publication as an
> Internet Standards Track document is solicited, feedback
> ends December 9, 2008.
> 
> Thanks in advance for your feedback!
> 
> Danny & Marshall