Last Call comments draft-ietf-mpls-seamless-mcast-15.txt

"Adrian Farrel" <adrian@olddog.co.uk> Tue, 20 January 2015 11:47 UTC

Return-Path: <adrian@olddog.co.uk>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2AA9B1B29EB; Tue, 20 Jan 2015 03:47:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.9
X-Spam-Level:
X-Spam-Status: No, score=-101.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, USER_IN_WHITELIST=-100] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9ZplIQm1NLTx; Tue, 20 Jan 2015 03:47:24 -0800 (PST)
Received: from asmtp4.iomartmail.com (asmtp4.iomartmail.com [62.128.201.175]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 258D41B29DF; Tue, 20 Jan 2015 03:47:23 -0800 (PST)
Received: from asmtp4.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp4.iomartmail.com (8.13.8/8.13.8) with ESMTP id t0KBlMpE016624; Tue, 20 Jan 2015 11:47:22 GMT
Received: from 950129200 (178-190-140-73.adsl.highway.telekom.at [178.190.140.73]) (authenticated bits=0) by asmtp4.iomartmail.com (8.13.8/8.13.8) with ESMTP id t0KBlKQC016599 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO); Tue, 20 Jan 2015 11:47:21 GMT
From: Adrian Farrel <adrian@olddog.co.uk>
To: ietf@ietf.org
Subject: Last Call comments draft-ietf-mpls-seamless-mcast-15.txt
Date: Tue, 20 Jan 2015 11:47:20 -0000
Message-ID: <054601d034a6$da268f40$8e73adc0$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AdA0ptW+dTYevG+7RUeuvyEFLp/bWg==
Content-Language: en-gb
X-TM-AS-MML: disable
X-TM-AS-Product-Ver: IMSS-7.1.0.1576-7.5.0.1018-21264.006
X-TM-AS-Result: No--22.652-10.0-31-10
X-imss-scan-details: No--22.652-10.0-31-10
X-TMASE-MatchedRID: d1I8/WNsBW5JOUjEvT0q+2zBijri5+RVQPCWRE0Lo8IJmdXzOhEMdvzE 5fw2C9LfUAFcfB2J+2yHfukMOAE4Tv9Nl0WAv/HrdiLDwvWethhBXoFkn1Z4Vrl+cLJWP9lZgwO 8VyXMhRjkEzU1JofnWLjgmytTEBayqyqf6qWHukU5yOdvO+rz3+4Z3yke5WgSiqL4na19PJ24I4 lyB2hc3QZZzxPWNFJY1Q6esTeosV0S5iXdhf8hbmoeWgEnkImxlWXxvHK+rV4OAHqXajwVGNKmy J56Qa3EJFdcwKgrTDJg+/B9tammQbnuANUvLzt6fxzygoxuBhgpWss5kPUFdLRWD4ydITYYK937 aFdF5XNb0Paratu11apQggjDTxT/pEOHRag0ivVIRA38P/dwbsmmXM8NVa682nVuImEjI1Fdrb7 MTVw/5bD1hMBclwCfOkFzm5NIdb4YzUbg+r0vVJEbNXwHGDRxO1K5iM8Q6KBm+uTUWJSSYCGEMA Wxi4VzATXuPGzTRmXsxKstGJLsCNK1EXQfDHRTaDCzqDR7DPZ/qILR82ilmfgnJH5vm2+gBwCVL GJ6cz3CIAP5moMWLi2+lyx46iL0nJe/ra8FPlgWGNJh59eVbH0tCKdnhB58vqq8s2MNhPDPPeN6 HN6d7ARE6GKKq2/yC24oEZ6SpSk+Mqg+CyrtwA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/ietf/L17EueTXaLmCu4eOmyXfuhvNTZA>
Cc: mpls@ietf.org, draft-ietf-mpls-seamless-mcast.all@tools.ietf.org
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: adrian@olddog.co.uk
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Jan 2015 11:47:27 -0000

As part of my AD review of this document I found a number of small editorial
issues that I am raising now as Last Call comments.

Adrian

===

idnits reveals that the copyright year needs to be 2015. Please update
that if you revise the document.

idnits also points out that you probably don't need the boilerplate for
pre-RFC5378 work. unless you are sure you need it, please take it out.

---

I think that the RFC Editor will need your help expanding some of the
abbreviations that are not listed as "well known" in the list at
http://www.rfc-editor.org/rfc-style-guide/abbrev.expansion.txt
You might kick this off by doing a scrub yourselves.

---

Section 3 line 1
s/suppose/assumed/

---

5.1.2 and 5.2.2 titles

s/re-advertise/re-advertised/                                      

---

