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 > > > > > > >
- WG LC: draft-ietf-l3vpn-2547bis-mcast Danny McPherson
- Re: WG LC: draft-ietf-l3vpn-2547bis-mcast Thomas Morin
- Re: WG LC: draft-ietf-l3vpn-2547bis-mcast Thomas Morin
- Identifying an ingress PE in ingress replication … Xu Xiaohu
- re: Identifying an ingress PE in ingress replicat… Xu Xiaohu
- Re: Identifying an ingress PE in ingress replicat… Eric Rosen
- Re: WG LC: draft-ietf-l3vpn-2547bis-mcast Eric Rosen
- Re: WG LC: draft-ietf-l3vpn-2547bis-mcast Eric Rosen
- re: Identifying an ingress PE in ingress replicat… Xu Xiaohu
- Re: WG LC: draft-ietf-l3vpn-2547bis-mcast Thomas Morin
- Re: WG LC: draft-ietf-l3vpn-2547bis-mcast Thomas Morin
- Re: WG LC: draft-ietf-l3vpn-2547bis-mcast Eric Rosen
- Re: WG LC: draft-ietf-l3vpn-2547bis-mcast Thomas Morin
- Re: WG LC: draft-ietf-l3vpn-2547bis-mcast Eric Rosen
- Re: WG LC: draft-ietf-l3vpn-2547bis-mcast Thomas Morin
- Re: WG LC: draft-ietf-l3vpn-2547bis-mcast Mark Fine
- Re: WG LC: draft-ietf-l3vpn-2547bis-mcast-bgp Mark Fine