Re: Last Call: draft-ietf-l3vpn-2547bis-mcast-bgp (BGP Encodings andProcedures for Multicast in MPLS/BGP IP VPNs) to Proposed Standard
Yakov Rekhter <yakov@juniper.net> Mon, 09 November 2009 22:16 UTC
Return-Path: <yakov@juniper.net>
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 831933A68C1; Mon, 9 Nov 2009 14:16:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level:
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 fEcBMnovhoMM; Mon, 9 Nov 2009 14:16:25 -0800 (PST)
Received: from exprod7og118.obsmtp.com (exprod7og118.obsmtp.com [64.18.2.8]) by core3.amsl.com (Postfix) with ESMTP id B8C8B3A6904; Mon, 9 Nov 2009 14:16:21 -0800 (PST)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob118.postini.com ([64.18.6.12]) with SMTP ID DSNKSviU0Mi45XmH4hQtYStJ42cy24XNzNyO@postini.com; Mon, 09 Nov 2009 14:16:52 PST
Received: from p-emfe01-sac.jnpr.net (66.129.254.72) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server id 8.1.375.2; Mon, 9 Nov 2009 14:15:45 -0800
Received: from p-emlb02-sac.jnpr.net ([66.129.254.47]) by p-emfe01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Mon, 9 Nov 2009 14:15:45 -0800
Received: from emailsmtp55.jnpr.net ([172.24.18.132]) by p-emlb02-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Mon, 9 Nov 2009 14:15:44 -0800
Received: from magenta.juniper.net ([172.17.27.123]) by emailsmtp55.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Mon, 9 Nov 2009 14:15:44 -0800
Received: from juniper.net (sapphire.juniper.net [172.17.28.108]) by magenta.juniper.net (8.11.3/8.11.3) with ESMTP id nA9MFij39175; Mon, 9 Nov 2009 14:15:44 -0800 (PST) (envelope-from yakov@juniper.net)
Message-ID: <200911092215.nA9MFij39175@magenta.juniper.net>
To: Jie Dong <dongjie_dj@huawei.com>
Subject: Re: Last Call: draft-ietf-l3vpn-2547bis-mcast-bgp (BGP Encodings andProcedures for Multicast in MPLS/BGP IP VPNs) to Proposed Standard
In-Reply-To: <028201ca5c28$f3cc4c20$610c6f0a@china.huawei.com>
References: <028201ca5c28$f3cc4c20$610c6f0a@china.huawei.com>
X-MH-In-Reply-To: Jie Dong <dongjie_dj@huawei.com> message dated "Tue, 03 Nov 2009 09:57:08 +0800."
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-ID: <76878.1257804943.1@juniper.net>
Date: Mon, 09 Nov 2009 14:15:44 -0800
From: Yakov Rekhter <yakov@juniper.net>
X-OriginalArrivalTime: 09 Nov 2009 22:15:44.0474 (UTC) FILETIME=[2E5D7BA0:01CA618A]
Cc: ietf@ietf.org, 'IETF-Announce' <ietf-announce@ietf.org>, l3vpn@ietf.org
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: <http://www.ietf.org/mail-archive/web/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>
X-List-Received-Date: Mon, 09 Nov 2009 22:16:26 -0000
Jie, > Hi, > > Here are some comments on this draft. (hope this is not too late:) see in-line... > 1. 4-octets ASN support > > The IANA Consideration section says the Source AS extended community is > 2-octet AS specific. Consider that 4-octet ASN is supported in other > sections of this draft, a 4-octet AS specific equivalent should also be > defined. Agreed. > 2. Section 8: PE distinguish Labels Attribute > > +---------------------------------+ > | PE Address | > +---------------------------------+ > | Label (3 octets) | > +---------------------------------+ > ....... > +---------------------------------+ > | PE Address | > +---------------------------------+ > | Label (3 octets) | > +---------------------------------+ > > If my understanding is correct, this attribute can contain multiple PE > address-Label pairs. thus more than 1 PE address can exist in this > attribute. So the statement below may be inaccurate: > > "The attribute is also considered to be malformed if the PE Address field is > expected to be an IPv4 address, and the length of the attribute minus 4 is > not a multiple of 3, or the PE Address field is expected to be an IPv6 > address, and the length of the attribute minus 16 is not a multiple of 3." Thanks for catching this. The correct text should be as follows: "The attribute is also considered to be malformed if the PE Address field is expected to be an IPv4 address, and the length of the attribute is not a multiple of 7, or the PE Address field is expected to be an IPv6 address, and the length of the attribute is not a multiple of 19." > 3. In section 11.1.3, it says: > > "Inter-AS I-PMSI A-D routes are not used to support non-segmented inter-AS > tunnels...The Source AS field in the C-multicast route is set to value of > the Originating Router's IP Address field of the found Intra-AS I-PMSI A-D > route." > > Does this mean that for non-segmented inter-AS tunnel, the Source AS filed > of C-multicast route will be filled with an IP address? Yes. > It may not consistent with statement in the first paragraph of this section: > > "From the selected UMH route the local PE extracts (a) the autonomous system > number of the upstream PE (as carried in the Source AS extended community of > the route), and (b) the C-multicast Import RT of the VRF on the upstream PE > (the value of this C-multicast Import RT is the value of the VRF Route > Import Extended Community carried by the route). The Source AS field in the > C-multicast route is set to that autonomous system." The text you are quoting above applies when one uses segmented inter-AS tunnels. > Besides, if the Originating Router's IP Address is an IPv6 address, it > cannot be filled into the Source AS field of C-multicast route (4-octet). > > 4. Considerations about Route advertising Efficiency > > In this draft, A-D route may carry a PMSI tunnel attribute. MCAST-VPN NLRIs > with different PMSI tunnel attributes have to be advertised using different > BGP update messages. > > Different multicast flows using different P-tunnels will be advertised using > individual update messages. This can be acceptable. > > However, if multiple multicast flows are aggregated into the same P-tunnel, > due to the different upstream/downstream labels in their PMSI tunnel > attributes, they still cannot be combined into one update message. Maybe > there is some space to improve the efficiency? For example, the label field > in PMSI tunnel attribute could be moved into the NLRIs of A-D route. When multiple multicast flows are aggregated into the same P-tunnel, and each of these flows uses different upstream-assigned label, then it is likely that these flows belong to different MVPNs. As such, the routes that advertise these flows and their P-tunnel have different RTs, and thus should not be combined into a single BGP Update message. Yakov.