5.1.3 has

   To avoid requiring ABRs to participate in the propagation of C-
   multicast routes, this document requires ABRs NOT to modify BGP Next
   Hop when re-advertising Inter-AS I-PMSI A-D routes.

"NOT" is not a 2119 term in its own right.
Suggest you rephrase as

   To avoid requiring ABRs to participate in the propagation of C-
   multicast routes, this document specifies that ABRs MUST NOT  
   modify BGP Next Hop when re-advertising Inter-AS I-PMSI A-D routes.

---

In 6.1.2

   If the application is global table multicast, then the unicast routes
   to multicast sources/RPs SHOULD carry the "VRF Route Import" Extended
   Community [RFC6514] where the IP address in the Global Administrator
   field is set to the IP address of the PE or ASBR advertising the
   unicast route.

I wondered about this "SHOULD". Trying to decide why we might decide to
vary that and what the consequences would be.

Similarly one para later...

   Further, if the application is global table multicast, then the BGP
   unicast routes that advertise the routes to the IP addresses of
   PEs/ASBRs/ABRs SHOULD carry the Inter-area P2MP Segmented Next-Hop
   Extended Community.

---

7.2.2.1

   This section applies only if it is desirable to send a particular (S,
   G) or (*, G) global table multicast flow only to those egress PEs
   that have receivers for that multicast flow.

Is this s/desirable/desired/ ?
If not then some guidance as to how to judge when it is desirable.
If so, then perhaps you could be a little less passive-voice: who 
desires it?

---

7.2.2.2

   It may be desirable for an ingress PE to carry multiple multicast
   flows associated with the global table multicast over the same inter-
   area P2MP service LSP.

Can you give guidance as to why it might be desirable?
Or possible (as above) s/desirable for/desired that/ also adding some
explanation about who has the desire (and possible why).

---

7.2.3

   To allow the egress PE
   to determine the sender upstream node, the intra-area P2MP LSP must
   be signaled with no PHP, when the mapping between the inter-area P2MP
   service LSP for global table multicast service and the intra-area
   P2MP LSP is many-to-one.

The lower case "must" jumped out. Probably upper case?

---

Section 14

Is the term "transport LSP" introduced by this document?
If so, a little more definition would be nice (just a few words to make
it clear that you are defining the term).
If not, can you supply a reference.

---

After 38 pages of spec you have just five lines of security
considerations. You don't even mention BGP security directly.

I confess that I don't see anything obvious that is missing, but are
there no specific risks associated with this approach? No amplification
through mcast?

> -----Original Message-----
> From: IETF-Announce [mailto:ietf-announce-bounces@ietf.org] On Behalf Of The
> IESG
> Sent: 20 January 2015 01:04
> To: IETF-Announce
> Cc: mpls@ietf.org
> Subject: Last Call: <draft-ietf-mpls-seamless-mcast-15.txt> (Inter-Area P2MP
> Segmented LSPs) to Proposed Standard
> 
> 
> The IESG has received a request from the Multiprotocol Label Switching WG
> (mpls) to consider the following document:
> - 'Inter-Area P2MP Segmented LSPs'
>   <draft-ietf-mpls-seamless-mcast-15.txt> as Proposed Standard
> 
> The IESG plans to make a decision in the next few weeks, and solicits
> final comments on this action. Please send substantive comments to the
> ietf@ietf.org mailing lists by 2015-02-02. Exceptionally, comments may be
> sent to iesg@ietf.org instead. In either case, please retain the
> beginning of the Subject line to allow automated sorting.
> 
> Abstract
> 
>    This document describes procedures for building inter-area point-to-
>    multipoint (P2MP) segmented service LSPs by partitioning such LSPs
>    into intra-area segments and using BGP as the inter-area routing and
>    label distribution protocol. Within each IGP area the intra-area
>    segments are either carried over intra-area P2MP LSPs, using P2MP LSP
>    hierarchy, or instantiated using ingress replication.  The intra-area
>    P2MP LSPs may be signaled using P2MP RSVP-TE or P2MP mLDP. If ingress
>    replication is used within an IGP area, then (multipoint-to-point)
>    LDP LSPs or (point-to-point) RSVP-TE LSPs may be used in the IGP
>    area. The applications/services that use such inter-area service LSPs
>    may be BGP Multicast VPN, VPLS multicast, or global table multicast
>    over MPLS.
> 
> The file can be obtained via
> http://datatracker.ietf.org/doc/draft-ietf-mpls-seamless-mcast/
> 
> IESG discussion can be tracked via
> http://datatracker.ietf.org/doc/draft-ietf-mpls-seamless-mcast/ballot/
> 
> 
> The following IPR Declarations may be related to this I-D:
> 
>    http://datatracker.ietf.org/ipr/2047/