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

Thomas Morin <thomas.morin@orange-ftgroup.com> Thu, 04 December 2008 10:48 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 BAEC73A68F0; Thu, 4 Dec 2008 02:48:09 -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 CEE743A6851 for <l3vpn@core3.amsl.com>; Thu, 4 Dec 2008 02:48:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.099
X-Spam-Level:
X-Spam-Status: No, score=-3.099 tagged_above=-999 required=5 tests=[AWL=0.150, 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 XjDvKZzc9q7f for <l3vpn@core3.amsl.com>; Thu, 4 Dec 2008 02:48:08 -0800 (PST)
Received: from p-mail1.rd.francetelecom.com (p-mail1.rd.francetelecom.com [195.101.245.15]) by core3.amsl.com (Postfix) with ESMTP id 9030F3A68F0 for <l3vpn@ietf.org>; Thu, 4 Dec 2008 02:48:07 -0800 (PST)
Received: from ftrdmel10.rd.francetelecom.fr ([10.193.117.156]) by ftrdsmtp1.rd.francetelecom.fr with Microsoft SMTPSVC(6.0.3790.1830); Thu, 4 Dec 2008 11:48:02 +0100
Received: from [10.193.15.189] ([10.193.15.189]) by ftrdmel10.rd.francetelecom.fr with Microsoft SMTPSVC(6.0.3790.1830); Thu, 4 Dec 2008 11:48:02 +0100
Subject: Re: WG LC: draft-ietf-l3vpn-2547bis-mcast
From: Thomas Morin <thomas.morin@orange-ftgroup.com>
To: L3VPN <l3vpn@ietf.org>, Eric Rosen <erosen@cisco.com>, Rahul Aggarwal <rahul@juniper.net>
In-Reply-To: <1CEE6553-BFC7-4183-9F86-C078F306A1CE@tcb.net>
References: <1CEE6553-BFC7-4183-9F86-C078F306A1CE@tcb.net>
Content-Type: text/plain
Organization: France Telecom R&D - Orange Labs
Date: Thu, 04 Dec 2008 11:48:12 +0100
Message-Id: <1228387692.5515.51.camel@l-at11168.FTRD>
Mime-Version: 1.0
X-Mailer: Evolution 2.22.3.1
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 04 Dec 2008 10:48:02.0226 (UTC) FILETIME=[C7B31920:01C955FD]
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,

It occurred to me that if/when the PIM assert mechanism is used on PMSI
tunnels, then there is a small issue related to S-PMSIs that does not
seem to be addressed in current specifications : when two PEs happen to
send traffic for a same (S,G) on a P-tunnel, at least one of the PEs
needs to receive the packets sent by the other PE or the PIM Assert
mechanism won't get triggered. But if we are in a situation where the
two PEs have bound an (S,G) to an S-PMSI, then nothing guarantees that
one of them will see the packets from the other.

I would see different ways to resolve this (there might be others):
* impose that PEs join all S-PMSI tunnels for (C-S,C-G) as soon as they
have VRF PIM state for (C-S,C-G), *even* if the RPF interface is not the
MI-PMSI or such an S-PMSI  -- that way we can be sure that the PIM
Assert mechanism will trigger
* or, impose that, when there are multiple S-PMSI signalled for a said
(C-S,C-G), a said PE with state for (C-S,C-G) does not join more than
one of them -- that way even though the PIM assert doesn't trigger, we
avoid duplicates being forwarded down to the CEs
* (or, make it clear that the upstream dataplane check is mandatory and
that the PIM Asserts mechanism is not used on the MI-PMSI)
* (or, don't use S-PMSIs when their are dual-homed sources and PIM-based
C-multicast routing is used)

(the above does not apply if BGP-based C-multicast routing is used)

Thank you,

-Thomas


Danny McPherson :
> 
> Please consider today the start of a 2-week last call
> for draft-ietf-l3vpn-2547bis-mcast, available here:
> 
> http://tools.ietf.org/html/draft-ietf-l3vpn-2547bis-mcast-07
> 
> 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