re: Identifying an ingress PE in ingress replication approach//re: WG LC:draft-ietf-l3vpn-2547bis-mcast

Xu Xiaohu <xuxh@huawei.com> Mon, 08 December 2008 04:08 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 CE8893A6A11; Sun, 7 Dec 2008 20:08:03 -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 F20823A69F8 for <l3vpn@core3.amsl.com>; Sun, 7 Dec 2008 20:08:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 3.288
X-Spam-Level: ***
X-Spam-Status: No, score=3.288 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, CN_BODY_35=0.339, FH_RELAY_NODNS=1.451, FS_REPLICA=0.994, HELO_MISMATCH_COM=0.553, MIME_CHARSET_FARAWAY=2.45, RDNS_NONE=0.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 bSW6fvvapSUA for <l3vpn@core3.amsl.com>; Sun, 7 Dec 2008 20:08:01 -0800 (PST)
Received: from szxga01-in.huawei.com (unknown [119.145.14.64]) by core3.amsl.com (Postfix) with ESMTP id B61943A68BA for <l3vpn@ietf.org>; Sun, 7 Dec 2008 20:08:00 -0800 (PST)
Received: from huawei.com (szxga01-in [172.24.2.3]) by szxga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KBJ00KOCI4XWX@szxga01-in.huawei.com> for l3vpn@ietf.org; Mon, 08 Dec 2008 12:07:45 +0800 (CST)
Received: from x41208a ([10.111.12.103]) by szxga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KBJ00KRYI4SJ9@szxga01-in.huawei.com> for l3vpn@ietf.org; Mon, 08 Dec 2008 12:07:45 +0800 (CST)
Date: Mon, 08 Dec 2008 12:07:40 +0800
From: Xu Xiaohu <xuxh@huawei.com>
Subject: re: Identifying an ingress PE in ingress replication approach//re: WG LC:draft-ietf-l3vpn-2547bis-mcast
In-reply-to: <001201c9567c$05d6dab0$670c6f0a@china.huawei.com>
To: 'L3VPN' <l3vpn@ietf.org>, 'Eric Rosen' <erosen@cisco.com>, 'Rahul Aggarwal' <rahul@juniper.net>
Message-id: <000c01c958ea$83633bc0$670c6f0a@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3138
X-Mailer: Microsoft Office Outlook 11
Content-type: text/plain; charset="gb2312"
Content-transfer-encoding: quoted-printable
Thread-index: AclV/dCB3xkbugNOTIGZMk8IwfXIPAAeV1GgAJyVkQA=
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

Hi All,

Sorry for confusing you since I mistaked MP2MP for MP2P.  What I said in the
previous email is just related to ingress replication through unicast
tunnel.

Xiaohu

> -----邮件原件-----
> 发件人: l3vpn-bounces@ietf.org [mailto:l3vpn-bounces@ietf.org] 
> 代表 Xu Xiaohu
> 发送时间: 2008年12月5日 9:52
> 收件人: 'L3VPN'; 'Eric Rosen'; 'Rahul Aggarwal'
> 主题: Identifying an ingress PE in ingress replication 
> approach//re: WG LC:draft-ietf-l3vpn-2547bis-mcast
> 
> Hi all,
> 
> Three years ago, there were still some doubts about whether 
> there is a need for the inner label to identify the ingress 
> PE ( see the following threads ).  Now in latest version of 
> draft-ietf-l3vpn-2547bis-mcast, there is already some 
> corresponding mechanism to addres this issue, that is  "it 
> MUST carry, as its second label, a label which has been bound 
> to the packet's ingress PE. This label is an 
> upstream-assigned label that the LSP's root node has bound to 
> the ingress PE and has distributed via an A-D Route ".  
> 
> Using an upstream-assigned label to identify the ingress PE 
> is not a bad idea. However, we can still use one 
> downstream-assigned label (simpler in both control plane and 
> data plane) to identify both the MVRF instance and the 
> ingress PE. Just like the usage of the PW label, the egress 
> PE can assign different labels for the same mVRF to different 
> PE neighbors. Any comments?
> 
> =====================================================
> 11.3. Encapsulations Identifying a Distinguished PE
> 
> 11.3.1. For MP2MP LSP P-tunnels
> 
>    As discussed in section 9, if a multicast data packet belongs to a
>    Sparse Mode or Single Source Mode multicast group, it is highly
>    desirable for the PE that receives the packet from a PMSI 
> to be able
>    to determine the identity of the PE that transmitted the 
> data packet
>    onto the PMSI.  The encapsulations of the previous sections all
>    provide this information, except in one case.  If a PMSI is being
>    instantiated by a MP2MP LSP, then the encapsulations 
> discussed so far
>    do not allow one to determine the identity of the PE that 
> transmitted
>    the packet onto the PMSI.
> 
>    Therefore, when a packet that belongs to a Sparse Mode or Single
>    Source Mode multicast group is traveling on a MP2MP LSP 
> P-tunnel, it
>    MUST carry, as its second label, a label which has been 
> bound to the
>    packet's ingress PE.  This label is an upstream-assigned label that
>    the LSP's root node has bound to the ingress PE and has distributed
>    via an A-D Route (see section 4; precise details of this 
> distribution
>    procedure will be included in the next revision of this document).
>    This label will appear immediately beneath the labels that are
>    discussed in sections 11.1.3 and 11.2.
> ======================================================
> 
> 
> http://www.ietf.org/mail-archive/web/l3vpn/current/msg01369.html
> 
> http://www.ietf.org/proceedings/05nov/slides/l3vpn-1/l3vpn-1.ppt 
> 
> 
> Xiaohu
> 
> > -----邮件原件-----
> > 发件人: l3vpn-bounces@ietf.org [mailto:l3vpn-bounces@ietf.org]
> > 代表 Thomas Morin
> > 发送时间: 2008年12月4日 18:48
> > 收件人: L3VPN; Eric Rosen; Rahul Aggarwal
> > 主题: Re: WG LC: draft-ietf-l3vpn-2547bis-mcast
> > 
> > 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
> > 
> > 
> 
> 
>