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

Mark Fine <mark.fine@alcatel-lucent.com> Fri, 12 December 2008 16:02 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 95C833A67F7; Fri, 12 Dec 2008 08:02:44 -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 34FE53A6A19 for <l3vpn@core3.amsl.com>; Thu, 11 Dec 2008 16:58:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
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 bod7hv-pTgZZ for <l3vpn@core3.amsl.com>; Thu, 11 Dec 2008 16:58:50 -0800 (PST)
Received: from audl951.usa.alcatel.com (audl951.usa.alcatel.com [143.209.238.161]) by core3.amsl.com (Postfix) with ESMTP id 4E51D3A686D for <l3vpn@ietf.org>; Thu, 11 Dec 2008 16:58:49 -0800 (PST)
Received: from usdalsbhs01.ad3.ad.alcatel.com (usdalsbhs01.usa.alcatel.com [172.22.216.19]) by audl951.usa.alcatel.com (ALCANET) with ESMTP id mBC0wgo3019718; Thu, 11 Dec 2008 18:58:43 -0600
Received: from USDALSMBS03.ad3.ad.alcatel.com ([172.22.216.8]) by usdalsbhs01.ad3.ad.alcatel.com with Microsoft SMTPSVC(6.0.3790.2499); Thu, 11 Dec 2008 18:58:42 -0600
Received: from USDALSMBS05.ad3.ad.alcatel.com ([172.22.216.34]) by USDALSMBS03.ad3.ad.alcatel.com with Microsoft SMTPSVC(6.0.3790.2499); Thu, 11 Dec 2008 18:58:42 -0600
Received: from build34.mv.usa.alcatel.com ([172.22.184.34]) by USDALSMBS05.ad3.ad.alcatel.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 11 Dec 2008 18:58:42 -0600
From: Mark Fine <mark.fine@alcatel-lucent.com>
To: L3VPN <l3vpn@ietf.org>
In-Reply-To: <1228826025.5878.51.camel@l-at11168.FTRD>
Subject: Re: WG LC: draft-ietf-l3vpn-2547bis-mcast-bgp
References: <1CEE6553-BFC7-4183-9F86-C078F306A1CE@tcb.net> <1228826025.5878.51.camel@l-at11168.FTRD>
Message-Id: <A96286BA-9958-4EFB-B12B-A90C40F3854D@alcatel-lucent.com>
Content-Type: text/plain; charset="US-ASCII"; format="flowed"
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v929.2)
Date: Thu, 11 Dec 2008 16:58:40 -0800
X-Mailer: Apple Mail (2.929.2)
X-OriginalArrivalTime: 12 Dec 2008 00:58:42.0459 (UTC) FILETIME=[C6F0D6B0:01C95BF4]
X-Scanned-By: MIMEDefang 2.64 on 143.209.238.34
X-Mailman-Approved-At: Fri, 12 Dec 2008 08:02:43 -0800
Cc: Danny McPherson <danny@tcb.net>
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

Comments on draft-ietf-l3vpn-2547bis-mcast-bgp section 13 and
draft-ietf-l3vpn-2547bis-mcast section 9.1:

With C-RP behind PE1, PE2 having (C-*,C-G) state, C-S behind PE3, and
C-S sending traffic to C-G...

C-RP will upstream join (C-S,C-G) since inherited_olist(C-S,C-G) will
contain joins(C-*,C-G) from PE2's (C-*,C-G) state.

Per 13.1 and 9.1, PE3 creates (C-S,C-G) state as a result of receiving
the Source Tree Join C-multicast route from PE1, and PE3 originates
the Source Active route.

Per 13.2 and 9.1, PE2 sets up its forwarding path to receive (C-S,C-G)
from PE3's tunnel as a result of receiving the Source Active route
from PE3.

Per 13.2.1 and 9.1, PE1 creates (C-S,C-G,rpt) state as a result of
receiving the Source Active route from PE3 and having (C-*,C-G) state
with an iif containing a PE-CE interface.

C-RP will upstream prune (C-S,C-G) since inherited_olist(C-S,C-G) will
be NULL from PE1's (C-S,C-G,rpt) state.

Per 13.1 and 9.1, PE3 deletes (C-S,C-G) state as a result of the
withdrawn Source Tree Join C-multicast route from PE1, and PE3
withdraws the Source Active route.

Per 13.2.1 and 9.1, PE1 deletes (C-S,C-G,rpt) state as a result of the
withdrawn Source Active route from PE3.

C-RP will upstream join (C-S,C-G) since inherited_olist(C-S,C-G) will
no longer be NULL from after deleting PE1's (C-S,C-G,rpt) state.

... per 13 and 9.1, the above suggests a continuous cycle of joining
C-RP to SPT, pruning C-S off RPT, pruning C-RP from SPT, joining C-S
to RPT, joining C-RP to SPT... only forwarding (C-S,C-G) traffic to
PE2 in the intervals where C-RP is joined to SPT.